What's New
All the latest updates and improvements to Lead Distro AI
Bill buyers per conversion, not per lead
April 25, 2026- NewEdit any buyer and choose how they pay you in the new Payout section. Pick Per Lead (CPL) for the way it's always worked — the buyer is billed when the lead is delivered. Or pick Per Conversion (CPA) for buyers like law firm networks that only pay you when a lead actually signs up, gets retained, or closes.
- NewPer Conversion buyers receive leads at $0 revenue. The moment they (or you) flip the lead's outcome to Converted, your revenue updates with the conversion payout you configured. Flip it back to pending and the revenue is reversed automatically — your dashboard and reports always reflect what's actually been earned.
- NewSet different conversion payouts by state (or any lead attribute) the same way you already do for CPL. A law firm paying $600 in Florida and $900 in Georgia for signed retainers is one rule set in the buyer config.
- ImprovedThe campaign overview now explains the gap between Net Profit at the top and the sum of profit on the buyer cards below. Hover the Net Profit number to see your cost split into three pieces: cost attributed to your buyers, cost on leads that never reached a buyer (duplicates, errors, expired), and ad spend on days with no leads. A new Unrouted cost card under the Outbound Buyers list shows the same breakdown so you can spot at a glance whether duplicates or pre-delivery errors are eating your margin.
See (and retry) every Meta CAPI event per lead
April 22, 2026- FixedSend to Campaign now pings ping-post buyers before it posts. When you manually moved a lead to a ping-post buyer, we were skipping the ping and firing the post with a blank Lead ID, so buyers like Legal Brand Marketing rejected the lead saying 'Lead_ID missing or invalid.' Now the ping runs first, the real Lead ID comes back, and the post lands exactly like an automated delivery. If the ping is rejected, the lead is marked rejected and no post is sent — we won't quietly reroute to other buyers behind your back.
- FixedRedistributed leads no longer get stuck showing $0 cost. If a lead came in before the day's Meta ad spend had synced, and then got moved to a fallback campaign by an automation, its cost column was staying at zero forever even after the sync caught up. Now the cost fills in on the next sync so your CPL and profit numbers match reality.
- FixedMeta CAPI conversions no longer go missing when the server gets torn down mid-send. A handful of accepted leads on busy ingest windows were reaching the Accepted status without firing their Meta event — the timing lined up with Vercel recycling the function while the Meta request was still in flight. Those events will now reliably arrive.
- NewTurn on the new CAPI Event column from the Columns menu on the Leads page. Each lead shows whether its conversion was Sent or Not sent, with a hover that explains exactly why — pixel mapping missing, token broken, event mapping inactive, or the Meta API returned an error. No more guessing whether an event made it.
- NewAny 'Not sent' row gets a one-click Retry button. Meta dedupes re-sends by lead, so retrying is safe — click it once the integration is fixed and the event fires again.
- NewNew Date / Time Formatter transform on each buyer. Turn relative ranges like '1 to 3 months ago' or 'Within the last 30 days' into a real MM/DD/YYYY date before delivery, or build a date from today (e.g. today minus 2 months). Handy when a buyer's API requires a formatted accident date but your lead form only collects a rough range.
Move leads between campaigns in one click — single or in bulk
April 20, 2026- NewOpen any lead and hit the new Send to Campaign button to hand it off to another one of your campaigns. Pick the destination (and optionally a specific buyer), confirm, and the lead gets reset, moved, and run through the new campaign's distribution — no more exporting a CSV and re-importing just to reroute a single lead
- NewNeed to move a batch? On the Leads page, check up to 50 leads and hit Send to Campaign in the bulk action bar. Pick the destination once, we handle the rest — ineligible leads (already in the target, from a CALLS campaign, or at the 10-move hard cap) are skipped with a summary reason instead of blocking the batch
- ImprovedManually moved leads carry their original cost into the new campaign and keep a 'Redistributed from {original campaign}' chip on the detail page, so your CPL and profit stay accurate on both sides of the move
Hash emails and phones before pinging privacy-strict buyers
April 19, 2026- NewNew 'Hash' option in Field Transforms on the Edit Buyer Configuration dialog. Pick a field like email or phone, pick MD5 or SHA-256, and we'll generate a hashed version of that field you can send in the ping. Your original email and phone stay untouched for the post delivery. Buyers like 4LegalLeads that want hashed fields for duplicate detection (before sending you the real PII on post) now plug in without a custom integration
- NewNew 'To Number' option in Field Transforms — some buyers reject prices that arrive as text (like "29.99") and require real JSON numbers (29.99 without quotes). Pick a field, save the transform, and the output field is wired to render unquoted in your JSON payload. You no longer need to write custom template syntax to satisfy strict-typed buyer APIs
- ImprovedField Transforms now also run on the ping phase, not just on delivery. If you use Value Map or Default Value transforms, they'll apply consistently whether the buyer is on ping-post or direct-post
- ImprovedPing Configuration and Delivery Method sections now show clearer phase pills — purple 'PING' and orange 'POST' — so it's obvious which section controls which phase of the ping-post flow
- FixedEmail, Phone, First Name, Last Name, and Full Name now appear in the Field dropdown when adding a Field Transform. Previously these common fields were missing — you couldn't set up a Hash or Value Map transform on any of them, which made the most common integrations impossible to configure in the UI
Redistributed leads keep their original cost
April 18, 2026- ImprovedWhen a lead gets rejected and your 'Re-distribute' automation sends it to another campaign (like a fallback aggregator or ping-post campaign), the lead now carries its original cost into the new campaign. Your CPL and profit per campaign stay accurate — the destination campaign sees what you actually paid for the lead, not a guess based on its own supplier setup
- ImprovedOpen any redistributed lead and you'll see a 'Redistributed from {original campaign}' chip next to the campaign name, with a link back to where the lead first came in. Tracing where a lead originated is now one click instead of digging through the activity timeline
Buyers shown as Paused no longer receive leads
April 17, 2026- FixedIf a buyer's card shows Paused because the integration is still marked incomplete, that buyer will now be skipped during distribution too — matching what the UI already tells you. Previously, an active buyer with an incomplete integration badge could still receive leads in the background, which made it easy to send real leads to a setup you thought wasn't live yet. When this happens, the lead timeline will show a clear 'Buyer integration incomplete' rejection reason so you can finish the setup and flip the integration to complete.
- FixedBulk Send to Campaign no longer leaves leads stuck on Distributing. When you moved many leads at once, the lead would show up in the destination campaign but could freeze on the Distributing status before ever being offered to a buyer. Now every lead in the batch runs through the destination's distribution and lands on its final status (Sent, Accepted, Rejected, etc.) just like a single move.
Wire each supplier to its own Meta pixel
April 17, 2026- NewWhen one campaign has multiple lead sources (like two law firms running their own ads on different Facebook accounts), each source can now fire conversions to its own Meta pixel. Edit a supplier on the campaign page, pick the Meta Conversions API integration that matches its ad account, and you're done — no more crossed wires
- NewAfter you add a new pixel in Settings, you can wire it up right there: click the Sources cell, pick the campaign, then click a supplier to turn that pixel on or off for it. No bouncing to a campaign page
- ImprovedEach supplier card now shows a 'Pixel' badge when a dedicated pixel is wired up, so you can see at a glance which sources are tracking conversions
- ImprovedThe Meta Conversions API popover now starts with your campaigns — the ones already firing on this pixel bubble to the top with a green count. Click one to see its suppliers, each with an 'Add' or 'Active' pill; hover an active supplier to reveal 'Remove'
See (and auto-link) new Meta campaigns instantly
April 16, 2026- NewNew Meta campaigns in your connected ad accounts now show up in Campaign Performance right away — no more waiting or wondering why spend isn't counted. Unmapped campaigns appear with an 'unmapped' tag and a one-click Map button so you can link them to the right supplier in seconds
- NewTurn on 'Auto-map new campaigns' per ad-account + supplier pair (under the campaign's Costs tab) and we'll link new Meta campaigns to that supplier for you on the next sync — so spend and attribution stay current without any manual setup
Supplier-level lead filters now actually filter
April 15, 2026- FixedLead Filters set on a supplier (via the Edit Supplier dialog) now reject unqualified leads at ingest. Previously you could configure supplier filters like 'credit_history ≠ Poor' and they'd silently do nothing — leads still came through and billed your buyers. Now they block the lead before it ever reaches a buyer
- FixedThe 'Supplier Level' tab under Lead Filters now shows the filters you saved on each supplier. Previously it always looked empty even when you had supplier filters configured
More accurate cost and profit on every dashboard
April 14, 2026- FixedDashboard Cost now includes ad spend on days with zero leads. Previously, if your Meta ads ran on a slow day, that spend stayed in Cost Entries but never made it onto the dashboard — which quietly overstated your profit. Now it's credited to the day it was spent, so your Cost, Profit, and ROI reflect reality
- FixedManual 'Ongoing' cost entries (retainers, flat monthly spend with no end date) no longer double-count. Previously, an ongoing entry could show up both on your leads and as a separate line in the total — now it's counted exactly once
- ImprovedMeta ad spend now syncs the last 14 days instead of 3. When Meta adjusts spend after the click (delayed attribution, currency changes) or if a sync cron briefly misses a run, the next sync catches up automatically
- FixedDate range filters now anchor to your organization's timezone, so teammates in different time zones see identical revenue, cost, and profit for the same date range
Revenue, cost, and profit now match across every page
April 13, 2026- FixedThe Dashboard Overview, campaign detail page, and leads list now show the same revenue, cost, and profit for the same date range. Previously they could disagree by hundreds or thousands of dollars because each page computed cost differently
- FixedCampaign detail KPI cards now exclude test leads from revenue (they already excluded them from the lead count), so the numbers at the top match the Leads tab below
- ImprovedTest leads still show in your leads table, but they no longer count toward revenue, cost, or profit anywhere in the app
See where your leads are coming from
April 11, 2026- NewNew Visitor Info panel on the lead detail page — see the lead's city, region, country, timezone, browser, OS, and device when IP enrichment is turned on for the campaign. Helps you spot bot traffic, datacenter IPs, and out-of-state leads at a glance
- NewPer-field IP enrichment toggle in Field Mapping — flip it on for the ip_address field and we'll automatically resolve every incoming lead's IP to geolocation, ISP, and timezone. Off by default, free to use, gracefully skips when no data is available
- ImprovedBetter device detection on every lead — we now capture browser version, OS version, and device model (e.g. iPhone 15, Pixel 8) so you can compare conversion rates across devices in your reports
Ad Performance — Meta Ads Manager–style drill-down
April 10, 2026- NewClick any campaign name to jump into its ad sets, then click an ad set name to jump into its ads — just like in Meta Ads Manager. A breadcrumb at the top shows the drill path (All Campaigns › Camp A › Ad Set X) and lets you jump back at any level
- NewActive / Paused / All filter — toggle between running and paused entities at any level. Defaults to Active so you see what's currently spending
- NewStatus indicator dot next to every campaign, ad set, and ad — green means active, amber means paused. Hover it to see the exact Meta status (e.g. Campaign Paused, Archived, Disapproved)
- NewNew Daily Spend column — shows the average per-day spend for each row. Helps compare scale when entities ran for different numbers of days
- NewClickable Leads (Acc) and Conv. columns on the Campaigns table — same modal popup as the other tables, scoped to every lead that came in under any of that campaign's ad sets
Ad Performance tab improvements
April 10, 2026- NewNew Campaigns / Ad Sets / Ads tabs on the Ad Performance tab — switch between Meta hierarchy levels just like in Ads Manager. The Campaigns view rolls everything up so you can spot top-line winners across multiple ad sets at a glance
- NewSwitch between ad accounts on the Ad Performance tab — when a campaign uses more than one Meta ad account (one per supplier), a toggle now appears so you can view spend, leads, and CPL for each account independently or all combined
- NewClick any bar in the Ad Performance chart to drill down — opens a side panel with every lead from that day, plus a per-lead breakdown of revenue, cost, profit, and margin
- NewClick the Conv. column in the Ad Set or Ad Creative table to see the converted leads for that ad
- ImprovedProfit column is now color-coded — green when positive, red when negative
- FixedLead counts in the Leads (Acc) popup now match the column count — both respect the date range you have selected at the top of the page
TrustedForm certificate validation
April 10, 2026- NewValidate that the email and phone on incoming leads match what the consumer actually typed on the form — add a TrustedForm Cert URL field to any campaign and connect your API key in Settings > Integrations
- NewNew URL data type for field mapping — validates format automatically and renders as clickable links on lead detail
- NewQuick-add compliance fields — one click to add TrustedForm Cert URL, Jornaya LeadID, or Lead Source URL to any campaign
Multiple Meta CAPI integrations per org
April 10, 2026- NewConnect multiple Meta Pixels to your account — go to Settings > Integrations and add as many Meta CAPI integrations as you need, each with its own Pixel ID, access token, and event mappings
- NewChoose which pixel fires for each campaign — open any campaign's Settings tab and select a Meta CAPI integration from the dropdown. Only that pixel receives conversion events for leads in that campaign
- NewEach integration has its own event logs so you can troubleshoot pixel-by-pixel without sorting through a shared log
Call Now button for thank-you pages
April 9, 2026- NewAdd a Call Now button to any thank-you page so leads can call the buyer directly after filling out a form. Inbound calls convert higher than outbound — now your leads can connect instantly at peak intent
- NewWorks on any funnel platform. Drop a small code snippet on your GHL, Unbounce, ClickFunnels, or custom thank-you page and it automatically shows the right buyer's phone number
- NewEvery call is tracked, recorded, and linked back to the lead for full conversion visibility
- NewSee call recordings and routing details right on the lead detail page — play back the conversation, see who called who, and track callback status
- NewChoose how calls are recorded: on answer only, the entire call including ringing, or not at all
Partners: find media buyers, brokers, and aggregators to work with
April 8, 2026- NewFind your next partner — visit Partners (in the top nav) to browse a public directory of media buyers, brokers, and aggregators looking to team up. Each card shows what the lister has, what they need, and the vertical they work in
- NewThree role types so you find the right kind of partner: Media Buyer / Publisher (people who generate leads), Broker (people who have buyer relationships), and Aggregator / Network (people running a lead exchange and open to both sides)
- NewFilter by vertical — narrow the board to just Legal / MVA, Insurance / IUL, Solar, Home Services, Medicare, or whatever you focus on so you only see relevant matches
- NewPost your own listing in 30 seconds — pick your role, add a vertical, write a short headline and description, and your listing goes live immediately for the whole community to see
- NewRequest an intro on any listing — type a short message and we'll forward it straight to the lister's email so they can reply directly. You don't have to share your email until you're both ready to talk
- NewFree Lead Distro AI accounts for the Partners directory — anyone in the community can sign up to post or send intro requests without entering a credit card. Right from the Post listing button you can create an account in 30 seconds and start posting
Per-buyer Stripe fee passthrough + Portal & Billing merged
April 8, 2026- NewWaive the Stripe processing fee for specific buyers — open any buyer's Portal & Billing tab, find the wallet card, and override the fee passthrough just for them. Set it to 0% to give a courtesy buyer a free top-up, or charge a different rate than your org default
- ImprovedBuyer Portal and Billing tabs merged — manage portal access, wallet, payment methods, billing config, invoices, and transactions all in one Portal & Billing tab on the buyer detail page. Fewer clicks to find what you need
- ImprovedOld links to the Billing tab still work — they automatically take you to the new Portal & Billing tab so your bookmarks don't break
Pay-Per-Call: Track and bill for phone calls
April 10, 2026- NewSell phone calls, not just form leads — create a Calls campaign and start routing inbound callers to your buyers with full tracking, recording, and per-call billing (currently in Labs — turn it on at Settings → Labs)
- NewBuy a tracking number right inside Lead Distro — pick an area code, see what's available, click Buy, and your number is live in seconds with the right webhooks already wired up
- NewAlready have a Twilio number? Import it in one click instead of buying a new one. Lead Distro will automatically point its voice webhook to us so calls start flowing in
- NewWhisper messages — your buyer hears 'This is a Florida MVA Spanish lead from Facebook' before the call connects, so they answer ready to close. Set the message once on the Call Flow tab and every call gets it
- NewSequential ring tree — set the order your buyers ring in, with a per-buyer ring timeout. If buyer 1 doesn't pick up in 25 seconds, the call automatically falls through to buyer 2, then buyer 3
- NewBill buyers per qualifying call — set a minimum duration (e.g. 90 seconds) and a flat price (e.g. $5). Calls that hit the threshold automatically debit the buyer's wallet, calls that don't are free
- NewNew Calls page — see every call across all your campaigns with playback, filters by campaign / buyer / status / billing, and a detail drawer with the full routing trail showing which buyers were tried and which one connected
- NewClick any call to play the recording, see exactly which buyers rang in what order with their result (Connected / No answer / Not tried), and check the billing breakdown (charged / cost / margin)
- NewBuyer portal Calls tab — your clients log in and see only the calls that were routed to them, with playback. Mirror of the Leads tab they already use
- NewManual refunds — admins can refund a call from the call detail drawer. The buyer's wallet gets credited back automatically
- NewAvg CPC, billable rate, telephony cost — call campaigns get their own KPIs alongside lead campaigns, with everything flowing into your existing P&L reports
Field Filters in Reports
April 9, 2026- NewSlice any report by a custom field — open the Reports Center, click Filters, and add a field filter like Language = Spanish or State = CA to narrow your breakdown to just the leads you care about
- NewPick from 8 operators on each filter: Equals, Not Equals, Contains, In List, Greater Than, Less Than, Is Empty, and Is Not Empty — so you can ask questions like 'show me leads where age > 65' or 'where employment is empty'
- NewAdd multiple field filters at once — they stack together so you can answer questions like 'show me Accident Date trends for Spanish leads in California' in one view
- ImprovedSaved views remember your field filters and operators too, so you can pin a slice and come back to it any time
Lead Notes
April 9, 2026- NewLeave notes for your team on any lead — open the lead detail and add a note in the new Lead Notes card on the right
- NewToggle 'Visible to client' on a note to share it with the buyer in their portal — perfect for giving sales reps a heads up about a specific detail
- ImprovedInternal notes stay internal — clients only see notes you mark as public, and they see your agency name instead of individual user info
Legal & Compliance Hardening
April 8, 2026- NewSign-up and checkout now ask you to agree to the Terms of Service, Privacy Policy, Acceptable Use Policy, and Subscription Agreement before continuing — protecting you and us if anything ever ends up in court
- NewNew legal pages: Acceptable Use Policy, Data Processing Addendum, Cookies Policy, Subscription Agreement, and Data Retention Policy — covering TCPA, GDPR, CCPA, and CAN-SPAM in plain English
- ImprovedFooter now shows our full business name and address on every page, so you (and your customers) always know who you're working with
- ImprovedPrivacy Policy and Terms of Service refreshed with our updated business address and links to all the new policy pages
Accurate Cost & Profit Tracking
April 7, 2026- FixedReturned leads now show their original cost as a loss instead of disappearing from your P&L — so the real impact of returns on your margins is visible
- FixedBuyer cost breakdowns no longer show phantom charges from suppliers a buyer never received leads from
- ImprovedCost and profit numbers are now identical across the leads list, buyer breakdown sheet, buyer detail page, and buyers list — one source of truth, no more guessing which is right
- ImprovedComprehensive new test coverage locks down cost and profit tracking so it stays accurate as the platform evolves
Pacing Tab (Beta)
April 7, 2026- NewPlan ad spend per buyer right inside each campaign — set the order size, start date, and how many days you have to deliver, and the new Pacing tab tells you exactly how much to spend per day to hit the goal. Enable it from Settings → Labs.
- NewSee at a glance which buyers are on track, ahead, or falling behind — with live progress bars, days remaining, and a clear status badge for every buyer
Chart Enhancements, Status Clarity & DQ Rules
April 6, 2026- NewToggle error leads on the Lead Volume & CPL chart — see rejected and failed leads as a red stacked segment
- NewSet a target CPL on any campaign — a reference line appears on the chart so you can spot when costs exceed your goal
- NewDisqualification rules — automatically DQ leads based on signal data or field values (bot detection, invalid phone types, missing fields)
- Improved"Disputed" status renamed to "Returned" everywhere — charts, tables, and badges now use the same language
- ImprovedStatus badge colors are now consistent across all views — Duplicate is yellow, Returned is orange
- ImprovedLead scoring rules now auto-generate names based on field, condition, and value
- ImprovedWallet buyers can now auto-replenish lead packages when caps are nearly filled
- ImprovedFacebook lead forms now show conditional fields — nested questions appear indented so you can map them correctly
- FixedBuyer total caps now count actual accepted leads instead of a cached counter — deleting or returning leads correctly frees up cap slots
- FixedAccounts that were past-due now automatically reactivate when payment succeeds
Cost Clarity & Chart Improvements
April 3, 2026- ImprovedCost management now shows billable vs total lead counts — see exactly how many leads were excluded (duplicates, expired, returned) from your CPL calculation
- ImprovedDashboard and campaign charts now show accepted lead counts alongside totals with acceptance rate percentages
Labs, Lead Scoring & Table Customization
April 2, 2026- NewLabs page — try experimental features before they launch (Settings → Labs)
- NewConditional formatting — highlight leads table cells based on custom rules (revenue thresholds, margins, etc.)
- NewDrag-and-drop column reordering on the leads table
- ImprovedCalculate lead scores on demand from the lead detail page
- ImprovedSignal check tooltips explain what each quality signal means in plain language
- ImprovedConditional formatting rules can now be edited after creation
- ImprovedDashboard stats now respect your org timezone instead of UTC
- FixedLead scoring max possible score now correctly handles mutually-exclusive rules
Email Unsubscribe, GHL Pipeline Fixes & UI Polish
April 1, 2026- NewUnsubscribe from report emails with one click — works in Gmail, Outlook, and Yahoo
- FixedGHL pipeline integration now correctly adds leads to the assigned pipeline stage
- ImprovedLead detail timeline now shows dates alongside times for easier tracking
- ImprovedSelect-all banner on the leads page is now left-aligned for better readability
Ping-Post Field Control, Report Frequency & Cost Fixes
March 31, 2026- NewChoose which fields are required for ping vs. post requests in ping-post campaigns
- NewSchedule reports on a weekly, biweekly, or monthly frequency
- ImprovedBulk-edit leads now supports reassigning suppliers alongside buyers
- ImprovedZip code values in buyer filters now show validation warnings for invalid formats
- FixedCost charts now display lump-sum cost entries correctly instead of spreading them across dates
- FixedStatus fields accept any casing without errors
White-Label Portal, Ping-Post Health & Duplicate Blocking
March 30, 2026- NewCustomize your client portal with your own logo and company name — buyers see your brand, not ours
- NewUpload a logo or paste a URL from your CDN in Settings > White Label
- NewPing-post health dashboard — see acceptance rates, bid rates, and delivery success over time right on your campaign page
- NewBlock duplicate leads at the ping level — duplicates are rejected before they enter your system, saving you money
- ImprovedClients table now shows a 14-day sparkline next to each buyer so you can spot lead volume trends at a glance
- ImprovedChoose whether to show or hide the lead balance row in organic client report emails
Gmail-Powered Client Reports & Organic Email Template
March 29, 2026- NewConnect your Gmail account and send client reports from your own email address — so it looks like it came from your team, not an automated system
- NewNew 'Organic' email template for client reports — clean, minimal, and personal. No branding, just the key numbers and a friendly sign-off
- ImprovedWhen setting up a client report schedule, choose between the Visual template (charts and stats) or Organic template (personal feel), and select whether to send via automated email or your connected Gmail
In-App Support, Email Preview & Safer Automations
March 29, 2026- NewGet help directly from the app — submit bug reports, feature requests, or questions with screenshots from the sidebar or AI assistant
- NewCampaign-level Logs tab — see all ingestion activity for a specific campaign including pings, rejections, validation failures, and deliveries without leaving the campaign page
- ImprovedEmail automation testing now shows a rendered HTML preview instead of raw code
- ImprovedDeleting an automation now requires confirmation to prevent accidents
- ImprovedLead Volume chart now shows duplicate leads as a yellow bar segment so you can see at a glance how many leads were flagged as duplicates each day
- NewChoose how duplicate detection works per campaign — block the entire lead (campaign scope) or let it distribute while skipping buyers who already received the same contact (buyer scope)
- FixedError reason badges now only appear on rejected leads instead of all lead statuses
Ping-Post Fix, Formatted Phone in Templates & Lead URL Variable
March 28, 2026- FixedPing-post suppliers can now send pings correctly — the ping endpoint was returning 404 and is now live
- NewUse {{phone_formatted}} in automation templates and webhook messages to send phone numbers in a readable format like (555) 123-4567
- NewUse {{lead_url}} in automation templates to include a direct link to the lead in Lead Distro AI
- ImprovedEmpty fields on lead detail now show a subtle N/A badge instead of plain text
International Phone Support, Upgrade Plans & Ingestion Logs
March 28, 2026- FixedAustralian and international phone numbers now display correctly regardless of how the supplier sends them
- NewUpgrade your plan directly from the billing page — compare plans side by side and switch instantly
- NewIngestion log on lead detail — see exactly what data the supplier sent, including IP, user agent, and raw payload
- ImprovedAffiliate page now shows earnings projections so you can see what referring others is worth
- ImprovedOnboarding checklist redesigned with a progress bar for a cleaner look in the sidebar
- ImprovedDelivery log now shows Google Sheets and GHL delivery details alongside webhook deliveries
Cost Accuracy, Lump-Sum Entries & Editing
March 28, 2026- NewLump-sum cost entries — add a media buy cost with no end date and the full amount is counted correctly
- NewEdit cost entries — click the pencil icon to update an existing spend entry's dates or amount
- FixedClient cost now shows the correct total based on actual per-lead costs instead of a proportional estimate
- FixedCampaign detail "All Time" view now includes all cost entries, even those that predate the first lead
- FixedDashboard and campaign detail now show consistent cost numbers across all pages
- ImprovedCost model labels now match between supplier settings and the cost management dialog
Vertical Presets, ZIP Enrichment & Smarter Pricing
March 27, 2026- NewVertical presets — choose your industry when creating a campaign and get pre-configured fields automatically
- NewZIP code auto-enrichment — city and state are filled in automatically from the lead's ZIP code during ingestion
- NewCost entry management — add variable or blended pricing with date ranges for each supplier
- New"Is empty" and "is not empty" filter operators — route leads based on whether a field has data or not
- ImprovedTest ingestion now shows the created lead details with a link to view it instead of closing immediately
- ImprovedDashboard day sheet now includes a cost breakdown by source (Meta ads, fixed CPL, manual entries)
- ImprovedBilling page now recovers smoothly if your subscription gets out of sync — no more error screens
Role Permissions, Accepted Date & Smarter Emails
March 26, 2026- NewTeam members now see only the actions their role allows — admins get full control, members can manage day-to-day work without access to billing, settings, or delete actions
- NewAccepted Date column tracks when each lead was accepted by a buyer — visible in lead detail, the leads table, and supported in CSV imports
- NewSkip if empty toggle on email table rows — hide any row from the email when its value is blank, so buyers only see relevant info
- ImprovedTest leads are now excluded from dashboard stats, financial reports, and analytics so your numbers stay accurate
- ImprovedCSV import now normalizes phone numbers to E.164 format and shows the cleaned number in the preview before you import
- ImprovedState field validation is now flexible — accepts full state names, abbreviations, or any format your campaign defines
- ImprovedTeam settings page now shows a detailed permissions breakdown for each role in a collapsible view
- ImprovedBuyer status badge on campaigns now shows 'Paused' when integration is incomplete, even if the buyer is set to Active
- ImprovedCampaign custom fields now appear right after lead fields in the field picker instead of at the bottom
GoHighLevel, Roadmap & Navigation
March 25, 2026- NewManage multiple GoHighLevel locations in one place — connect once, use across all campaigns
- NewPublic roadmap where you can see what's coming next and vote on features
- ImprovedStripe integration now shows live connection status with one-click onboarding
- ImprovedBuyer and supplier names in lead detail are now clickable links
- ImprovedClick a team member's role badge to change their role instantly
Buyer Wallet & Billing
March 25, 2026- NewManually credit or debit a buyer's wallet — use it for refunds, promos, or billing adjustments
- NewGenerate a shareable card setup link — buyers can add a payment method without portal access
- NewWallet balance gating — buyers with insufficient funds are automatically skipped during distribution
- NewReturned leads are automatically refunded back to the buyer's wallet
- ImprovedWallet transactions now show the buyer's name for easier tracking
- ImprovedAdd Funds presets updated with smarter amounts and a $20 minimum
Revenue Share Cost Mode
March 25, 2026- NewYou can now set supplier costs as a percentage of buyer revenue. Great for ping-post campaigns where the bid price varies per lead.
Field Picker Search, Postal Codes & Smarter Filters
March 25, 2026- NewZip / Postal Code field type with format validation for US, Canada, UK, Australia, and more
- NewSearch bar inside every field picker dropdown — find fields instantly
- NewTag-style chips for 'In List' filter values — type, press Enter, and see your values as removable tags
- ImprovedBuyer filter rules now show what each operator does and use a cleaner layout
- ImprovedCap notifications moved into the Caps section where they belong
- FixedAustralian, UK, and Mexican phone numbers now show in their correct local format
- FixedPhone numbers are now cleaned up automatically when you create or edit a lead by hand
- FixedDaily and P&L reports now correctly split multi-day costs across each day
- FixedSending 'test_lead: false' no longer incorrectly tags the lead as a test
Smoother Onboarding & Pricing Tools
March 24, 2026- NewPublic pricing calculator so you can estimate costs before signing up
- ImprovedSmoother sign-up experience with a clearer next step to book a demo
- ImprovedRefreshed landing page with a cleaner look and sharper copy
Multi-Cap System & Profile Settings
March 23, 2026- NewSet weekly, monthly, and total caps per buyer — all in one place
- NewPublic API docs page so your suppliers can self-serve integration
- NewManage your profile, password, and security settings without leaving the app
- NewSave your favorite report views and switch between them with one click
- NewManage internal and client report schedules from one place
- FixedFacebook page connections now work for agency Business Manager accounts
- FixedCheckout no longer fails on rare timing issues with card setup
Smarter Reports & Buyer Wallets
March 22, 2026- NewBuyers can add funds to their wallet and set up auto-recharge
- NewStripe Connect onboarding is faster and simpler
- ImprovedEmail and Slack reports combined into one easy view
Better Lead Matching & Billing
March 20, 2026- NewSet up billing for your clients with Stripe
- NewChoose which field to check for duplicates (phone, email, or any field)
- ImprovedNew name and domain — Lead Distro AI
Data Cleanup & Automation Upgrades
March 18, 2026- NewField transforms — automatically clean up and format lead data
- NewDuplicate automations with one click
- ImprovedBetter signup flow with company name collection
- FixedInternational card payments (3D Secure) now work smoothly
AI Assistant & Onboarding
March 16, 2026- NewAI assistant guides you through creating your first campaign
- NewOnboarding walkthrough for new users
- ImprovedSignup page redesigned for a cleaner look
- ImprovedTrial days now shown clearly in the sidebar
Bulk Actions & AI Insights
March 14, 2026- NewEdit multiple leads at once with bulk edit
- NewAI-powered insights show how each buyer is performing
- NewAI lead scoring ranks your leads by quality
- ImprovedCampaign leads table now shows your custom field columns
Full Name Support & Buyer Caps
March 12, 2026- NewFull name field — we auto-split it into first and last name
- NewSet weekly, monthly, and total caps for each buyer
- ImprovedBuyer leads page redesigned with better history view
- FixedCSV import now handles missing last names correctly
AI Calling & Better Distribution
March 10, 2026- NewAI Live Transfer — leads get called automatically and transferred to buyers
- NewLead notes — add and view notes on any lead
- ImprovedPing-post now falls back to waterfall when no ping buyers are available
- FixedDaily cap limits are now enforced more reliably