What's New

All the latest updates and improvements to Lead Distro AI

Sub IDs in one click

July 23, 2026
  • NewAdd sub ID fields to a campaign in one click: Fields, Add New Field, Quick Add, Sub IDs. You get five slots.
  • NewGroup any report by a sub ID to see which publisher, creative, or landing page is actually selling.

Calendar bookings become leads for the right destination

July 23, 2026
  • NewWhen someone books with a rep, that appointment now comes in as a lead for the destination that rep belongs to.
  • NewPicking a calendar and rep on a destination is all the setup you need. There is no separate mapping step.
  • ImprovedIf the booker is already one of your leads, we update that lead instead of creating a second one.
  • ImprovedBookings on a calendar you have not mapped yet still come in, so nothing gets lost while you set things up.

Smarter response parsing with formulas

July 23, 2026
  • NewResponse parsing now supports an advanced expression operator, so you can write a formula (like data.status equals sold and price over 5) to decide if a delivery was accepted.
  • NewDuplicate detection rules can use formulas too, and the built-in test panel shows if your formula matches a sample response before you save.

Test Mode for sources

July 23, 2026
  • NewYou can now put a source in Test Mode (right-click it or use its Status dropdown), so every lead it sends is a free test lead with no payload changes needed.
  • ImprovedSources in Test Mode show an amber TEST badge on the campaign, so you can spot test traffic at a glance.

One-click payload formatting

July 23, 2026
  • NewA new Format button in the webhook body editor tidies your JSON, XML, or form data into clean, readable lines with one click.

Smoother page loading

July 23, 2026
  • ImprovedTable column headers now look the same on every page (Campaigns, Leads, Calls, and more), so tables read as one consistent app.
  • ImprovedThe Leads, Calls, Numbers, Destinations, Sources, Forms, and Reports pages now show a preview of the layout while your data loads, so pages feel faster and nothing jumps around.

Set conversion revenue from your buyer's postback

July 23, 2026
  • NewYour buyer's outcome webhook now takes an optional conversion_revenue field, so a converted deal can post the exact amount you earned instead of a fixed price.
  • ImprovedThe Outcome Webhook dialog now shows the endpoint URL before a secret exists, and the secret displays partially hidden with view and copy buttons.

Automatic RTB key numbers

July 22, 2026
  • ImprovedRTB keys now hand publishers your source's tracking number automatically, picking the closest regional match when a source has more than one number.
  • ImprovedNo more typing inbound numbers by hand: an override picker only offers real tracking numbers on the campaign, so typos can't break call matching.

Shareable source setup page

July 22, 2026
  • NewCall sources now get a shareable setup page: copy one link from the source menu and your source sees their tracking number, test steps, and RTB setup if enabled.

Smarter RTB accept expressions

July 22, 2026
  • NewRTB accept expressions can now read nested response fields, like buyers[0].buyer_id != null, not just top-level values.
  • NewTest an accept expression right in the editor: paste a sample reply (or load your last test ping) and see the accept or reject verdict instantly.
  • ImprovedThe expression editor now color-codes fields, numbers, and operators, and flags syntax errors as you type.

TrackDrive RTB preset

July 22, 2026
  • NewNew TrackDrive preset for Dynamic Routing: type the buyer's subdomain and webhook and we ping TrackDrive for live bids and agent availability on every call.

Google Ads dashboard

July 22, 2026
  • NewNew Google Ads dashboard template with four widgets: ad performance, ad groups, winning ads, and lead quality, just like the Meta Ads set.
  • ImprovedThe Google Ads sync now tracks every ad group and ad, not just campaign totals, so you can see which ads bring your best leads.

Link Great Sales calendars to destinations

July 22, 2026
  • NewMap a Great Sales calendar to a destination and rep right from the integration, and that destination's availability follows the rep's calendar automatically.
  • ImprovedWe now auto-match a destination to the right rep by name or email, so mapping is one click when the names line up.
  • FixedFixed the live calendar picker getting stuck on Loading calendars in a destination's Availability Hours.

Easier Ringba RTB setup

July 22, 2026
  • NewRingba call targets now take just the RTB ID: type it in and we build the full endpoint URL for you.
  • NewAccept rules can now compare numbers, like accept when bidAmount is greater than 0. Pick greater than, at least, less than, or at most.
  • ImprovedRTB pings now send the best ZIP and state we have: what the caller keyed in, then the phone number lookup, then the lead's own data.
  • ImprovedPicking the Ringba preset now sets the destination to the number Ringba returns, so winning calls always dial the right place.
  • NewRTB targets on the Generic preset can now read XML replies. Pick JSON or XML under Response fields, just like webhook delivery.

Call recordings start faster

July 22, 2026
  • ImprovedCall recordings now start playing right away in the portal and in your dashboard, with a spinner while a fresh one loads, so there's no more waiting on the first play.

Verify phone numbers on your forms

July 22, 2026
  • NewForms can now text visitors a 6-digit code to confirm their phone number before the lead is accepted, so every lead arrives with a real, reachable phone.

Custom domains for hosted forms

July 22, 2026
  • NewServe a hosted form on your own web address, like quote.yourbrand.com. Add one DNS record, click Verify, and your form is live on your brand.

Map form fields to your campaign fields

July 22, 2026
  • ImprovedOn a form's Mapping tab, pick exactly which campaign field each form field is saved to, even when the names differ. It suggests matches for you, and you can skip any field.

Call Timeline

July 21, 2026
  • NewEvery call now has a Timeline that walks through its whole story: received, routed, connected, billed, plus who made any manual change and when.

See why a call was not billable

July 21, 2026
  • ImprovedHover a call's Non Billable status to see the reason it wasn't billed, including any note written when someone marked it non billable by hand.

Turn Great Sales calendar bookings into leads

July 21, 2026
  • NewMap a Great Sales calendar to a campaign and source, and every booking on it becomes a new lead credited to that source, then routes like any other lead.

Response rules fill themselves in for known platforms

July 21, 2026
  • NewWhen your webhook points at a platform we recognize, the response parsing rules now fill in automatically so you don't have to guess what to enter.

Change a form's campaign and source without leaving the page

July 21, 2026
  • NewEdit which campaign and source a form sends leads to right from the Forms page, and see which form fields are missing from that campaign before you save.

Route leads by real calendar openings

July 21, 2026
  • NewWebsite leads can now go to the buyer with real calendar openings, and the lead only counts once the appointment is booked.

Real-time bidding is now the default for ping post

July 21, 2026
  • ImprovedAll ping post campaigns now use real-time buyer bidding by default. You can still turn it off per campaign in settings.

Faster campaign pages

July 21, 2026
  • ImprovedCampaign pages with lots of ping activity now load much faster.
  • ImprovedWhile a campaign page loads, you now see its name right away instead of a blank placeholder.

Clearer source pricing on ping post campaigns

July 21, 2026
  • ImprovedOn V2 ping post campaigns, Source Settings now shows auction pricing with your current margin instead of a Fixed CPL field that did not apply.
  • FixedAuction-priced lead costs can no longer be overwritten by a source's Revenue Share setting.

One chart, every ping view

July 21, 2026
  • ImprovedPing Post campaigns now show one chart with a dropdown to switch between Lead Volume, Inbound Pings, Outbound Pings, and Posts.
  • NewCall campaigns using RTB get the same dropdown to see inbound and outbound ping trends over time.

Set availability hours for each destination

July 21, 2026
  • NewGive any destination availability hours (days, times, and timezone) and leads only send when they are open.
  • NewIf every destination is closed, the lead waits and sends automatically when one opens back up.

Hit your campaign limit? Free up a spot in one click

July 21, 2026
  • ImprovedIf campaign setup hits your plan's campaign limit, you can now delete a campaign with no leads right from the error and setup retries on its own.

Mapping ad campaigns sets your source to Ad Account Spend

July 21, 2026
  • ImprovedMap your Meta, Google, or Microsoft ad campaigns to a source and its cost mode switches to Ad Account Spend automatically, so your real ad spend shows up as cost right away.
  • ImprovedYour old cost per lead is kept as the fallback, and sources you set to Revenue Share or Ad Spend/Retainer are left alone.

Filter your Destinations and Sources

July 21, 2026
  • NewFilter Destinations by status, portal, billing, and tags right from the Filters button.
  • NewSources now have a Filters button too, so you can narrow by status, portal, and tags.

RTB keys tied to sources, plus a publisher ping log

July 21, 2026
  • NewGive an RTB key to a specific source. Calls booked through that key now count toward that source's cost tracking automatically.
  • NewManage a source's RTB keys right from its edit dialog on the campaign page.
  • NewSee every bid request a publisher sends you in the Logs tab, with the exact request and answer, kept for 90 days.
  • ImprovedThe Inbound RTB Keys card now shows in both Call Flow views, so it is easier to find.
  • FixedCreating an RTB key with a margin no longer breaks the page.

Tags for Sources and Destinations

July 20, 2026
  • NewAdd tags to your sources and destinations (for example by sub-company or team) right on their profile pages.
  • NewFilter reports by source, destination, or tag, and save the view to come back to it anytime.
  • NewGive a dashboard its own tag filter in dashboard settings, so each team or sub-company gets its own view.

One Accept rule for every RTB target

July 20, 2026
  • ImprovedAuction targets now use the same Accept rule builder as availability checks, so you set field path and condition the same way in both modes.
  • ImprovedAfter a test ping, tap the accepted field in the response to fill the Accept rule in one click.

RTB Pass-Through: quote real bids from your own targets

July 20, 2026
  • NewRTB keys have a Pass-Through option. On every bid request we ping your external RTB targets live and quote the best bid, minus your margin.
  • NewSet a minimum bid margin on an RTB key. If your cut would fall below it, the publisher gets a no-bid instead.
  • NewChoose how long a reserved call must last to bill: each target's own duration or one fixed number of seconds.

Send winning RTB calls to a SIP address

July 20, 2026
  • NewRTB call targets can now ring a SIP endpoint. Pick SIP address under Destination, enter the endpoint, and every winning call goes there.
  • ImprovedThe SIP response field now only shows when the destination comes from the router response, so the form stays clean.

Choose where an RTB call goes: a fixed number or the router's

July 20, 2026
  • NewRTB call targets now have a Destination choice. Pick Fixed number to always dial a number you enter, or From router response to dial whatever number the router sends back.
  • ImprovedThis works in both Auction and Availability check modes, so an auction router can just return a bid and price while the call rings your own number.

Send caller data on availability pings, with easier testing

July 20, 2026
  • NewAvailability-check targets now have Request fields, just like auction targets. Map a parameter to a caller field, like state, and we send the real value on every ping.
  • ImprovedTest ping now asks for sample values first. Click Test ping, fill in values like state or zip, then click Execute test to fire the request.
  • ImprovedAfter a test ping, tap any field in the response to use it in your Ready rule or map it to a bid or number. Great for long responses.

Test payloads only ask for the fields you actually send

July 20, 2026
  • ImprovedThe Test Payload form now shows only the fields your delivery payload actually uses, instead of every campaign field. Fewer boxes to fill, faster tests.

Guided setup is easier to leave and smarter about ad costs

July 20, 2026
  • ImprovedYou can now close the guided setup at any time with the X in the top corner. No more clicking Back through every step.
  • FixedSources created in guided setup for your own ads (like Facebook or Google) now start on Ad Account Spend cost mode instead of a $0 fixed cost.

Sources can get a yes or no before transferring a call

July 20, 2026
  • NewRTB targets can now be pinged the moment a source posts caller data. The source sees accepted or rejected in the same API response, so they only transfer approved calls.
  • ImprovedPre-transfer pings appear in the campaign's Data delivery logs with the full request and response.

Source cost follows the billable outcome on calls

July 20, 2026
  • NewMarking a call Non Billable now also removes its source cost, so un-billed calls no longer drag your margin negative. A checkbox lets you keep the cost when you still owe the source.
  • NewEach call source has a new "Only charge on billable calls" setting. Turn it off for sources you pay on every call, billable or not.

Cleaner RTB target setup with custom headers

July 20, 2026
  • ImprovedThe dynamic routing (RTB) setup now matches the webhook delivery editor, with shorter mode tabs and a clearer ready rule builder.
  • NewRTB and availability-check targets can now send custom request headers, like an API key, with every status check or bid request.

Recording announcements and automatic recording cleanup

July 20, 2026
  • NewCall campaigns can now play a short message telling callers the call may be recorded. Many states and the UK require this, so turn it on if you record calls.
  • ImprovedCall recordings are now deleted automatically after 12 months and transcripts after 24 months, matching our data retention policy.

See every Data Delivery webhook we send

July 20, 2026
  • NewCall campaigns have a new Data Delivery view on the Logs tab showing every caller-data webhook sent to a target, with the request and the response.
  • ImprovedIn the Data Delivery payload editor, fields we cannot verify now show in amber instead of red. They still send if your source posts them.

Full access during your free trial, plus UK numbers

July 20, 2026
  • ImprovedYour 7-day free trial now includes full access with no limits on campaigns, destinations, team seats, or lead volume.
  • NewYou can now buy United Kingdom tracking numbers (local and mobile) for call campaigns. Contact support to get UK numbers turned on for your account.

Dig into any pre-call data post

July 19, 2026
  • NewClick any row in a call campaign's Pre-call data log to see the stored fields, why it did or did not match, and a link to the matched call.
  • NewThe detail view shows the exact API request the source sent and the response we returned, kept for 90 days.

Nothing saves until you finish creating a campaign

July 19, 2026
  • ImprovedThe Create Campaign flow now saves only when you click Finish, so you can go back and change any answer along the way.
  • ImprovedCancel or leave the create flow anytime and nothing is left behind in your account.
  • NewBuy or import tracking numbers without picking a campaign first. They wait in your Numbers page until you attach them.
  • NewUnassign a tracking number from a campaign in the Reassign dialog so you can reuse it on another campaign.

Cleaner call view in your portal

July 19, 2026
  • NewOpen any call in your portal to see a map of where the caller is calling from.
  • ImprovedThe Calls list now shows status and billing the same clean way as the main dashboard, so it's easier to scan.
  • FixedLarge charged amounts now show commas, so $1,000.00 reads clearly instead of $1000.00.

A smoother guided setup

July 19, 2026
  • ImprovedYou can now go back to earlier setup steps to fix a name, price, cap, or field, and your campaign updates automatically.
  • ImprovedThe test lead animation now plays once when you fire it, so you can actually watch your lead travel to its destination.
  • NewChanged your mind mid setup? A new Cancel button discards the whole Create Campaign flow and saves nothing.
  • ImprovedNew destinations now start in test mode, so they only take test leads until you add delivery and switch them live. The setup preview shows this clearly.

Onboarding wraps up on its own

July 18, 2026
  • ImprovedThe Complete Onboarding button now disappears once your first lead or call comes in, so it's gone the moment you're live.
  • ImprovedReopen onboarding after building a campaign and it jumps straight to what's left, instead of restarting from the beginning.

Faster campaign setup

July 18, 2026
  • ImprovedCampaign setup is one step shorter: the API Specs step is gone, and you can view your endpoint and API key anytime from the campaign page.

Test your call flow before you go live

July 18, 2026
  • NewCalls campaign setup can now end with a real test call: dial your tracking number and watch it route to your destination, free of charge.
  • NewSetup now asks for your destination's forwarding number, so calls can ring through the moment your campaign is on.
  • ImprovedThe setup preview for calls campaigns now shows your real call flow, from inbound call to destination.
  • ImprovedBuying your first tracking number now lets you add a card right in the flow instead of visiting the billing page.

Get your tracking number during setup

July 18, 2026
  • NewSetting up a calls campaign now includes a step to get your tracking number: buy a new one or bring a number you already own in Twilio.

Call exports now include pre-call data

July 18, 2026
  • FixedExporting calls to CSV now includes the pre-call data attached to each call, like Lead ID, email, name, and any custom fields your source sent.

See your test leads on the chart

July 18, 2026
  • ImprovedA test lead now shows on the Lead Volume chart as a dashed outlined bar, so you can confirm it was delivered. It never counts toward your real numbers.

Smarter Meta lead form mapping

July 18, 2026
  • ImprovedMeta lead forms now auto-map many more fields, including your campaign's custom fields, as soon as you pick a campaign.
  • ImprovedPicking a campaign field for a form question now uses the searchable field list you know from destination setup.

Export your data, and calls in the source portal

July 18, 2026
  • NewPartners can now download their leads and calls from the portal as a spreadsheet, filtered exactly how they see them.
  • NewSources can now see the calls they generated, with playback, and download them as a spreadsheet.
  • NewExport a spreadsheet of leads or calls straight from a campaign's Leads or Calls tab, matching your current filters or selected rows.

A cleaner destination setup screen

July 17, 2026
  • ImprovedCampaign Settings now let you turn advanced destination options (KPI Metrics, Field Transforms, Ping) on or off, so the destination setup screen only shows what you use.
  • ImprovedAdvanced options you have already set up on a destination always stay visible, so turning a feature off never hides your existing work.

A guided way to create campaigns

July 17, 2026
  • NewCreate Campaign now walks you through source, destination, and fields step by step, the same guided flow new accounts get.
  • NewPick an existing source or destination while creating a campaign, or add a new one right there.
  • NewSet up fields with AI: paste an API spec, describe them, or attach a screenshot or PDF and the fields get added for you.
  • ImprovedSet the campaign currency and add your own custom fields right inside the setup flow.
  • ImprovedIn a hurry? Skip the questions and jump straight to a blank campaign to set up by hand.
  • FixedNaming a new source or destination that already exists now stops you, so you no longer end up with duplicate copies of the same one.
  • ImprovedNew campaigns that would share a name now get a number added (like Auto Insurance Leads 2), so your campaign list stays easy to tell apart.

A shorter Getting Started checklist

July 17, 2026
  • ImprovedThe Getting Started checklist is now 6 focused steps that track real setup progress, so it is faster to finish.
  • ImprovedThe final step now completes when you get your first real lead or your first billable call.

Ready-to-paste payload templates for your sources

July 16, 2026
  • NewIn the Inbound API Specs, pick GoHighLevel to fill the example body with GHL merge tags like {{contact.first_name}}, so your source can paste it straight into their webhook.
  • NewA Merge tags template gives platform-neutral {{field}} tags that work with Zapier, Make, and most other webhook tools.

Faster campaign setup with grouped verticals

July 16, 2026
  • ImprovedPick your vertical first when creating a campaign, and we auto-name it for you so you can move faster.
  • NewMany more verticals to choose from, now grouped by category: open Insurance for Final Expense, IUL, and Medicare, or Home Services for Roofing, Solar, and Windows.

Call transcripts, no AI scoring needed

July 16, 2026
  • NewTurn any call recording into a readable, speaker-labeled transcript, one call at a time or automatically for every recorded call on a campaign.

Call campaigns now speak in calls, and Conv Rate works

July 15, 2026
  • FixedConv Rate on a call campaign's Sources table always showed 0%. It now shows the share of answered calls that became billable.
  • ImprovedOn call campaigns, the Sources table now says Cost/Call instead of Cost/Lead, and Incoming instead of Sent.

Turn a draft campaign on from Settings, and friendlier blocked calls

July 15, 2026
  • FixedCallers on a campaign that was not live heard a carrier message saying the number had calling restrictions. They now hear a short spoken message instead.
  • NewYou can now turn a draft campaign live straight from its Settings, without walking through guided setup again.
  • ImprovedCalls turned away because a source is paused, or a campaign is not live, now play your campaign's fallback message when you have set one.

Toll-free call minutes now priced separately from local

July 15, 2026
  • ImprovedInbound minutes on toll-free numbers are now $0.055/min. Local numbers stay at $0.04/min. Toll-free costs carriers more, so it is now priced to match.
  • ImprovedYour bill now lists local and toll-free minutes on separate lines, so you can see exactly where your call spend goes.
  • FixedWhen a buyer pauses delivery in the Partner Portal, their call targets now pause too. Before, calls kept ringing them and their target still showed as active.

Pausing now stops calls, at both the source and the campaign

July 15, 2026
  • FixedCalls that came in on a paused source used to still ring your destinations and bill the buyer. They no longer bill, ever.
  • NewNew call campaign setting: turn those calls away (the default), or let them through as free calls so you never miss real traffic.
  • FixedPausing a call campaign now stops its calls too. Callers are turned away and no buyer is charged.
  • ImprovedEither way the call still shows in your Calls list, marked Source paused or Campaign paused, so you can see the traffic you are turning away.

Source portal campaign list and ping field picker fixes

July 14, 2026
  • FixedThe campaign picker on your sources' API Specs page was coming up empty. It now lists every campaign a source sends leads to.
  • FixedThe ping response field picker in a buyer's settings now loads instantly instead of timing out, so your real field names show up.

Pause campaigns, pause buyers, and return leads by API

July 14, 2026
  • NewNew API endpoints let you pause or resume a campaign, or a single buyer on a campaign, straight from your own tools. Uses your API key from Settings.
  • NewReturn a lead by API too. It runs the same flow as the in-app Return button: credit, caps restored, wallet refund, and source notified.

Automations can fire when a destination resumes delivery

July 14, 2026
  • NewNew trigger event: Destination Resumed Delivery. Fires when a destination turns their lead delivery back on from the Partner Portal, pairing with the existing paused trigger.
  • NewUse it with a webhook action to automatically restart upstream lead sources (like a LeadProsper campaign) the moment your destination resumes.
  • ImprovedEvery automation webhook now shows up in Delivery Logs with its result, response, and timing, so you can see exactly what was sent and whether it worked.

See your pre-call data posts on call campaigns

July 14, 2026
  • NewThe Logs tab on a call campaign now has a Pre-call data view. See every caller detail your source posts to the enrichment API and whether it matched a call.
  • NewUnmatched posts are flagged so you can spot when a source is sending the wrong caller number, the top reason lead data does not attach to a call.

Move down to a smaller plan on your own

July 13, 2026
  • NewPick a lower plan on the upgrade page to schedule a downgrade. You keep your current plan until your billing period ends, then move down. Nothing is charged today.
  • NewChanged your mind? Cancel a scheduled downgrade anytime before it takes effect to stay on your current plan.

Hold overnight leads and deliver them in the morning

July 13, 2026
  • NewNew Created At condition: Time of day between. Hold leads that arrive in a nightly window (for example 9:00 PM to 5:00 AM) and release them on a schedule, in your org timezone.
  • NewCreated At now also supports a Date between range, plus After and Before that compare the full date and time instead of just the date.

Fine-tune what each team member can access

July 13, 2026
  • NewOpen the Permissions menu on any team member to turn individual areas on or off and choose whether they can view or also manage each one.
  • NewFlip on Hide financial data for a member to keep cost, revenue, profit, and margin out of their view across dashboards, destinations, and sources.

Know who is calling before you route

July 13, 2026
  • NewTurn on Caller Profile Lookup for a call campaign to identify each incoming caller by their phone number, see their name, line type, and carrier on the call, and route on it.
  • NewInbound RTB keys now support an operator margin: the buyer pays their full bid, your source is paid the bid minus your cut, and you keep the spread on every call.

Partner Portal: manage a member from one menu

July 12, 2026
  • NewEach Partner Portal member now has an Edit option to change which destinations that member can see and manage.
  • ImprovedA member's actions (edit access, manage password, remove) are now tidied into a single menu on their row.

Facebook lead forms: no more silently dropped leads

July 12, 2026
  • FixedFacebook form leads mapped to a similar phone or email field (like "phone_number") now come through instead of being quietly dropped.
  • ImprovedThe form mapping screen now asks you to map a phone or email before saving, so every form is set up to deliver leads.

Call campaigns: send caller info to destinations in real time

July 10, 2026
  • NewEach call target now has a Data Delivery setting: send the caller's info straight to that destination's webhook or CRM the moment they answer.
  • NewData Delivery has a Send Test button: fire a sample call payload at the webhook and see the full request and response before any real call.
  • ImprovedThe Data Delivery payload editor now matches the destination webhook editor: field highlighting, line numbers, and a searchable Fields picker.
  • NewCaller info posted by a source after the call started is no longer missed. It attaches to the live call and sends an update to the destination.
  • NewNew Call Connected trigger fires the moment a destination answers, so a webhook can send the caller's info while the call is still live.
  • NewCaller details your sources post before a call (pre-call data) can now be used in webhook, email, and Sheets automations.
  • NewThe sources table on call campaigns now shows each source's tracking number, in both table and card views, with one-click copy.
  • NewCopy Setup Instructions on a call source gives you a ready-to-send message with their tracking number, API link, and test steps.
  • FixedCall campaign sources no longer show the lead API specs. They now open the correct Enrich API specs for pre-call data.

A sidebar tailored to what you do

July 10, 2026
  • NewYour sidebar now shows the Leads or Calls sections based on the campaigns you run, so you only see what you use.
  • NewPrefer to set it yourself? Settings now has a Workspace areas card to always show or always hide each section.

Cleaner day-by-day report view

July 10, 2026
  • NewThe day drilldown on your reports now splits into Leads and Cost tabs, and shows a Manual Revenue line when you've logged a lump-sum payment for that day.
  • ImprovedCost entries in the day drilldown now show as a clean table with a total, instead of a stack of cards.

A blank webhook no longer blocks your other delivery methods

July 9, 2026
  • FixedIf a destination has a webhook with no URL alongside another method like GHL, the lead now still delivers through the working method instead of failing.
  • ImprovedLeaving the webhook URL empty now shows a clear message telling you to add a URL or remove the webhook, instead of a confusing error.

Choose your currency

July 9, 2026
  • NewPick a currency for each campaign when you create it (USD, EUR, GBP, CAD, AUD, MXN, or THB). That campaign's costs, revenue, and profit show in it everywhere.
  • NewSet your account's default currency in Settings. New campaigns start with it, and your dashboard and reports use it.
  • NewRun campaigns in more than one currency? A currency switcher appears on your dashboard, reports, and leads so totals always stay in one currency.
  • ImprovedLead field names now work in any language, including Thai, across field setup, imports, and report filters.

One combined Activity column on Destinations

July 9, 2026
  • NewThe Destinations table now has a combined Activity column that adds leads and calls into one number, with separate Leads and Calls columns still available in the Columns menu.
  • ImprovedYour Destinations table now opens on the columns that fit your account, showing the combined Activity view when you run both leads and calls, or just your leads or calls columns otherwise.

One combined Activity column on Destinations

July 9, 2026
  • NewThe Destinations table now has a combined Activity column that adds leads and calls into one number, with separate Leads and Calls columns still available in the Columns menu.
  • ImprovedYour Destinations table now opens on the columns that fit your account, showing the combined Activity view when you run both leads and calls, or just your leads or calls columns otherwise.

Your leads are held, not lost, if a payment fails

July 9, 2026
  • ImprovedIf your card fails, incoming leads are now held instead of turned away. Once your payment goes through, release them to your buyers in one click from the Leads page.

Free plan accounts work without an upgrade warning

July 9, 2026
  • FixedFree plan accounts no longer see an inactive-account warning or a locked billing page, and your Billing page now shows the Free plan clearly.

Switch down to the Free plan yourself

July 9, 2026
  • NewYou can now move down to the Free plan right from Billing. You keep your current plan until the end of the period you already paid for, then switch to Free.

A clearer way to renew a paused plan

July 9, 2026
  • ImprovedRenewing a paused plan is clearer: your saved card and previous plan show up front, and the price and Renew button now sit together at the top.

Share the pre-call data API with a link

July 9, 2026
  • NewThe pre-call data API dialog now has a Copy Share Link button, so you can send a source a private page with its endpoint, key, and fields to set up on their own.

Wallet processing fee is now set per buyer

July 8, 2026
  • ImprovedThe Stripe processing fee for wallet top-ups is now set per buyer on their Portal & Billing tab, replacing the old account-wide setting.

More control over the source portal

July 8, 2026
  • NewNew setting lets you choose whether each source sees the outcome of their leads: accepted, rejected, or returned. On by default, turn it off per source.
  • ImprovedThe source portal no longer shows lead phone numbers or emails, keeping your customers' contact details private.
  • ImprovedSource portal leads now open in a detail panel, with a search box and date filter, matching the buyer portal.
  • NewNew setting lets a source read the notes a buyer left on their leads. Off by default, turn it on per source.

New $149/mo starter plan

July 8, 2026
  • NewNew customers can start at $149/mo for 500 leads, 5 destinations, and 1 user, with call tracking billed only when you use it.
  • FixedFree accounts can now add a card and move onto a paid plan right from Billing. If you're still in your free trial, your first charge waits until the trial ends.

Payout visibility in the source portal

July 7, 2026
  • NewYou can now let a source see their earnings in their portal: a payout amount on each lead plus daily totals. Off by default, turn it on per source.

Cancel and keep a free account instead of losing access

July 7, 2026
  • ImprovedIf you cancel, your account now drops to the free plan instead of shutting off, so you can log back in and keep using it whenever you want.

Add and read lead notes from the AI assistant

July 7, 2026
  • NewAsk the assistant to add a note to a lead. Notes stay internal to your team by default, or you can share one with the buyer in the Partner Portal.

Start free with no credit card, right from sign-up

July 7, 2026
  • ImprovedSigning up now starts you free with no credit card and drops you straight into guided setup, instead of a payment screen.

Grab your call campaign's API details in one click

July 7, 2026
  • NewCall campaigns now have an API button that gives your source the pre-call endpoint, key, and a copy-paste example, so you can set up warm transfers without our help.

Suppression lists moved onto the destination profile

July 7, 2026
  • ImprovedSuppression lists now live right on the destination's profile card, so you can see and manage them without scrolling.

Coverage now handles international destinations

July 7, 2026
  • ImprovedThe destination page now shows profile details and coverage together in one place, so setup is faster.
  • NewPick a country on a destination's coverage to add regions and postal codes for buyers outside the US, like Italy or Spain.

Your branding on portal invite emails

July 7, 2026
  • ImprovedPortal and supplier invite emails now use your own company name and logo instead of ours, so new members see your brand.
  • NewPreview the welcome email before you invite a portal member, right from the Add Member window.

Ask callers for their ZIP code

July 7, 2026
  • NewAdd a Collect ZIP step to any call campaign so callers key in their ZIP, and the call routes to the destinations that cover their area.

Attach caller details to warm transfer calls

July 7, 2026
  • NewYour source can send a caller's details (name, state, case type) right before a warm transfer, and we attach them to the matching call for your reporting and disputes.
  • NewTurn on Pre-call Data on a call campaign and a Fields tab lets you choose exactly which details to accept, so it fits any vertical, not just a fixed list.

Send lead outcomes to your webhooks

July 6, 2026
  • NewWebhook automations can now include the lead's outcome (converted or not qualified), so you can pass a buyer's decision back to a connected account and keep both in sync.

Start free, no credit card

July 6, 2026
  • NewThere's now a free plan: 25 leads a month, free forever, with no credit card. Every new account also gets 7 days of full access to try everything.

Map Meta ad spend to sources from chat

July 3, 2026
  • NewThe AI assistant can now map your Meta ad campaigns to a source, so ad spend flows to the right campaign as cost automatically. No more switching to Settings to link them.

Accurate pacing for concurrent media buys

July 2, 2026
  • FixedPacing now shows full spend and lead totals for every media buy when several run at once, instead of under-counting all but the most recent one.

Safer dynamic call routing

July 2, 2026
  • FixedCampaign operating hours now apply to dynamic routing targets too. When your campaign is closed, outside bidders are not pinged and cannot win calls.
  • NewEvery dynamic routing ping is now saved with its full request and response, so if a buyer disputes a call you can show exactly what their router bid.
  • NewSet a minimum bid on an inbound RTB key. When your best bid is under it, the publisher gets a no-bid instead of a lowball quote.
  • NewSet a max bid on a dynamic routing target to catch a mis-mapped bid field before it overcharges a destination.
  • ImprovedThe dynamic routing test now warns you when a router answers too slowly for live calls, so a passing test cannot hide one that would time out in production.

Set a minimum bid on dynamic call routing

July 2, 2026
  • NewSet a minimum bid on a dynamic routing target so a call never routes to a bidder below your floor. Bids under it are skipped and the call falls to your next target.

See why a dynamic routing test failed

July 2, 2026
  • ImprovedTesting a dynamic routing target now tells you the real reason it failed, like a timeout or a wrong method, plus what to try next.
  • ImprovedThe dynamic routing test now shows the full request and response in Summary, Request, and Response tabs, with a Copy all button, so you can see exactly what the router sent back.
  • FixedThe test now uses a valid sample phone number, so a correctly set up router no longer fails the test with a confusing error.
  • FixedWhen a router rejects the test, we now show the router's own error message so you know exactly which field to fix.

Set up dynamic call routing right in the target editor

July 2, 2026
  • NewAdd a call target and pick Static number or Dynamic routing (send each call to an outside bidder like Retreaver) in one place, with a Test button to confirm it works.
  • ImprovedOpening a dynamic-routing target now shows its endpoint and settings, and you can switch a target between a fixed number and dynamic routing.

See your usage and spend by month

July 2, 2026
  • NewA new Usage tab in Billing shows your call, phone number, validation, and lead overage usage and spend for any month, with a running total.

Let publishers bid on your calls in real time

July 2, 2026
  • NewGive a publisher an RTB key so they can request a live bid for a call. You reserve your highest-paying buyer and hand back a number to send the caller to.
  • NewShare a ready-made RTB spec with any publisher: the endpoint, the number, your hours, and billing rules on one page, with a copy-and-send link.

Route calls through an outside bidder

July 1, 2026
  • NewCall campaigns can now collect the caller's ZIP and hand routing to an outside bidder like Retreaver or Ringba, forwarding the call to the number it returns.

Renew your plan after a trial ends

July 1, 2026
  • FixedIf your trial ended, you can now renew right from Billing in one click. It charges the card on file and turns your account back on.

Download your leads from the portal

June 30, 2026
  • NewSources can now download their leads as a CSV from the portal, so they can reconcile what they sent against your own records.

Download your leads from the portal

June 30, 2026
  • NewSources can now download their leads as a CSV from the portal, so they can reconcile what they sent against your own records.

Partner Portal sign-in fix

June 30, 2026
  • FixedFixed a sign-in problem that could send some Partner Portal users to a checkout or dashboard page instead of into their portal.

Media buy spend keeps counting until you mark it complete

June 30, 2026
  • FixedA media buy now keeps adding its real ad spend after the deadline passes, right up until you mark it complete, so the Spent total matches your ad account.

Set the areas a destination covers

June 29, 2026
  • NewEach destination now has a Coverage section for the states, ZIP codes, and counties it buys in, so you stop cramming them into the name.
  • NewThe destinations list shows coverage as chips, with the full list on hover.

Campaigns now group by vertical

June 29, 2026
  • NewWhen your campaigns span more than one vertical, the campaigns table groups them into sections by vertical.
  • ImprovedCollapse any vertical group to focus on the rest.

See why a call hit 'All at max calls'

June 29, 2026
  • ImprovedWhen a call shows 'All at max calls', the tooltip now names the live calls holding each destination's slots, so it's clear why it wasn't routed.

Long call recordings now play

June 29, 2026
  • FixedRecordings for long calls now play instead of getting stuck loading.
  • ImprovedRecordings are saved after the first play, so replaying or skipping around a long call is fast.

More ways to filter your calls

June 29, 2026
  • NewFilter calls by Source and Outcome, so you can zero in on one lead source or just the answered calls.
  • NewFilter calls by Duration (like 1 minute or more) and by whether they have a recording on file.

Media buy profit now reflects your true spend

June 29, 2026
  • FixedCurrent Profit and Margin % on the Media Buy tab now subtract your total spend (every lead's cost from the source), not just the Meta ad spend, so the numbers match what you actually spent.

See how every scored call really went

June 29, 2026
  • NewScored calls now show a Conversation Analysis card with a talk vs listen donut, so you can see how much the agent talked versus the caller.
  • NewEach scored call now tracks how many questions the agent asked, filler words used, and the longest silence, to spot coaching opportunities.

Clearer call timing and routing

June 29, 2026
  • ImprovedCall times now show the timezone (like PDT), so it's clear which clock you're reading.
  • ImprovedHover the Outside business hours tag on a call to see the destination's hours and when the call came in, both in their timezone.

See disqualified and duplicate leads at a glance

June 29, 2026
  • NewCampaigns, Sources, and the Media Buy tab now have DQ and Duplicate columns (with percentages) so you can spot which source brings the most junk leads.
  • NewOpen a media buy and the new Where the Leads Went table shows every destination its leads reached, including overflow to other buyers, duplicates, and errors, with the spend on each.
  • NewEach media buy now has a Why Leads DQ'd section showing the top reasons leads were disqualified, so you can fix targeting upstream.

See where your media buy spend really goes

June 29, 2026
  • NewThe Media Buy tab now shows Total Spend, the full cost of every lead a buy generated, not just the ad spend on the mapped campaign.
  • NewA new Landed column shows how much of that spend produced leads the destination actually kept, so you can see what leaked to other destinations, duplicates, or errors.
  • NewA True CPL column shows the real cost per accepted lead using each lead's actual cost, alongside the ad-spend-based CPL.

Know when a call came in after hours

June 29, 2026
  • ImprovedCalls that came in outside a campaign's operating hours now show an Outside hours label instead of a generic No Buyers Available.

Safer test mode for destinations

June 29, 2026
  • ImprovedPutting a destination in test mode now warns you when it is the only live destination, so real leads will not be dropped by mistake.
  • ImprovedTest pings now go only to test mode destinations, matching how test leads are delivered.

Export and import your calls

June 29, 2026
  • NewYou can now export calls to a CSV from the Calls page, either the calls you select or everything matching your current filters.
  • NewAdmins can now import past call records from another platform into the Calls page, so your call history carries over when you move to Lead Distro AI.

See who added each phone number

June 29, 2026
  • NewThe Numbers page now has an Added by column showing which teammate bought or imported each number. Numbers added before this update stay blank.

Reorder targets in your call campaigns

June 29, 2026
  • NewYou can now drag a target, or use the up and down arrows, to set the order your targets ring in a call campaign's routing, just like reordering destinations in a lead campaign.
  • FixedThe Order column on a call campaign's targets now always reads in sequence (1, 2, 3, 4) instead of showing the numbers out of order.

See call volume per destination

June 29, 2026
  • NewThe Destinations page now has Calls and Calls 14d columns, so you can see how many calls each destination was billed for and its recent call trend at a glance.
  • FixedThe Leads 14d count on the Destinations page is now accurate on high-volume accounts, where it could previously undercount your busiest destinations.

Edit your phone numbers right from the Numbers page

June 29, 2026
  • NewYou can now edit any phone number from the Numbers page: rename it, set its region, and pick the caller ID the destination sees.
  • ImprovedThe Numbers page and a campaign's Numbers tab now show the same columns, so your numbers look and work the same in both places.

Filter your calls the same way you filter leads

June 29, 2026
  • ImprovedThe Calls page now has a single Add Filter button (like Leads) to filter by campaign, destination, status, or billing.
  • NewA campaign's Calls tab now has search and the same filters, so you can narrow a campaign's calls by destination, status, billing, or date.

Calls no longer show up as lead errors

June 29, 2026
  • FixedThe Lead Volume and CPL chart now counts only leads, so calls no longer appear there as errors and your Financial Performance Report matches your Net Profit.

See and filter destinations by campaign type

June 29, 2026
  • NewA new Type column on the Destinations page shows whether each destination takes Leads, Calls, or both.
  • NewFilter your destinations by campaign type to see just the ones tied to your Calls or Leads campaigns.

Filter campaigns by status

June 29, 2026
  • NewAdd a Status filter on the Campaigns page to show just your Active, Paused, or Draft campaigns.

Search and quality columns on the Sources page

June 29, 2026
  • NewThe Sources table can now show Accepted % and Duplicate % columns, so you can spot your best and worst lead sources at a glance.
  • NewSearch your sources by name or email right from the Sources page to find one fast.

Campaign filters grouped by Leads and Calls

June 29, 2026
  • ImprovedCampaign filter menus now group campaigns into Leads and Calls sections, each sorted A to Z, so the one you want is faster to find.

Call activity and supplier costs now show in reports

June 28, 2026
  • FixedCall campaigns now show up in Reports and Financials, so you can see and bill call activity right next to your lead campaigns.
  • FixedSupplier cost now shows correctly on lead campaigns instead of reading $0, so your per-supplier margin is accurate again.

Never lose a call to an empty wallet

June 28, 2026
  • ImprovedBefore you go live with call tracking, we make sure your wallet can cover calls: add a balance or turn on auto-recharge, so your calls never stop when the balance runs low.

SMS setup moved to the Numbers page

June 28, 2026
  • ImprovedRegister your business for texting right on the Numbers page, in a new SMS Compliance tab, next to the numbers it unlocks.

Send Meta a 'Lead Ingested' event

June 27, 2026
  • NewMeta CAPI can now fire the moment a lead arrives, not just when it is accepted or converted, so you can optimize your campaigns toward lead volume.

Reorder your dashboards

June 27, 2026
  • ImprovedDrag dashboards into any order from the switcher using the grip handle, and your default now stays pinned to the top of the list.

Drill into your call charts

June 27, 2026
  • ImprovedClick any bar on the Call Profit & Loss or Call Volume & CPC charts to open a breakdown of that period's calls, revenue, and cost, just like the leads charts.

Map your leads by state

June 27, 2026
  • NewNew Map widget for your dashboard: shade the US by any metric, leads, accepted, cost, revenue, profit, and more, to see which states perform best.

See which ads bring real leads

June 27, 2026
  • NewMeta ad tables now show a Non-DQ column, and Winning Ads can rank by Non-DQ Leads, so you can spot the ads that deliver real leads, not ones marked disqualified.

A better way to buy phone numbers

June 27, 2026
  • ImprovedBuying a number from the Numbers page now uses the same flow as a campaign: pick local or toll free, search by area code or digits, and buy from a clear results list.

All your lead filters in one place

June 27, 2026
  • ImprovedOn the Leads page, the campaign picker moved into the Add Filter menu so every filter lives in one spot. You can still select multiple campaigns at once.

Compare two metrics on a custom chart

June 27, 2026
  • ImprovedCustom bar and line charts can now plot two metrics at once, like leads next to cost per lead, with a second axis when the numbers use different units.
  • ImprovedCustom chart settings are now organized into General, Data, and Display tabs, with new options to show a legend or value labels.

Start a dashboard from a template

June 26, 2026
  • NewPick a starter template when you add a dashboard: Leads Overview, Call Tracking, Lead Quality, Meta Ads, or blank, and it lays out the right widgets for you.

Choose what each dashboard tile shows

June 26, 2026
  • ImprovedEdit any stat tile on your dashboard to show a different number, like revenue, cost, or conversion rate, instead of the one it started with.

Build your own dashboard charts

June 26, 2026
  • NewAdd a Custom Chart widget to your dashboard: pick a chart type (number, line, bar, pie, or table), choose a metric, and group it by day, week, or month.
  • NewWhen Facebook is connected, chart Meta Ads metrics like spend, clicks, CTR, CPC, and cost per lead right on your dashboard.

Call Connect: make sure a real person answered

June 26, 2026
  • NewTurn on Call Connect for a destination to ask the buyer to press 1 before they are connected. Calls that reach voicemail no longer count as connected, so your reports are more accurate.

Connected, missed, billable, and refund rates for call campaigns

June 26, 2026
  • ImprovedCall campaigns now show connected, missed, billable, and refunded rates. Hover any rate to see the exact call counts behind it.
  • ImprovedIn call campaigns the columns now read "Destinations" and "Sources" to match the rest of your call tracking.
  • FixedRefunded calls no longer count as revenue in your call campaign totals, so revenue and profit read true after a refund.

Send your phone calls to Facebook

June 26, 2026
  • NewSend billable calls, calls past a set length, and call starts to Facebook so it can find more people likely to call and convert.

Cleaner campaigns table with rate columns

June 26, 2026
  • ImprovedThe campaigns table now leads with acceptance, failed, duplicate, and returned rates. Hover any rate to see the exact counts behind it.

Wallet balance in the workspace menu

June 26, 2026
  • ImprovedSee your prepaid wallet balance right in the workspace menu, without opening billing.

Control call recording per campaign or destination

June 26, 2026
  • NewChoose whether calls get recorded: set a default for the whole campaign, then override it per destination so some record and others never do.

Round Robin for call campaigns

June 26, 2026
  • NewCall campaigns can now use Round Robin to split calls evenly between your targets in turn, with no weights to set up.

A hang-up no longer pauses your call routing

June 26, 2026
  • FixedFixed a call routing issue where a destination could stop getting calls for a few minutes after a caller hung up before anyone picked up. It now frees up instantly.

See why a call skipped a destination

June 26, 2026
  • ImprovedThe Routing Trail now shows every destination a call skipped before connecting and why, like a cap was hit, it was outside hours, or it was paused, so you can see why each call went where it did.

Scrub call recordings without restarting

June 26, 2026
  • FixedClick anywhere on a call recording to jump to that moment, instead of having playback restart from the beginning.

Set call target weights right in the table

June 26, 2026
  • ImprovedOn Priority + Weighted call campaigns, set each target's weight right in the routing table: click the weight, type a number, and it saves.

Customize each dashboard widget

June 26, 2026
  • NewEvery dashboard widget now has an Edit panel for a custom title, plus column picking on the Campaign Performance and Financial Performance tables.
  • NewPin the Campaign Performance widget to one ad account or its own date range, and give stat cards their own comparison period.

Suppliers can self-serve their API specs

June 26, 2026
  • NewSuppliers can now find their API integration specs in the supplier portal, with their endpoint, API key, and required fields ready to copy for every campaign they feed.

Build your own dashboard charts

June 25, 2026
  • NewAdd a Custom Chart widget to your dashboard: pick a metric, a chart type (number, pie, line, bar, or table), and how to group it, and it draws the view you want.
  • ImprovedThe Add widgets panel now has a search box and collapsible sections, so finding the widget you want is faster.

See connect rate, cost, and profit for each call target

June 25, 2026
  • NewCall campaign targets now show connect rate, conversion rate, missed calls, cost, and profit, so you can spot which targets actually perform at a glance.
  • FixedFixed call target revenue that was showing far lower than the real amount.

Automations for call campaigns

June 25, 2026
  • NewCall campaigns can now trigger automations, so you can fire a webhook, email, Google Sheet row, or Slack message when a call finishes, is billable, or a buyer marks it qualified.
  • ImprovedThe automation builder now shows only the triggers that fit your campaign: call events for call campaigns and lead events for lead campaigns.

Select and delete calls inside a campaign

June 25, 2026
  • NewSelect multiple calls right inside a campaign's Calls tab and move them to Trash in one click, with an instant Undo.
  • ImprovedThe campaign Calls table now matches the main Calls page, adding the AI score and recording columns.

Build your own dashboard charts

June 25, 2026
  • NewAdd a Custom Chart widget to your dashboard: pick a metric, a chart type (number, pie, line, bar, or table), and how to group it, and it draws the view you want.
  • ImprovedThe Add widgets panel now has a search box and collapsible sections, so finding the widget you want is faster.

See connect rate, cost, and profit for each call target

June 25, 2026
  • NewCall campaign targets now show connect rate, conversion rate, missed calls, cost, and profit, so you can spot which targets actually perform at a glance.
  • FixedFixed call target revenue that was showing far lower than the real amount.

Automations for call campaigns

June 25, 2026
  • NewCall campaigns can now trigger automations, so you can fire a webhook, email, Google Sheet row, or Slack message when a call finishes, is billable, or a buyer marks it qualified.
  • ImprovedThe automation builder now shows only the triggers that fit your campaign: call events for call campaigns and lead events for lead campaigns.

Select and delete calls inside a campaign

June 25, 2026
  • NewSelect multiple calls right inside a campaign's Calls tab and move them to Trash in one click, with an instant Undo.
  • ImprovedThe campaign Calls table now matches the main Calls page, adding the AI score and recording columns.

Edit a tracking number's settings in one panel

June 25, 2026
  • ImprovedClick the edit icon on a tracking number to set its name, region, and caller ID together in one side panel.

Edit a tracking number's region and caller ID from the supplier dialog

June 25, 2026
  • ImprovedSet each assigned tracking number's region and caller ID right inside the Edit Supplier Settings dialog, without opening the Tracking Numbers tab.

See the real reason a buyer rejected a lead

June 25, 2026
  • ImprovedWhen a buyer turns down a ping or post, the Logs now show the buyer's own error message, like a missing required field, instead of just a status code.
  • ImprovedThe real reason shows up automatically for every buyer, in both test pings and live traffic, so you spend less time guessing why a lead was rejected.

Supplier price changes only affect new leads

June 25, 2026
  • ImprovedChanging a supplier's price now only affects new leads going forward, so your past cost and profit numbers stay accurate.
  • ImprovedUse the Resync Costs button when you do want a new price applied to leads you already received too.

Test pings no longer skew your ping-post health

June 25, 2026
  • ImprovedPing-post health cards now separate test pings from real ones, so test traffic during setup no longer drags down your acceptance rate.
  • ImprovedTest pings show as a dashed amber line with a "test" count, making it clear at a glance which activity is real.

New: flag fake or gibberish lead names

June 25, 2026
  • NewTurn on Name Validation for a campaign to flag fake or keyboard-mashed names like "Wgujk kkhb" in each lead's quality signals, so junk leads are easier to spot.
  • NewEnable it on a campaign's name field or in bulk from Settings then Integrations, and rest easy that real names from other languages are never flagged.

New campaign columns for bad contact data and ping activity

June 25, 2026
  • NewTurn on Invalid Phone and Invalid Email columns to spot campaigns sending bad contact info, with a percentage so you can compare.
  • NewPing Post campaigns can show Pings, Pings Rejected, Posts, and Post %, so you can see how many pings turn into sold leads.

See which ad creatives bring in your best leads

June 24, 2026
  • NewA new Creative Lead Quality widget shows each top ad creative split by lead score, so you can see which ads bring in great leads versus junk.
  • NewEach creative shows its average score and disqualified rate, so you know where to put more budget and what to turn off.

New campaign columns, plus column controls on Buyers and Suppliers

June 24, 2026
  • NewCampaigns now show Duplicate %, Returned, and Returned % columns.
  • NewA Columns button on the Buyers and Suppliers pages lets you pick and reorder which columns show, saved for your whole team.

Delete test calls from your Calls list

June 24, 2026
  • NewDelete a call to remove it from your reports, refund the buyer, and clear its costs in one step.
  • NewRestore a deleted call from Trash any time within 30 days.

Choose which columns show on your tables

June 24, 2026
  • NewA Columns button on the Campaigns and Calls pages lets you pick and reorder which columns show, saved for your whole team.

Target call buyers by location, on a map

June 24, 2026
  • NewSet where a call buyer rings by searching a city, ZIP, or state and seeing the area on a map, instead of typing rules.
  • NewGive each location its own radius with a slider, and target as many areas as you need.

Smarter default ring time

June 24, 2026
  • ImprovedCall campaigns now start with a 20-second ring time per buyer, and warn you if you set it unusually high.

Choose the caller ID buyers see

June 24, 2026
  • NewPick which number a buyer sees on a forwarded call: the caller's own number, or your tracking number. Set it per tracking number.

Campaign-wide call hours

June 24, 2026
  • NewSet operating hours once for a whole call campaign. Outside them, no calls route and the caller hears your fallback message.
  • NewSet a default billable call length on the campaign so new buyers start with it instead of typing it on every buyer.

Tidier lead table rows

June 24, 2026
  • FixedLong values like consent text or a tracking URL no longer stretch a lead row down the page. They trim to a short preview, and you see the full text on hover.

Clearer call detail

June 24, 2026
  • NewCall detail now tells you why a call wasn't routed, like all buyers being outside their business hours, instead of just saying it wasn't routed.
  • ImprovedEdit and refund for a call now live in one Actions menu at the top of the call detail panel.

Table view for call campaigns

June 24, 2026
  • NewCall campaigns now open in a table view, like lead campaigns, with sortable Suppliers and Targets tabs and a switch back to the card view anytime.
  • NewThe Targets table shows connected calls, revenue, ring time, convert rule, payout, and caps at a glance, and you can pick which columns to show.

Cleaner phone number formatting

June 24, 2026
  • ImprovedPhone numbers now group by country for easy reading, like +27 81 085 3398, so callers from anywhere show their country code instead of one long string of digits.

Tracking numbers show under the right supplier

June 24, 2026
  • FixedWhen a pay-per-call campaign has one supplier, its tracking numbers now attach to that supplier automatically, so the supplier panel matches where your calls are billed.

Switching dashboards now loads the right one

June 23, 2026
  • FixedPicking a saved dashboard now loads that dashboard's own widgets instead of always showing your default view.

Daily Profit and Loss reads true for ongoing revenue

June 23, 2026
  • ImprovedOngoing revenue now spreads evenly across each day on your Daily Profit and Loss chart instead of stacking on the start date, so daily profit reads true.

More lead columns, now grouped

June 23, 2026
  • NewAdd columns for UTM details, click IDs (fbc, gclid, msclkid), ad campaign and ad set, and compliance certs to your Leads table.
  • ImprovedThe Leads columns menu is now grouped into sections (Lead, Parties, Financials, Attribution, Tracking, Compliance) so fields are easier to find.
  • FixedAd previews now load inside dashboard drill-downs instead of spinning forever.

Manage dashboard widgets from one menu

June 23, 2026
  • NewEach widget on the Overview dashboard now has a three-dot menu to edit, duplicate, or remove it while you customize your layout.

Clearer screens when a page can't load

June 23, 2026
  • ImprovedWhen a campaign, buyer, supplier, or call can't be found, you now get a clear screen with a quick way back, instead of a bare message.
  • FixedA dropped connection no longer reads as 'not found' by mistake, so you get a 'couldn't load' notice with a one-click Try again.

Ring multiple call buyers at once

June 23, 2026
  • NewTurn on Simultaneous Ring to ring every buyer in the same priority tier at the same time, and the first to pick up gets the call.
  • ImprovedIf no one in a tier answers, the call rolls to the next tier, so you connect callers faster without losing your priority order.

Better call review: waveforms, transcripts, and a clearer routing trail

June 23, 2026
  • NewCall recordings now play as a waveform, so you can see where talking happens and skip dead air or hold music.
  • NewGenerate a transcript for any call recording, then read it instead of listening when checking call quality.
  • ImprovedThe routing trail now shows every buyer that was tried, how long each leg rang, and why it failed, so missed calls are easy to debug.
  • ImprovedCall details show ring time and talk time as one bar, and the player always shows the full call length.
  • NewStep through your calls with the up and down arrows in the call panel, without closing it between calls.

Country flags on caller numbers

June 23, 2026
  • NewCall lists and call details now show a country flag next to each caller's number, so you can spot where a call came from at a glance.

Edit a call's billing and details

June 23, 2026
  • NewEdit a call from its detail view to set the revenue, mark it billable or non-billable, or fix the status, so a call paid offline still counts.

Map on call details

June 23, 2026
  • NewCall details now show a map of where the caller is calling from, the same way lead details do.

Consistent phone formatting on call screens

June 23, 2026
  • FixedCaller and tracking numbers now show their country code everywhere, so international callers read cleanly instead of as one long string of digits.

Separate Leads and Calls tabs on Campaigns

June 23, 2026
  • NewCall campaigns now have their own tab on the Campaigns page, with call-specific columns like connected calls, billable calls, and average talk time.

Clearer call status labels and hover explanations

June 23, 2026
  • ImprovedCall status pills now read in Title Case and explain themselves on hover, so you can see at a glance whether a buyer actually picked up and why a call was or wasn't billed.

Call recordings play back correctly

June 23, 2026
  • FixedCall recordings now show the real length and the progress bar tracks as it plays, instead of jumping to the end the moment you press play.

Pay-per-call buyers can be invoiced offline

June 23, 2026
  • FixedCall buyers no longer need a prepaid wallet. Invoice them offline and their calls now record as revenue, instead of failing when the wallet is empty.

Log conversions and pull leads by chatting with the AI

June 23, 2026
  • NewThe AI assistant can now mark leads converted or not qualified and pull a filtered list of your leads, so you can reconcile outcomes by chatting instead of clicking around.

Route leads and calls by location

June 23, 2026
  • NewRoute a lead to a buyer only when it's within a set distance of a ZIP, like within 25 miles of 90210, so each buyer gets just the areas they actually serve.
  • NewLive-transfer calls can now route by the caller's location: by state, by a list of ZIPs, or by distance from a center ZIP.
  • NewGive a tracking number a region so its calls go to that area's buyers, even when the phone network doesn't report where the caller is. Ideal for local ad numbers.

Set up a buyer from their insertion order

June 23, 2026
  • NewUpload a buyer's insertion order to Claude connected to Lead Distro AI, and it sets up the whole campaign for you: the buyer, pricing, caps, fields, and delivery.
  • ImprovedWhen a test lead isn't accepted, we now show exactly what to check, like buyer status, filters, and caps, so you can fix routing fast.

See the ad behind each converted lead

June 23, 2026
  • NewConverted-lead popups now show a thumbnail of the ad each lead came from. Hover it to see the campaign, ad set, and ad name, or click to view the full creative.
  • ImprovedPhone numbers in those popups are now formatted for easy reading, like +1 (323) 900-9657.

Partner Portal

June 23, 2026
  • ImprovedThe buyer-facing portal is now called the Partner Portal. Same login and the same features, just a clearer name.
  • FixedThe login link shown when you add a portal member now points to the right place, including your branded domain on white-label.

Play video ads in the preview

June 23, 2026
  • FixedVideo ads in the dashboard Winning Ads now play right in the preview. Click an ad, then press play to watch the video without leaving the page.

TrustedForm certificate checks

June 23, 2026
  • NewSee whether each lead's TrustedForm certificate is valid on the lead page, including whether the email and phone match what the person typed on the form.
  • NewSet a buyer to require a valid TrustedForm certificate, so leads with bad certificates are held back before they reach a buyer that would reject them.
  • ImprovedDuplicate leads no longer trigger a paid TrustedForm certificate check, which lowers your certificate costs.

Cleaner leads table for long values

June 23, 2026
  • ImprovedLong values in the campaign leads table now stay on one line so rows stay compact. Hover a clipped cell to read the full text.

Add tracking numbers to campaigns with long names

June 23, 2026
  • FixedBuying or importing a tracking number for a campaign with a long name no longer fails with a validation error.

Winning Ads groups the same creative into one bar

June 22, 2026
  • ImprovedWinning Ads now combines ads that share a name into one bar, so a creative reused across ad sets adds up its spend and conversions instead of splitting into two.

Jump to a lead's ad in Meta from the creative preview

June 22, 2026
  • ImprovedThe ad creative preview now has quick links next to the campaign, ad set, and ad that open each one straight in Meta Ads Manager.

More lead columns on buyer and supplier pages

June 22, 2026
  • ImprovedThe Leads tab on a buyer or supplier now has the same columns as the main Leads page, so you can add lead score, accepted date, error reason, UTM tags, and more.

Right-click a buyer for quick actions

June 22, 2026
  • ImprovedRight-click any row on the Buyers page to open its actions menu (edit, portal, archive, delete) right where your cursor is, without reaching for the three-dot button.

See your cost per quality lead in Media Buy pacing

June 22, 2026
  • NewMedia Buy pacing has a new CPL (non-DQ) column: cost per lead after removing the ones lead scoring disqualified, so junk leads don't hide your true cost per good lead.

See a supplier's sent leads in one click

June 22, 2026
  • ImprovedClick a supplier's Sent count in Campaign Routing to open every lead it sent into the campaign, the same way the Accepted count already does.

Open a field's settings with one click

June 22, 2026
  • ImprovedClick anywhere on a field row in a campaign's Fields table to open its settings, not just the small edit pencil.

Give a supplier a per-campaign name

June 22, 2026
  • NewYou can now set a Supplier Alias in a campaign's supplier settings, so the same supplier can show a different name per campaign without renaming it everywhere.

Clearer status when no buyer takes a lead

June 22, 2026
  • ImprovedA lead that every buyer declined now shows as 'All Buyers Rejected' instead of 'Delivery Failed', so you can tell a routing miss from a real delivery problem.

Faster reordering and editing in Campaign Routing

June 22, 2026
  • ImprovedIn Campaign Routing you can now drag a buyer row up or down to reorder it, not just the up and down arrows. Suppliers now sort by column, busiest first.
  • ImprovedClick anywhere on a supplier or buyer row in Campaign Routing to open its settings, not just the three-dot menu.

Compare two ad metrics on one chart

June 21, 2026
  • ImprovedOn Winning Ads, comparing two metrics now shows them as side-by-side bars per ad, so you can read both numbers for the same ad at a glance.

A cleaner Overview dashboard

June 21, 2026
  • ImprovedEmpty charts and reports on your Overview now show a clear placeholder instead of blank space, and the top stat cards are tighter so the page feels less empty.

See lead quality on the Media Buy table, and pick your columns

June 21, 2026
  • NewThe Media Buy table now has an Avg. Score column you can hover to see disqualified leads and the count in each quality band.
  • NewUse the new Columns button to add or remove any column on the Media Buy table, so you see just the numbers you care about.

Returns now live on the Leads page

June 20, 2026
  • ImprovedThe Leads page now has a Returns switch next to the search box, with a badge for returns awaiting review that you can approve or deny right in the row.

A clearer Recent Conversions widget

June 20, 2026
  • ImprovedThe Recent Conversions widget now has a Converted date column, shows the quality score as a color-coded badge, and lists the newest conversions first.
  • ImprovedYou can now drag to reorder the columns in the Recent Conversions widget, and add or remove any column from its settings.

Add a lead's AI score to your alerts and deliveries

June 19, 2026
  • NewYou can now drop a lead's AI quality score and rating into automation messages and buyer deliveries. Type {{ and pick quality_score or score_category.
  • ImprovedThe field menu that pops up when you type {{ is now sorted into groups like Lead, Supplier, and Buyer, so fields are much easier to find.

Click a Combination Matrix number to see those leads

June 19, 2026
  • NewOn the dashboard Combination Matrix, click any Leads, Accepted, or Conv number to open a side panel listing exactly those leads, with a quick link into each one.

See the ad each lead came from

June 19, 2026
  • NewA new Ad Preview column on the Leads table shows the Meta ad behind each lead. Turn it on from Columns to see a thumbnail, then click it to view the full creative.

See your recent conversions on the dashboard

June 19, 2026
  • NewA new Recent Conversions widget lists your latest converted leads, pinned to any campaign or date range, with the columns you choose.

See your winning Meta ads in a chart

June 19, 2026
  • NewA new Winning Ads widget charts your top Meta ad creatives by conversions, spend, CPL, or CPA, with creative previews and full ad details on hover.
  • ImprovedClick any Winning Ads bar or creative preview to open a popup with the ad preview plus spend, leads, conversions, CTR, CPM, CPC, impressions, clicks, revenue, and profit.

See your target profit on the Media Buy table

June 19, 2026
  • NewThe Media Buy table now shows a Target Profit column: the buyer's payment times your target margin, so you see the profit you are aiming to keep at a glance.

Run more than one media buy per buyer and compare them

June 19, 2026
  • NewYou can now start a new media buy for the same buyer when the last one ends, kept separate to compare, with each buyer's past buys tucked into a History row you expand.
  • ImprovedTrack Media Buy now opens a single popup where you pick the buyer and set the budget, dates, and Meta campaign all in one place.

See total leads and your true cost per lead on the Media Buy table

June 18, 2026
  • NewThe Media Buy table now shows total leads and acceptance rate next to accepted leads, plus cost per lead on both accepted and total leads, so you see your true blended cost.

See each buyer's CPA on the Media Buy table

June 18, 2026
  • NewThe Media Buy pacing table now shows a CPA column for each buyer, what they paid divided by their converted leads, so you can see their true cost per conversion at a glance.

A buyer's webhook now decides Accepted or Rejected

June 18, 2026
  • FixedIf a buyer's webhook declines a lead, it is now marked Rejected and not billed, instead of showing Accepted just because the buyer also got the lead by email.

Deleted leads now go to Trash, with Undo

June 18, 2026
  • NewDeleting leads now moves them to Trash instead of erasing them. Hit Undo right after, or open Trash from the Leads page to restore them anytime in the next 30 days.

Set a lead goal on a media buy

June 18, 2026
  • NewSet a target number of leads on a media buy and the Pacing Target column tracks against it, so you can see if you are on pace from day one, before any leads come in.

Dashboard Meta Ads widgets now show all your ad accounts

June 18, 2026
  • ImprovedThe dashboard Meta Ads widgets now show every connected ad account by default, with a dropdown to focus on one, so you no longer pick a campaign first to see spend, leads, and cost per lead.

Turn on AI Insights in Labs

June 18, 2026
  • NewAI Insights is now in Labs: switch it on under Settings to analyze why leads get disqualified and get suggested fixes on your campaigns and buyers.

Catch badly formatted TrustedForm certificate URLs

June 18, 2026
  • FixedA required TrustedForm certificate URL sent in the wrong format is now rejected with a clear error showing the supplier the correct format, so bad certificates no longer slip in unnoticed.

See ad performance by campaign, ad set, or ad on your dashboard

June 18, 2026
  • NewThe dashboard ad performance table now switches between campaigns, ad sets, and ads, so you can see Meta results at any level from one place.
  • NewClick a campaign to drill into its ad sets, then into its ads, with a breadcrumb to step back out.

Run your account from your coding agent

June 18, 2026
  • NewInstall the Lead Distro AI plugin in one command and manage your account by chat from Claude Code or Cursor, with Codex coming soon.
  • NewThe plugin guides you through campaign setup, onboarding buyers and suppliers, ping post, reports, and account audits in plain English.
  • ImprovedInstalling the plugin connects your account with one browser sign in, so there is no API key to copy.

More numbers on your Media Buy view

June 18, 2026
  • ImprovedThe Media Buy pacing view now shows each buyer's start date, leads delivered, and average cost per lead.
  • NewTrack a conversion rate for every media buy, with a hover showing how many delivered leads converted.
  • NewA projected leads column estimates how many leads each budget will deliver at its current cost per lead.
  • NewA new chart plots leads delivered against a forecast line, so you can see if a budget is on track to hit its lead goal.
  • ImprovedThe CPL trend chart now shows each day's cost per lead, matching the daily tracker right below it.

AI scores your tracked calls

June 17, 2026
  • NewTurn on AI Call Scoring and every recorded call gets a 0 to 100 quality score, so you can spot your best calls at a glance.
  • NewOpen a call to see the full transcript, a plain-English summary, and the reason behind the score.
  • NewEach scored call shows a color-coded score pill in the call log: green for strong leads, amber for maybe, red for junk.

Pass returns up to your suppliers

June 17, 2026
  • NewSuppliers can now see the leads their buyers returned right in their supplier portal, with the reason for each one.
  • NewHave your supplier emailed the moment a buyer returns one of their leads, so you can ask for a credit or replacement.
  • NewReturn a lead to a supplier only. The buyer keeps the lead and never sees the return.
  • ImprovedWhen you return a lead, you now see the new revenue, cost, and profit before you confirm, so it's clear what happens.

Preview and test your scheduled emails before they go out

June 17, 2026
  • NewPreview a portal reminder email before you schedule it, so you can see exactly what your buyer will get.
  • NewSend a test of your P&L report straight from the editor, and pick Email or Slack when both are turned on.
  • ImprovedEdit a Meta Custom Audience mapping in place: change the audience or the trigger without deleting it and starting over.

See duplicate leads at a glance

June 16, 2026
  • NewThe dashboard financial report now has a Duplicate column, so you can see how many leads were rejected as duplicates in each period.
  • NewAdd a Duplicate column to a campaign's routing Suppliers table to see how many duplicate leads each supplier sent.

Choose which columns show on a campaign's routing table

June 16, 2026
  • NewPick which columns appear on a campaign's Suppliers and Buyers tables. Hide the metrics you don't use, and the layout sticks for everyone on your team.

Reset Caps zeroes a buyer's Accepted count again

June 16, 2026
  • FixedA buyer's Accepted count again shows leads since your last cap reset and drops to zero right after you reset, with the all-time total a hover away.

Click a buyer or supplier metric to see its leads

June 16, 2026
  • NewIn a campaign's Buyers and Suppliers tables, click any Accepted, Pending, Not Qualified, or Converted count to open a side panel listing those exact leads.

Build Meta audiences from every new lead

June 16, 2026
  • NewMeta Custom Audiences can now add every new lead the moment it's received, not just leads that get accepted or converted.

We now warn you about unmapped Meta ad spend

June 16, 2026
  • ImprovedReports and the Meta integration now flag ad spend that isn't mapped to a campaign, so your per-state cost numbers stop quietly leaving money out.

Click a report number to see the leads behind it

June 16, 2026
  • NewIn Reports, click any Leads, Accepted, or Conversions number to open a side panel listing those exact leads, with their status, buyer, and revenue.

Weekly reminders for buyers to update lead statuses

June 16, 2026
  • NewSchedule a weekly email reminding a buyer to log in and update their lead statuses, with a button to their portal and your pick of recipients, sent only when leads are waiting.

Routing table shows a buyer's full conversion history

June 16, 2026
  • FixedA buyer's Converted, Not Qualified, and Pending counts in the campaign routing table now show their full history, so resetting that buyer's caps no longer hides past conversions.

Resell your aged leads on autopilot

June 16, 2026
  • NewTurn on Track Lead Age for a campaign, then add a Lead Reached X Days Old automation to resell aging leads instead of letting them go to waste.
  • NewWhen a lead hits the age you set, it can be sent to a Google Sheet, a buyer, or a webhook automatically. Count the days from when the lead came in or when it was first sold.

Install the Lead Distro AI plugin for Claude

June 15, 2026
  • NewUsing Claude Code? Install the official Lead Distro AI plugin to run your account by chat. It connects in one step and adds guided helpers for setup, onboarding buyers, and audits.

Ask your AI assistant about any single lead

June 15, 2026
  • NewYour connected AI assistant can now look up any single lead by its link or ID and see its full details, status, and which buyer and supplier it is tied to.
  • NewAsk your AI assistant why a lead went to a certain buyer and it explains the routing: who won, the price paid, and why each other buyer was skipped.

Real-time bidding for calls

June 15, 2026
  • NewCall campaigns can now route by Real-Time Bidding: each call goes to the highest bidder first, so you earn the most per call instead of a flat rate.
  • NewBuyers can set a base bid plus rules that bid more for certain caller states, countries, or times of day, with an optional max bid cap.

Manual revenue now counts everywhere it should

June 15, 2026
  • FixedScheduled reports, the campaign financial report, and the AI assistant now include manually added revenue, so revenue and profit match what you booked.
  • FixedA campaign's Net Profit now includes manually added revenue, so it matches the daily profit chart instead of showing a false loss.

Round robin stays even when a buyer hits their cap

June 14, 2026
  • FixedOn round robin campaigns, when a buyer reaches their total lead cap the rotation now skips them cleanly instead of giving the next buyer double the leads.

Wallet adjustments now show the buyer's name

June 13, 2026
  • ImprovedThe Add Credit / Deduct wallet dialog now names the buyer right under the title, so you always know whose wallet you're changing before you save.

Right-click a routing row for its actions

June 13, 2026
  • ImprovedIn the campaign routing table, right-click any buyer or supplier row to open its actions menu right at your cursor, no need to scroll over to the menu button.

Know the moment a buyer pauses delivery

June 12, 2026
  • NewA new automation trigger fires when a buyer pauses their own delivery, so you can send a webhook, email, or Slack alert and react right away.

Buyers can pause their own lead delivery

June 12, 2026
  • NewBuyers can now pause and resume their own lead delivery right from their portal settings. You control which buyers get this from the buyer's portal settings.

Manual revenue now counts everywhere

June 12, 2026
  • FixedRevenue you book by hand on a campaign now shows up in your dashboard, Financials, and Reports totals, not just on the campaign page, so your profit numbers match across the app.

Auto-send rejected leads to your next buyer

June 12, 2026
  • NewWhen a buyer marks a lead not qualified, a new automation can re-send it to your next buyer automatically, giving rejected leads a second chance.

A cleaner, more private Supplier Portal

June 11, 2026
  • ImprovedSuppliers now see whether each lead was accepted, rejected, or returned in their portal, without seeing your buyer names, prices, or delivery details.
  • FixedFixed a bar on the supplier dashboard chart that showed up solid black instead of blue.

Send leads to Facebook Custom Audiences

June 11, 2026
  • NewLink a campaign to a Facebook Custom Audience and every accepted lead is added automatically, ready for retargeting and lookalike ads.
  • NewA new Event Logs tab in the Meta Custom Audiences integration shows every lead sent to an audience, with status and error details for anything that did not go through.

Format buyer lead emails without writing HTML

June 11, 2026
  • NewThe email buyers get for each lead now has a Rich Text editor, so you can add bold text, links, and bullet lists without touching any HTML.

Cleaner ad attribution, with a jump to Ads Manager

June 11, 2026
  • ImprovedOn a lead's Attribution panel, each ad, ad set, and campaign ID now lines up next to its name, so it reads at a glance.
  • NewWith Meta connected, a link icon next to each ID opens that exact ad, ad set, or campaign in Meta Ads Manager.

Pay suppliers different rates by lead type

June 10, 2026
  • NewOn Fixed CPL suppliers you can now charge different costs for different lead types (like auto vs slip and fall), with your base cost as the fallback.

Send lead emails from your own address, safely

June 10, 2026
  • ImprovedWhen you connect your own email service, a failed setup now shows a plain-English reason (like a wrong app password or an unverified sender) so you can fix it fast.
  • ImprovedIf your own email service is ever rejected, leads still go out from the default address instead of failing, and the Delivery log marks them so you can see it.

Campaign settings in one place

June 10, 2026
  • ImprovedA new settings gear on each campaign opens one panel for filters, duplicate detection, and general settings, so the dashboard stays focused on performance.

AI Assistant connects again

June 10, 2026
  • FixedConnecting Lead Distro AI to AI assistants like Claude (MCP) works again, so your campaigns and leads load right after you sign in.

Clearer pop-up notifications

June 10, 2026
  • ImprovedPop-up notifications now have a color-coded left edge and icon (green for success, red for errors, amber for warnings) so you can tell at a glance what happened.
  • FixedNotification icons no longer turn invisible when your computer's theme and the app's theme don't match.

Archiving a supplier works again

June 10, 2026
  • FixedArchiving or restoring a supplier from a campaign no longer fails with an error.
  • ImprovedArchived suppliers now tuck behind a "Show archived suppliers" toggle on the campaign, just like archived buyers.
  • FixedThe Pause and Resume labels on the Suppliers page now show each supplier's correct state.

Edit and resend a rejected test lead

June 10, 2026
  • NewWhen a test lead gets rejected, hit Edit to go back to the form with your values still filled in, change what failed, and resend without starting over.

Find more Meta ad accounts when you connect

June 10, 2026
  • ImprovedConnecting Meta now also finds ad accounts you manage through a Meta Business Manager, not just ones tied directly to your login.
  • ImprovedThe connect screen now shows your already-connected ad accounts with a green check, so you can confirm they stayed linked.
  • FixedWhen a sync fails, the message now tells you why and what to do instead of a vague 'ad account not found or inactive'.

Reorder your suppliers

June 10, 2026
  • NewUse the up and down arrows on each supplier card to set the order they show in, just like you already can for buyers.

Profit charts and a financial report for the Calls dashboard

June 10, 2026
  • NewThe Calls tab now has profit and loss charts plus a full financial performance report, just like the Leads view.
  • NewThe All tab adds a combined report that rolls up your leads and calls revenue, cost, and profit side by side.
  • ImprovedDashboard charts now show a clear empty state for a date range with no activity instead of going blank.

Reconnect Meta ad accounts without losing your mappings

June 10, 2026
  • NewReconnect a Meta ad account in one click to refresh its access for another 60 days. Your campaign mappings stay exactly as they are.
  • ImprovedWhen you disconnect a Meta ad account, you can now keep your campaign mappings so reconnecting later restores everything.

Sell the same lead to more than one buyer

June 10, 2026
  • NewDirect Post campaigns can now sell the same lead to multiple buyers, with each buyer paying their own price. Set Max Sells Per Lead on the supplier.
  • NewReturns work per buyer on shared leads, so one buyer can return their copy while the others keep theirs.

Find your Meta campaign mappings faster

June 10, 2026
  • ImprovedYour mapped Meta ad campaigns now appear in a searchable table you can filter by campaign or supplier and group by destination.

Auto-synced cost mode now works with any ad account

June 10, 2026
  • ImprovedThe auto-synced cost mode is now called Ad Account Spend and pulls cost from your Meta, Google, and Microsoft ad accounts, not just Meta.

Set a supplier to Ad Account Spend before mapping campaigns

June 10, 2026
  • ImprovedYou can now save a supplier on Ad Account Spend before mapping campaigns. We flag it as not fully set up until cost starts syncing, so you are never blocked from saving.

Track profit on managed-budget campaigns

June 10, 2026
  • NewRecord what a buyer paid for a campaign as a Revenue Entry, then see profit as that revenue minus your ad spend, even when you do not charge per lead.

Connect an AI assistant with one click

June 9, 2026
  • FixedOne-click browser sign in now connects Claude and other AI assistants to your account, with no API key to copy or paste.

Score and filter leads by date

June 9, 2026
  • NewScore and filter leads by date, with rules like within the last 30 days, between two dates, or 30 to 90 days ago.

See leads and calls together on one dashboard

June 9, 2026
  • NewA new All tab on the Overview combines leads and calls into one view, with total profit, a combined profit and loss chart, and lead and call volume side by side.
  • FixedThe campaign filter now shows only lead campaigns on the Leads tab and only call campaigns on the Calls tab, so the list always matches what you are viewing.
  • FixedPick any Google Sheet for lead delivery straight from your Google Drive, even if the search box came up empty after reconnecting.

Know the phone type and carrier for every call

June 8, 2026
  • NewEnable Caller Lookup per call campaign in Integrations. Call Detail shows whether the caller used a mobile, landline, or VoIP line, plus their carrier.

See where each call came from

June 8, 2026
  • NewCall details now show the caller's city and state, so you and your buyers can see roughly where a call came from at a glance.

See your call campaigns on the dashboard

June 8, 2026
  • NewSwitch the dashboard between Leads and Calls to see call metrics for your call campaigns instead of zeros.
  • NewTrack call volume, billable calls, cost per call, and profit for call campaigns right next to your lead campaigns.
  • ImprovedCall details now explain why a call was billed or not, like whether it met the buyer's minimum call length, on the status pill and in the billing breakdown.

Connect your AI assistant with a simple sign in

June 7, 2026
  • NewConnect your AI assistant by signing in with your account instead of copying an API key, and pick which organization to grant.
  • ImprovedConnected assistants now stay signed in instead of asking you to reconnect every hour.
  • NewSee every connected assistant and disconnect it anytime from Settings, under API Keys.

Know right away when leads are being turned away

June 5, 2026
  • NewIf your account is paused or your billing needs attention, we now email you the moment a new lead is turned away, so you never lose leads without knowing.

Send values as numbers, and see them in the editor

June 5, 2026
  • NewYou can now turn a text value like "2" into a real number on any field, so buyers that need numbers instead of text get them.
  • ImprovedThe JSON delivery editor now colors numbers differently, so you can see at a glance which values send without quotes.

Do math in field transforms, with live formula checks

June 5, 2026
  • NewExpression transforms can now do math: subtract, multiply, divide, and round values with round, floor, ceil, abs, min, and max.
  • ImprovedFormulas are now checked as you type, flagging a mistake or a misspelled field name, and a broken formula can't be saved.
  • ImprovedThe Expression editor now has clickable buttons for math, comparison, and logic operators, so you can build a formula without memorizing the symbols.
  • ImprovedSetting up an Expression is simpler: choose the transform type first, then pick the one field where the result should be saved.

Map a buyer's API response by tapping fields

June 5, 2026
  • ImprovedAfter a test, tap any field in the response to set it as the accepted, duplicate, or price rule. The verdict updates live so you see accepted or rejected as you pick.
  • NewTest Ping results now list the buyer's response fields too, so you can wire up the accept and bid-price rules with a tap.

Catch broken webhook payloads before leads fail

June 5, 2026
  • ImprovedWe now flag invalid JSON in a buyer's webhook payload right in the editor, with the line number, so you fix the typo before it breaks delivery.
  • FixedA lead whose name or details contain a quote or special character now delivers cleanly, instead of being rejected by the buyer.

Filter buyers by lead score

June 5, 2026
  • NewOn Direct Post campaigns, you can now add a buyer filter on lead score, so only leads above the score you set route to that buyer.

Outcome webhook requests now show on the Logs page

June 4, 2026
  • NewOutcome updates sent to your webhook now appear on the Logs page, so you can see every incoming request and quickly spot why one did not go through.

See and add buyers per phone menu option

June 4, 2026
  • ImprovedIn a call campaign's Call Flow, each phone menu option (press 1, press 2) now has its own labeled lane showing exactly which buyers ring for it.
  • NewEach lane has its own add button, so adding a buyer to a specific menu option tags it to that option for you automatically.

Consistent "Buyers" wording across the app

June 4, 2026
  • ImprovedWe now say "Buyers" consistently across your dashboard, and the buyer-facing portal is now called the Buyer Portal.

AI Assistant no longer freezes mid-chat

June 4, 2026
  • FixedThe AI Assistant no longer locks up after a few messages, so the typing box and Send button always come back and you can keep replying.

Cleaner campaign Costs tab with a source filter

June 4, 2026
  • ImprovedThe campaign Costs tab is now a focused list of your cost entries, with a filter to view spend by source like Meta, Google, or manual.

Google Ads sync fix

June 4, 2026
  • FixedConnected Google Ads accounts no longer show a confusing "reconnect Meta" error. Your Google connection was fine, the message was a mix-up.

Settings and lead usage moved into the sidebar menus

June 4, 2026
  • ImprovedClick your organization name or your profile in the sidebar to reach settings, billing, theme, and help, now grouped into two clean menus.
  • NewSee how many leads you have used this month against your plan limit right from the organization menu.

Order progress in the portal header for lead-count buyers

June 4, 2026
  • ImprovedBuyers billed by lead count now see their order progress, like 234 out of 1,000, in the portal header instead of a wallet balance.

Portals show the current account name

June 4, 2026
  • FixedYour client and supplier portals now always show the account's current name in the sidebar, even after you rename it.

Remove leftover cost entries from a disconnected sheet

June 4, 2026
  • FixedDelete the cost entries left behind by a Google Sheet you disconnected. They are now selectable with a delete button, instead of staying locked.

Backfill older Google Ads spend

June 4, 2026
  • ImprovedPull in older Google Ads spend by picking a start date when you sync, instead of only the last two weeks.

Voicemail on calls, plus on/off switches for every call flow step

June 4, 2026
  • NewCapture a voicemail when no buyer answers a call. The caller leaves a message that gets recorded, emailed to you, and saved on the call so you never lose a lead.
  • ImprovedSwitch each call flow step (greeting, gather input, whisper, voicemail, fallback) on or off, so the steps editor only shows the parts you are actually using.

Lifetime call cap for buyers on calls campaigns

June 4, 2026
  • NewSet a lifetime total cap on a buyer in a calls campaign, so they stop getting calls once they reach it, on top of the daily, weekly, and monthly limits.

Drag to reorder rows in email templates

June 3, 2026
  • ImprovedReorder the rows in an email delivery template by dragging them with the new handle on the left, instead of clicking the up and down arrows one step at a time.

Leads come in even when field names or number formats don't match exactly

June 3, 2026
  • ImprovedWe now accept common field name variations like firstname, telephone, or courriel, so leads from your funnel map correctly without renaming fields that already work with your other buyers.
  • ImprovedNumber fields now accept amounts that include a dollar sign or commas, like 500,000$, so values from your funnel come through instead of getting rejected.
  • NewThe Logs page now has a Rejected filter that shows posts we turned away, with the reason and the data that was sent, so you can see exactly why a lead didn't come in.

See which ad platform each cost came from

June 3, 2026
  • ImprovedCost entries now show a colored tag for the source of each synced cost (Meta, Google, Microsoft, or Sheet), so you can tell at a glance where the spend came from.
  • ImprovedThe campaign Costs tab now labels the Meta section 'Meta Ads Spend', so it's easy to tell apart from the Google Ads and Microsoft Ads sections below it.

Connect a Google Ads manager account and pick which client accounts to sync

June 3, 2026
  • ImprovedConnecting Google Ads now lets you pick your manager account, then choose exactly which client accounts under it to sync spend from.
  • FixedClient accounts under a Google Ads manager account now show up when you connect, not just the few accounts shared with you directly.

Manage buyer wallets from the campaign view

June 3, 2026
  • NewAdd credit or deduct from a buyer's wallet right on the campaign page, without opening the buyer's profile.
  • NewSwitch a buyer between Wallet and Lead Count billing in one click from the campaign buyer menu.
  • ImprovedThe Add Credit to Wallet window now shows the current balance plus the new balance after your credit or deduction, so you can confirm the amount before saving.
  • ImprovedNew buyers now start in Lead Count mode, so leads can flow against caps without funding a wallet first.

Connect Heyflow funnels directly

June 3, 2026
  • NewLead Distro AI now reads Heyflow's webhook format directly, so a Heyflow funnel can post leads straight to a campaign with no Zapier in between.

Send lead emails from your own address

June 3, 2026
  • NewConnect your own email service (Gmail, SendGrid, or any SMTP) in Settings, Integrations, so buyer lead emails send from your address instead of the default.
  • NewSet a Reply-To on each buyer's email delivery so when a buyer replies, it goes to the lead or your inbox instead of an unmonitored address.

Bigger reward for video reviews

June 1, 2026
  • ImprovedVideo reviews now earn $75 in account credit, up from $50. Record a short clip, paste the link in Settings, Credits, and we'll apply it to your next invoice.

Easier-to-read budget caps

June 1, 2026
  • ImprovedBudget cap amounts in a buyer's settings now show commas, so 10,000 is easy to read instead of a long string of digits.

Smarter lead posting errors

June 1, 2026
  • ImprovedIf a lead gets rejected because a field name was sent in the wrong case, like Phone instead of phone, the error now tells you the exact field to rename.

Clearer buyer billing modes

June 1, 2026
  • ImprovedBuyers you manage by volume now use the new Lead Count mode, which shows leads delivered against their caps instead of a dollar balance that never moved.
  • ImprovedNew buyers default to Wallet mode, so their balance auto-deducts as leads are accepted.

Meta CAPI sends the lead's page URL

June 1, 2026
  • NewMeta Conversions API events now include the page each lead came from, so they pass for restricted ad categories like immigration that require it.
  • NewPick which lead field holds the page URL, or set a default website URL that's sent whenever a lead has none.

Microsoft Ads cost sync

May 30, 2026
  • NewConnect Microsoft (Bing) Ads to pull daily campaign spend into your cost tracking automatically, the same way Google and Meta already work.
  • NewMap each Microsoft campaign to a campaign and supplier so spend flows straight into your real cost per lead.

Import ad spend from a Google Sheet

May 30, 2026
  • NewPull ad spend from a Google Sheet you keep updated, so Google, Bing, or any platform's cost flows into your cost per lead on a daily or hourly schedule.
  • NewMatch each campaign name in your sheet to a campaign and supplier, and we add up the spend for you.

ZeroBounce email validation

May 28, 2026
  • NewConnect your own ZeroBounce API key to validate each lead's email and flag invalid, spamtrap, abuse, and do-not-mail addresses before delivery.
  • NewTurn ZeroBounce on or off per campaign, with a daily validation cap so leads keep flowing even after the limit is hit.

Expression field transforms

May 28, 2026
  • NewNew Expression transform builds one field from several others before delivery, like joining first and last name into a full name.
  • NewUse a simple condition to pick a value, such as sending a buyer code only when two fields both match.

Read API and AI assistant connector

May 28, 2026
  • NewPull your leads, per-lead logs, and analytics over a new read API using your existing API key.
  • NewConnect your own AI assistant to your account with a read-only MCP server so you can ask about your leads in plain language.

Trestle lead validation

May 28, 2026
  • NewConnect your own Trestle API key to validate phone numbers and grade lead quality. Toggle which products run: Phone Validation, Real Contact, Caller ID, Reverse Phone, and Reverse Address.
  • NewTurn Trestle on or off per campaign, with a daily lookup cap so leads keep flowing even after the limit is hit.

Jornaya LeadiD verification

May 28, 2026
  • NewVerify Jornaya LeadiD tokens on every lead and reject leads with a missing or invalid consent token.

Partner API, return windows, and CAPI value fields

May 27, 2026
  • NewPartner API endpoint lets CRMs and analytics platforms push post-delivery data (outcome, sales rep, call events, revenue) back to Lead Distro AI.
  • NewSet a return window on each buyer's portal so returns are only accepted within a configurable number of days after delivery.
  • NewMeta CAPI event mappings can now send a lead field (cost, price, quality score, or any custom Number field) as the event value instead of only a fixed dollar amount.
  • NewBuyer Feedback card on the lead detail page shows sales rep, speed to lead, call attempts, and buyer revenue when available.
  • ImprovedUpload and manage your organization logo from Settings. It appears next to your org name and in buyer portal branding.
  • ImprovedRemove portal members directly from the buyer's portal settings without navigating to the member's profile.
  • NewDocs now include a Call Tracking category (beta), a Direct Post vs Ping-Post comparison guide, and a Partner API integration guide.

Configurable portal returns and buyer page refresh

May 25, 2026
  • NewControl whether each buyer can submit returns from their portal. Toggle it on or off per buyer under Portal Settings.
  • NewAdd a return policy note that buyers see before submitting a return. Explain your rules, time limits, or qualifying criteria.
  • ImprovedBuyer detail page now shows revenue, lead count, CPL, and CPA inline next to the buyer name with hover tooltips for the full breakdown.

IPRegistry, XVerify, and easier campaign toggles

May 23, 2026
  • NewConnect your IPRegistry API key to detect VPNs, proxies, Tor, bots, and threat IPs on every lead. Results show as security badges on the lead detail page.
  • NewConnect your XVerify API key to validate emails, phone numbers, and addresses. Toggle which services to run from the connection dialog.
  • ImprovedAll three validation integrations (Blacklist Alliance, IPRegistry, XVerify) now have a Campaigns tab so you can toggle them on or off per campaign from one place.

Simpler supplier auction rules

May 26, 2026
  • ImprovedRemoved Bid Threshold. Set Min Sell Price instead — it does the exact same thing, and now lives next to Max Sell Price as one Sell Price Range.

Sell the same lead to your top buyers

May 25, 2026
  • NewSet Max Sells Per Lead on each supplier. Pick 1 to keep it exclusive, or higher to share the lead with that many top bidders. We pick the winners by bid.
  • ImprovedSuppliers no longer need to echo bid IDs back on the post. Once you set Max Sells Per Lead, we lock in the winners at ping time and your supplier just sends one post.

Achievements, resizable columns, filter audit trail

May 23, 2026
  • NewAchievements page in Settings tracks milestones like your 100th or 1,000th lead distributed. Earn badges and get email notifications.
  • NewDrag column edges on the leads table to resize. Double-click the edge to reset to the default width. Widths are saved per org.
  • ImprovedLead timeline now logs which buyer filters were in place when a lead passed through distribution.

Duplicate clients merged and blocked

May 24, 2026
  • FixedMerged clients that were saved twice with the same name and email. Their leads, campaigns, and history now live on a single client row.
  • ImprovedSaving a new client with a name and email that already match an active client now opens the existing one instead of creating a duplicate.

Supplier cap settings, ping caps, and price guardrails

May 24, 2026
  • NewSet daily, weekly, monthly, and total lead caps per supplier. When the cap is hit, that supplier is paused until the window resets.
  • NewSet dollar budget caps per supplier on the same windows. Protect against runaway spend when a supplier ramps faster than expected.
  • NewCap how many pings a supplier can send on V2 ping-post campaigns. Counted at the ping step, before any lead is posted.
  • NewClamp the price range a supplier can receive on a ping. If the winning bid falls outside Min or Max, we reject the ping instead of quoting.
  • NewOverride the V2 ping-post auction timing per supplier. Tune Base Auction Time and Max Timeout when one supplier needs different latency from the rest.

Real ping-post exchange with margin pricing

May 24, 2026
  • NewPing-post campaigns can now ask every eligible buyer for a live bid before the supplier sends the full lead. Suppliers see a real price, not just a 'yes'.
  • NewSet a global margin on your ping-post campaign. We subtract your margin from the buyer's bid and quote that price to your supplier. You keep the difference per lead.
  • NewOverride the margin per buyer, or apply a bid penalty for buyers that return more leads than others. Your reported margin stays honest after returns.
  • NewTurn on Try to Breakeven so a buyer rejecting the full lead doesn't kill the deal. We try the next-highest bid that still covers the price we quoted your supplier.

Blacklist Alliance TCPA scrub

May 24, 2026
  • NewConnect Blacklist Alliance with your own API key in Settings → Integrations. We call your account on each lead and you pay Blacklist Alliance directly.
  • NewTurn on TCPA scrubbing per campaign. Leads that match a known litigator are rejected before going to any buyer.
  • NewOverride the campaign default per supplier. Always scrub a risky supplier or skip a trusted one without changing the campaign setting.
  • NewSet a daily lookup cap so a runaway supplier can't run up your Blacklist Alliance bill. You get a Slack alert the first time the cap is hit each day.

Phone Formatter transform and non-US date formats

May 23, 2026
  • NewAdd a Phone Formatter transform on a field to reshape phone numbers into 7 output formats: E.164, +1 (650) 327-1100, 10-digit, dashes, parens, dots, or local digits.
  • NewDate Formatter now supports DD/MM/YYYY, DD/MM/YY, DD-MM-YYYY, and DD.MM.YYYY on both the From and To sides for suppliers and buyers in the UK, AU, EU, and Mexico.
  • ImprovedThe Transform Type dropdown now hides the formatters that don't apply to the field. Date Formatter only shows on Date fields, Phone Formatter only on Phone, To Number only on Number.

Guided campaign setup wizard

May 23, 2026
  • NewNew campaigns open a step-by-step setup wizard. Add suppliers, map delivery, test an ingestion, and activate when you're ready.
  • NewCampaigns now start in Draft. Activate from the wizard or directly on the campaign page when you're done setting it up.
  • ImprovedDraft campaigns show a Continue setup banner at the top of the page until you dismiss it or activate the campaign.
  • ImprovedFinishing setup fires a quick celebration on the campaign page so you know the campaign is live.

Test Mode now activates the buyer

May 22, 2026
  • FixedSwitching a buyer to Test Mode from the kebab menu now activates them, so they actually receive test leads.
  • FixedPausing a buyer that's in Test Mode now also exits Test Mode, keeping the buyer in one clean state at a time.
  • ImprovedHover the amber Test Mode badge on a buyer to see a quick explainer of how test mode routes leads and what it skips.

Weighted distribution for lead campaigns

May 22, 2026
  • NewPick Weighted on a lead campaign to group buyers into priority tiers. Lower priority tries first, and inside a tier a weighted lottery picks the winner.
  • NewSet a weight per buyer to control share. Weight 2 wins twice as often as weight 1 in the same tier. Use Paused to exclude a buyer, not weight 0.
  • ImprovedIf the lottery winner rejects the lead, the next priority tier's winner gets a turn. No more dead-end leads from a single buyer pinning the rotation.
  • ImprovedEdit a buyer's priority tier or weight inline on the campaign detail. Chevrons bump the tier up or down by 1 without renumbering other buyers.
  • ImprovedThe distribution method 'Waterfall' is now called 'Priority'. Same behavior, clearer name that matches how the rest of the industry talks.

Call targets: pick how a call counts as a conversion

May 22, 2026
  • NewAdd or edit a call target and you'll see a new Convert On dropdown. Pick Call Length, Call Connected, or Dialed to decide when the buyer gets charged.
  • NewWhen Convert On is Call Length, a new Start Call Length On toggle picks where the clock starts: Incoming (from when the caller dials in), Dial (from when this target starts ringing), or Connect (only the actual conversation).
  • ImprovedBillable Call Length only shows when Convert On is set to Call Length, so the form no longer looks like duration is the only knob.

Billing Email is clearer and now actually syncs to Stripe

May 21, 2026
  • ImprovedHover the new info icon on Billing Email to see what it does — it's the address Stripe uses for payment receipts and invoices for that buyer.
  • ImprovedWhen Billing Email is blank, the card now shows the buyer's primary email with a "fallback" note instead of "Not set" — so you can see exactly where Stripe is sending receipts.
  • FixedEditing Billing Email now pushes the change to Stripe right away, so future receipts and invoices go to the new address. Before, the field updated locally but Stripe kept the old email.

Manage buyer cards: remove a card or pick a new default

May 21, 2026
  • NewEvery saved card on a buyer's Payment Methods now has a menu — pick "Remove card" to detach it or "Set as default" to switch which card we charge first.
  • ImprovedRemoving the default card turns off auto-recharge automatically, so a buyer can't get silently re-charged on a card you didn't mean to use.

Deduct dialog now picks: wallet only vs deduct and refund to card

May 21, 2026
  • NewClick Deduct and pick a funding source: "Deduct wallet balance only" (just a ledger adjustment) or "Deduct & refund to card" (also sends the money back to the buyer's card via Stripe).
  • ImprovedManual wallet rows now show Deduction (red) or Credit added (green) instead of a generic Adjustment pill, so direction is obvious at a glance.

Wallet top-up details: Stripe Charge, Customer, and a one-click receipt

May 21, 2026
  • NewWallet top-up details now show the Stripe Charge and Customer IDs, with one-click links into Stripe to verify the charge or open the buyer's record.
  • NewEvery card-charged top-up has a 'View receipt' link that opens the Stripe-hosted receipt — easy to send to a buyer who asks for proof of payment.

Add Credit now charges the buyer's card on file

May 21, 2026
  • NewAdd Credit can now charge the buyer's saved card and top up their wallet in one click — no need to ask the buyer to do it from their portal.
  • ImprovedIf a card is on file, Charge card is the default in the Add Credit dialog. Switch to Record manual payment for wires, ACH, or checks.
  • ImprovedCard top-ups now show up as a green Top-up row with the card brand and last 4 — not a generic Adjustment.

Charge a buyer's card without touching the wallet

May 21, 2026
  • NewNew Charge card action runs a one-time Stripe charge on the buyer's card on file without adding to their wallet balance.
  • ImprovedAdd Credit, Deduct, Charge card, and Refund to card now live in a single Actions menu on the Wallet & Billing card.
  • ImprovedEvery Charge card requires a memo and shows up in the buyer's Wallet Transactions with the amount and card used.

Jump to anything with ⌘K

May 20, 2026
  • NewPress ⌘K (or Ctrl+K) anywhere in the app to open a search bar that jumps you straight to any client, supplier, or campaign.
  • NewWhen the search bar is empty, it shows your three most recently opened records so you can hop back in one click.
  • ImprovedAdded a Search… button at the top of the sidebar so you can find ⌘K without guessing the shortcut.

Reset Caps actually resets the total cap now

May 19, 2026
  • FixedReset Caps now really clears the total lead cap. Before, a buyer at their lifetime cap stayed blocked even after a reset — the bar just stayed red.
  • ImprovedIf you Reset Caps on a buyer with no cap limits turned on, the dialog now warns you and the toast explains nothing was capped to begin with.

Reset Caps actually resets the total cap now

May 19, 2026
  • FixedReset Caps now really clears the total lead cap. Before, a buyer at their lifetime cap stayed blocked even after a reset — the bar just stayed red.
  • ImprovedIf you Reset Caps on a buyer with no cap limits turned on, the dialog now warns you and the toast explains nothing was capped to begin with.

More date formats for buyer deliveries

May 19, 2026
  • NewDate / Time Formatter now offers YYYY-MM-DD HH:mm:ss and YYYY-MM-DD hh:mm:ss AM/PM, so buyers that need a date and time (like Adventum) accept your pings.

Compare any mix of campaigns on the Reports page

May 18, 2026
  • NewThe Reports campaign filter now lets you pick any combination of campaigns — not just one or all. Hold the search box and tick the ones you want.
  • ImprovedYour selection saves to the URL, so the view survives a refresh and you can copy the link to share with a teammate.
  • ImprovedCustom fields and field filters now work as soon as you select one or more campaigns, using every custom field defined across that set.

See your true profit by state on the Reports page

May 18, 2026
  • NewNew "Meta State" view in Reports groups your leads by state and pulls real Meta spend per state — not a blended average.
  • NewNow you can answer questions like "how much did I really spend on Washington this week, and was it profitable?" with one click.
  • NewStates where Meta spent money but no leads came in show up as their own row, so wasted spend never hides.

Notifications tab — pick which alerts your team gets and who gets them

May 17, 2026
  • NewNew Notifications tab in Settings. Turn the campaign error spike alert on or off — every account can now silence it without filing a ticket.
  • NewDecide who gets each alert email. Start with just the org owner, then add teammates one at a time. Remove anyone you don't want pinged.
  • NewSame toggle covers the wallet-debit-failed alert, so you control both operator emails from one place.

One buyer, many numbers — automatic backup ringing on calls

May 15, 2026
  • NewBuyers in call campaigns can now have a primary number plus backup numbers. If the primary doesn't pick up, we ring the next one before moving on.
  • NewVoicemail counts as a no-answer too — if the primary line rolls to voicemail, the call keeps trying the buyer's other numbers instead of getting trapped.
  • ImprovedCaps and billing still count per buyer, not per number. A backup picking up doesn't double-charge.

Smarter billing safety nets — fewer silent failures, fewer bad charges

May 14, 2026
  • NewWe now email you the moment a buyer's wallet can't be charged after they accept a lead — so you can credit their wallet or follow up before they notice.
  • ImprovedManual-mode buyers can no longer accidentally be charged through the portal or admin pages — those routes politely refuse and tell the buyer to contact you.
  • FixedStripe webhook retries no longer double-process invoice payments or duplicate decline alerts.

Manual billing mode, wallet transaction details, and a smoother portal

May 14, 2026
  • NewNew 'Manual' billing mode for buyers you reconcile by hand. The wallet stays as a ledger, but nothing auto-charges or auto-deducts.
  • NewWallet transactions now show card brand and last 4. Click any row to open a detail panel with the live Stripe status and any decline reason.
  • NewEarn $50 in account credit by leaving a video review — host it anywhere (Loom, Drive, Framer, Vimeo) and paste the link in Settings → Credits.
  • NewEarn another $50 in account credit by leaving a Google review. Total earn ceiling is now $200 across Capterra, G2, Google, and video reviews.
  • ImprovedFilter and search wallet transactions by status, type, date, or notes — and page through them 20 at a time.
  • ImprovedSort the Buyers table by any number column. New columns show balance, minimum balance, card on file, auto-recharge, and billing mode at a glance.
  • ImprovedPortal leads now open in a side panel — faster to triage without leaving the list or kanban view.

Net terms, postpay credit limits, and per-buyer payment-failure policies

May 14, 2026
  • NewSet net terms per buyer — Net 7, 15, 30, 45, 60, or 90 days. The due date on every invoice you create now respects the buyer's configured terms.
  • NewPostpay buyers can take leads on credit and get auto-charged on a schedule you set — daily, weekly on a specific day, or monthly on a specific day. No more chasing card top-ups.
  • NewPick what happens when a buyer's card declines: pause deliveries instantly, give them a grace period, or never auto-pause. Set per-buyer.
  • ImprovedBuyer portal now shows their outstanding balance, next auto-charge date, and an 'Add funds to settle' button when they owe you money.

Round Robin no longer sends two leads in a row to the same buyer

May 13, 2026
  • FixedWhen a buyer hit their cap or got skipped by a filter, the next two leads could land on the same buyer. Round Robin now always advances cleanly to the next buyer.
  • NewBuyer cards in Round Robin campaigns now show a 'Next up' badge on whichever buyer is first in line for the next incoming lead.

Conditional Pricing $0 rules now skip the wallet check

May 13, 2026
  • FixedLeads priced at $0 by a conditional rule now deliver even when the buyer's wallet is empty. They were being skipped as 'Insufficient wallet balance' before.
  • FixedSame fix for daily, weekly, monthly, and total budget caps — a $0 conditional price no longer counts against the budget.

Earn up to $100 in account credit for reviewing us on Capterra or G2

May 13, 2026
  • NewNew Credits tab in Settings. Leave a published review on Capterra or G2 and earn $50 — credit applied to your next invoice.

Buyer cards on the campaign page now show the right accepted count

May 12, 2026
  • FixedOn campaigns with more than 1,000 leads, a few buyer and supplier cards were showing 0 accepted when the leads page showed the real total. They now agree.

Round Robin: paused buyers no longer cause uneven rotation

May 8, 2026
  • FixedActive buyers each get an equal share of leads in Round Robin — paused buyers no longer create a dead slot that doubled up the next active buyer.
  • ImprovedTest Ingest now saves the lead as Rejected when an inbound filter fails, so you can see which rule rejected it in the timeline while debugging.

Round Robin now spreads leads evenly, even under traffic spikes

May 7, 2026
  • FixedRound Robin no longer hands two leads in a row to the same buyer when leads come in seconds apart. Each new lead now claims its slot in the rotation atomically.
  • FixedWhen buyers share the same priority, the rotation order is now stable across leads — no more buyers drifting in and out of position as their counters update.

Connect your existing Stripe in two clicks

May 6, 2026
  • ImprovedConnecting Stripe now lets you link the Stripe account you already use, instead of making you create a new one. Same dashboard, same customers, same payouts.
  • ImprovedRound Robin now passes the lead to the next buyer in line if the first one rejects, fails, or is over their cap — instead of dropping the lead. You stop losing leads to one buyer's downtime.
  • ImprovedThe lead timeline now shows which buyers were skipped because an earlier buyer in the rotation already accepted, so you can see exactly where each lead landed.

Cleaner CSV import + every lead now has a source

May 6, 2026
  • FixedCSV import no longer asks you to map columns to internal system fields. Step 3 only shows real lead fields now.
  • ImprovedSupplier is now required when importing a CSV or adding a lead manually — every lead gets attributed to a source so cost and revenue numbers stay clean.
  • FixedThe **New Lead** dialog no longer rejects valid phone numbers with a "10-digit" error. US, AU, UK, and Mexican formats all work as expected.
  • ImprovedPhone errors now tell you exactly what's wrong — for example, *"US phone needs 10 digits — you entered 9"* — instead of a generic message.

Filter leads by custom fields

May 5, 2026
  • NewPick a campaign on the Leads page and the filter dropdown now has a **Custom Fields** group so you can filter by any field on that campaign.
  • NewYes/No fields and dropdown fields filter by exact match; everything else does a case-insensitive contains match.

Supplier filters now support nested AND/OR groups

May 4, 2026
  • NewEdit Supplier now has the same powerful rule editor as Edit Buyer — multi-branch root with OR/AND, AND/OR conjunctions inside each group, group duplication, and the schedule heatmap for time-based rules.
  • ImprovedPer-supplier and per-buyer rules are now stored on the supplier or buyer link directly — clearer where to look, and they go away automatically when you remove the supplier or buyer from the campaign.
  • FixedState name vs abbreviation now matches consistently in buyer-side rules too — "California" and "CA" are treated as the same value when filtering, just like supplier-side rules already did.

Lead timeline shows every rule group that rejected a buyer

May 4, 2026
  • FixedRound-robin and weighted campaigns now show every eligible buyer in the lead timeline — including the ones that were in the rotation but didn't get picked this time.
  • FixedWhen a buyer with multiple OR rule groups rejects a lead, the timeline now lists every group that failed — not just the first — so you can see all the criteria that didn't match instead of guessing.
  • ImprovedThe AND/OR toggle in Edit Buyer now spells out what each option does — pick AND if a rule group should be a hard requirement, OR if matching any one group is enough.

Schedule Lead Filters by day and time

May 4, 2026
  • NewLead Filters now have a **Schedule** rule with a drag-paint Mon–Sun heatmap so you can accept leads only during specific hours — shorthand toggles for Weekdays / All days plus per-rule active range and blackout dates.
  • NewSchedules work at both supplier level (rejected at ingest with a clear reason) and buyer level (lead skips that buyer) so you can match each buyer's hours without manual triage.
  • NewPick **Lead Received Time** as the field to schedule by when the lead arrived — no extra date field needed from your suppliers.

Supplier Portal

May 4, 2026
  • NewSuppliers can now log into their own portal to see every lead they sent, what was accepted, and which rule rejected the rest — no more back-and-forth on "did you receive my lead?"
  • NewEnable from the Suppliers page menu, then click **Preview Portal** to see what they see.

Leads no longer get stuck on Distributing

May 4, 2026
  • FixedIf a buyer endpoint hangs or distribution hits an unexpected error, the lead lands on a real status instead of stranding on Distributing forever.
  • ImprovedSlow buyers can no longer eat the whole ingest window — distribution exits early with a clear status if it's taking too long, so the next lead in line still gets processed.
  • ImprovedAn hourly safety net automatically picks up any lead that's been on Distributing for more than 10 minutes and re-runs it.

Accepted count on buyer cards now matches the rest of the app

May 4, 2026
  • FixedThe Accepted number on each buyer card in a campaign now matches what you see on the client's profile and on the Clients table.

Import a buyer from another campaign

May 4, 2026
  • NewSpinning up a new campaign? Click **Import from Campaign** in the Outbound Buyers section to copy a buyer's pricing, caps, filters, and delivery setup from another campaign in two clicks.
  • NewThe imported buyer lands in **Paused** so you can review the delivery integration before going live.

See who initiated each wallet transaction

May 4, 2026
  • NewWallet transactions now show who initiated each one — your team member's name for manual actions, or "System" for automatic charges and refunds.

Logs page

May 4, 2026
  • NewNew **Logs** page in the sidebar — scan ingest activity across every campaign in one place, filterable by campaign, supplier, and status.

Clearer delivery setup errors

May 4, 2026
  • ImprovedWhen a buyer can't receive a lead, the timeline now tells you exactly what's missing — like "Webhook missing URL" — instead of a generic error.
  • ImprovedDelivery method icons on the buyer card turn amber when a method is toggled on but missing config — hover for the exact issue, no need to open the dialog.
  • FixedClearing a buyer's Webhook URL and saving now actually clears it — previously the field would re-populate from a hidden buyer-level fallback, making it look like the save didn't take.
  • FixedYou can no longer mark a buyer's integration complete until at least one delivery method (webhook, email, sheet, GHL, or SMS) is filled in.

AI Assistant fixes

May 2, 2026
  • FixedAI Assistant can now create campaigns again — every setup attempt was failing with a database error that blocked onboarding.
  • ImprovedAI Assistant now points you to the right place for your API key (it lives on each supplier, not in Settings) and warns you to save it the moment it's shown.

Per-buyer budget caps

May 2, 2026
  • NewSet Daily, Weekly, Monthly, and Total dollar caps per buyer in Cap Settings — leads stop flowing once a buyer hits their budget, just like with lead-count caps.
  • NewEach buyer card now shows a daily spend bar next to the lead-count bar so you can see at a glance how close a buyer is to their dollar cap.

Smarter buyer filters + Map Fields dialog fixes

May 1, 2026
  • NewPhone fields can now require suppliers to send numbers in a specific format — toggle Enforce format on a Phone field to reject leads that don't match.
  • NewDirect-post campaigns now honor each buyer's ping/post toggle — your supplier sends one POST and we ping ping-post buyers behind the scenes.
  • NewBuyer Lead Filters now let you pick AND or OR between branches — so you can require a shared condition (like state = California) across every scenario instead of repeating it.
  • ImprovedThe connector between segments inside a branch now sticks when set to OR, so you can build mixed AND/OR rules in one branch without it resetting on save.
  • NewBuyer Lead Filters now include a Supplier field — pick one or more suppliers to send to a specific buyer (e.g. only Instant Form leads to Buyer A, only Web Form leads to Buyer B).
  • ImprovedMeta Lead Form mapping now requires you to pick a Supplier — without it your Facebook leads were saving with $0 cost and skipping supplier-based dedup, routing, and reports.
  • FixedEdit & Reprocess now works on Error, Rejected, Expired, Duplicate, and Returned leads — no more 'Only accepted leads can have their outcome updated' blocking edits, reprocesses, or un-returns.
  • FixedThe Save Mapping button on the Meta Lead Form 'Map Fields' dialog is no longer clipped, and the dialog now scrolls cleanly when a form has many questions.
  • NewDate fields now support 9 formats — added YYYY/MM/DD, MM-DD-YYYY, DD-MM-YYYY, plus two timestamp formats (24-hour and 12-hour AM/PM) for booking and conversion times.

Insights drill-down

May 1, 2026
  • NewClick any slice on the Insights pie chart to see the actual leads in that bucket — every lead is saved with the report so you can come back any time.
  • ImprovedThe drill-in side panel reuses the same lead table you know — filter by status, supplier, or buyer and jump into any lead in one click.

Email Validation

May 1, 2026
  • NewTurn on Email Validation per campaign to flag bad addresses, disposable domains, and role-based emails before they reach a buyer.
  • NewManage every campaign at once from Settings → Integrations → Email Validation. Included with every plan — no extra charge.

Self-serve plans now go up to 5M leads/mo

April 30, 2026
  • NewNew high-volume plans — Volume 100K through Volume 5M — are now self-serve at checkout. Pick your size on the slider, no sales call.
  • NewThe pricing slider now shows your average cost per lead at every tier so you can see exactly what you'd pay before signing up.
  • ImprovedService perks (private Slack, dedicated account manager, SLA, white-glove migration) unlock automatically as you move up the tier ladder.

Two new filter options: Doesn't Contain, Not in List

April 30, 2026
  • NewFilter rules now support 'Doesn't Contain' and 'Not in List' — easier to exclude leads without flipping the whole rule into a NOT group.

Show who marked the lead in your automation notifications

April 30, 2026
  • NewNew {{updated_by}} field for automation emails, Slack, webhooks, and Sheets — renders as 'Name (Team)', e.g. 'Rafael Hernandez (Great Marketing AI)'.
  • NewWhen the buyer's CRM updates an outcome, {{updated_by}} renders as 'CEO Lawyer (CRM)' so you can tell agency vs buyer at a glance.

See exactly what each buyer email looked like

April 30, 2026
  • ImprovedThe lead Logs tab now shows a preview of every buyer email that went out, plus the From address and the full HTML source for debugging.

Ad creative thumbnails on the Meta Ads tab

April 30, 2026
  • NewThe Ad Creative Performance table now shows a thumbnail next to each ad name, with a play icon for video ads.
  • NewClick any ad to open a popup with the full creative, headline, primary text, link, and a button to open it in Ads Manager.

Pick more than one duplicate-detection scope

April 30, 2026
  • NewScope is now multi-select: combine Campaign, Per Buyer, and Per Supplier on a single campaign.
  • FixedStop the same supplier from re-posting the same phone or email inside your duplicate window — turn on Per Supplier in Duplicate Detection.

SMS delivery method (coming soon)

April 29, 2026
  • NewPreview of SMS as a buyer delivery method. The button now appears in the Edit Buyer dialog as Coming Soon while we finish carrier registration. Live in the next release.

Buyers can push outcomes from their CRM

April 29, 2026
  • NewGenerate a CRM Outcome Webhook on each client's Portal tab — their Salesforce, HubSpot, GHL, or Zapier flow can now mark leads converted without anyone logging into the portal.
  • NewPer-conversion (CPA) revenue posts the moment the buyer's CRM fires the webhook, so your numbers stop waiting on a manual update.

Test Ping / Test Send now shows the full request and response

April 29, 2026
  • ImprovedTest results now have Summary, Request, and Response tabs so you can see the URL, headers, and body we sent and the headers and body the buyer returned.
  • NewNew Copy bundle button packages the entire request + response as plain text — paste it into an email to your buyer for fast debugging.

Buyer caps now adjust when you move a lead

April 29, 2026
  • FixedReprocessing or moving an accepted lead to another buyer now frees up the original buyer's daily, monthly, and total cap so they aren't skipped on leads they no longer have.

Save notes on every client

April 28, 2026
  • NewNew Notes section on each client's overview tab — keep their CRM link, agreement details, or anything else worth remembering in one place.
  • NewNotes auto-save as you type, with a Saving / Saved indicator next to the title — no need to hit Save Changes.

Re-distribute leads on a schedule, not just immediately

April 28, 2026
  • NewFlip on Schedule for later inside any Re-distribute automation to hold the lead and re-route it on your schedule instead of right away.
  • NewPick after a delay (e.g. in 3 days at 9am), daily at a fixed time, every hour, or every 30 minutes — all in your org timezone.
  • NewHeld leads show up with a new Queued status on the Leads page and re-enter distribution automatically when the time arrives.

Truer profit numbers when leads get redistributed

April 27, 2026
  • ImprovedCampaign cost now stays at the origin if a lead gets redistributed and the new campaign doesn't accept it.
  • ImprovedCost only moves to the new campaign when it accepts the lead, so you can tell which campaign really paid for what.
  • NewHover any campaign's Cost cell to see how much was sold here, sent away unsold, or inherited from another campaign.

Bill buyers per conversion, not per lead

April 25, 2026
  • NewBuyers can now be billed Per Lead (CPL) or Per Conversion (CPA). Set the model in the new Payout section on each buyer.
  • NewCPA leads carry $0 revenue until marked Converted, then book the configured payout. Reverting to pending refunds the revenue automatically.
  • NewSet different conversion payouts by state (or any lead attribute), same as conditional CPL pricing.
  • ImprovedHover Net Profit on the campaign overview to see cost split across buyers, unrouted leads, and ad spend on days with no leads.
  • NewNew Unrouted cost card under Outbound Buyers shows duplicates, errors, and expired leads at a glance.

See (and retry) every Meta CAPI event per lead

April 22, 2026
  • FixedSend to Campaign now pings ping-post buyers before posting, so the real Lead ID is captured and the post matches an automated delivery.
  • FixedRedistributed leads no longer get stuck at $0 cost when ad spend syncs after redistribution — the next sync backfills the real cost.
  • FixedMeta CAPI events now reliably fire on accepted leads — events dropped when the function recycled mid-send no longer go missing.
  • NewNew CAPI Event column on the Leads page shows whether each conversion was Sent or Not sent, with hover details on why.
  • NewAny 'Not sent' row gets a one-click Retry button. Meta dedupes re-sends by lead, so retrying is safe once the integration is fixed.
  • NewNew Date / Time Formatter transform converts relative ranges (like '1–3 months ago') into MM/DD/YYYY before delivery.

Move leads between campaigns in one click — single or in bulk

April 20, 2026
  • NewNew Send to Campaign button on the lead detail page hands a lead off to another campaign and runs it through that campaign's distribution.
  • NewBulk Send to Campaign on the Leads page moves up to 50 leads at once. Ineligible leads are skipped with a reason instead of blocking the batch.
  • ImprovedManually moved leads carry their original cost into the new campaign and show a 'Redistributed from {campaign}' chip on the detail page.

Hash emails and phones before pinging privacy-strict buyers

April 19, 2026
  • NewNew Hash field transform (MD5 or SHA-256) lets you send hashed email or phone in the ping while leaving the original PII for the post.
  • NewNew To Number field transform renders the value as an unquoted JSON number — handy for buyers that reject prices sent as strings.
  • ImprovedValue Map and Default Value transforms now also run on the ping phase, not just delivery.
  • ImprovedPing Configuration and Delivery Method sections now show purple 'PING' and orange 'POST' phase pills for clearer flow control.
  • FixedEmail, Phone, First Name, Last Name, and Full Name now appear in the Field Transform dropdown — they were previously missing.

Redistributed leads keep their original cost

April 18, 2026
  • ImprovedRe-distribute automations now carry the lead's original cost into the destination campaign, so CPL and profit stay accurate on both sides.
  • ImprovedRedistributed leads now show a 'Redistributed from {campaign}' chip with a link back to where the lead first came in.

Buyers shown as Paused no longer receive leads

April 17, 2026
  • FixedBuyers showing Paused due to incomplete integration are now skipped during distribution. The lead timeline shows a 'Buyer integration incomplete' rejection reason.
  • FixedBulk Send to Campaign no longer leaves leads stuck on Distributing — every lead in the batch now lands on its final status.

Wire each supplier to its own Meta pixel

April 17, 2026
  • NewEach supplier on a campaign can now fire conversions to its own Meta pixel — pick the Meta CAPI integration matching its ad account.
  • NewAfter adding a new pixel in Settings, wire it to a campaign's suppliers right from the Sources cell — no need to bounce to the 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 CAPI popover now starts with your campaigns — those firing on this pixel bubble to the top with a green count and per-supplier toggles.

See (and auto-link) new Meta campaigns instantly

April 16, 2026
  • NewNew Meta campaigns now appear in Campaign Performance immediately, tagged 'unmapped' with a one-click Map button to link them to a supplier.
  • NewTurn on 'Auto-map new campaigns' per ad-account + supplier (under Costs) and new Meta campaigns get linked on the next sync.

Supplier-level lead filters now actually filter

April 15, 2026
  • FixedLead Filters set on a supplier (via Edit Supplier) now reject unqualified leads at ingest before they reach 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, so Cost, Profit, and ROI reflect reality instead of overstating profit.
  • FixedManual 'Ongoing' cost entries (retainers, flat monthly spend) no longer double-count — each entry is now counted exactly once.
  • ImprovedMeta ad spend now syncs the last 14 days (was 3), so delayed attribution and missed cron runs catch 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
  • FixedDashboard Overview, campaign detail, and leads list now show the same revenue, cost, and profit for the same date range.
  • 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 shows city, region, country, timezone, browser, OS, and device when IP enrichment is on.
  • NewNew per-field IP enrichment toggle in Field Mapping — flip it on for ip_address to resolve geolocation, ISP, and timezone on every lead.
  • 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 to jump into its ad sets, then ad sets to ads — just like Meta Ads Manager. Breadcrumb at top 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 Ad Performance — switch between Meta hierarchy levels just like in Ads Manager.
  • NewSwitch between ad accounts on Ad Performance — when a campaign uses multiple Meta ad accounts, view each 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 email and phone on incoming leads match what the consumer typed on the form — add a TrustedForm Cert URL field to any campaign.
  • 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
  • NewPick which Meta CAPI integration fires for each campaign in the campaign's Settings tab — only that pixel receives its conversion events.
  • 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 call the buyer directly after submitting — inbound calls convert higher than outbound.
  • 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
  • NewNew Partners directory in the top nav — browse media buyers, brokers, and aggregators looking to team up. Each card shows what they have and need.
  • NewThree role types: Media Buyer / Publisher (lead generators), Broker (buyer relationships), and Aggregator / Network (running an exchange).
  • 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 — your message is forwarded to the lister's email so they can reply directly. No need to share your email upfront.
  • NewFree accounts for the Partners directory — sign up in 30 seconds without a credit card to post listings or send intros.

Per-buyer Stripe fee passthrough + Portal & Billing merged

April 8, 2026
  • NewWaive or override the Stripe processing fee per buyer in their Portal & Billing tab — set 0% for a courtesy buyer or a custom rate.
  • ImprovedBuyer Portal and Billing tabs merged — manage portal access, wallet, payment methods, billing config, invoices, and transactions in one place.
  • 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 leads — create a Calls campaign with full tracking, recording, and per-call billing (turn on at Settings → Labs).
  • NewBuy a tracking number right inside Lead Distro AI — 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 AI will automatically point its voice webhook to us so calls start flowing in
  • NewWhisper messages play before the call connects — 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 shows every call across campaigns with playback, filters by campaign / buyer / status / billing, and a routing-trail detail drawer.
  • 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
  • NewEight filter operators: Equals, Not Equals, Contains, In List, Greater Than, Less Than, Is Empty, Is Not Empty.
  • NewStack multiple field filters in one report — answer questions like '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 require agreement to the Terms of Service, Privacy Policy, Acceptable Use Policy, and Subscription Agreement.
  • 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 inside each campaign — set order size, start date, and days to deliver, and Pacing tells you how much to spend per day.
  • 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 scheduling a client report, choose Visual (charts and stats) or Organic (personal feel), and choose automated email or your 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