Changelog
Track every update, feature, and improvement we ship. We release frequently to keep your lead operations ahead of the curve.
v6.18.0 — August 25, 2026
Generated values for buyer deliveries, a safer Google Sheet connection, and a post log filter step that explains itself.
New Features
Generated values in buyer deliveries. Drop a unique ID, a random number, or a UTC timestamp into any template you send a buyer: ping and post bodies, email, and sheet columns. It is generated once per delivery, so the ID in the subject matches the one in the body. Retries reuse it, so a buyer can treat it as a duplicate check.
Improvements
Google Sheet picker. Choosing a spreadsheet opens Google's own file picker, including sheets on a Shared drive, and Datahubb asks only for the files you pick. Every buyer already delivering to a sheet needs its Google account reconnected once. Deliveries keep running in the meantime.
Post log filter step. The filter step reads as a sentence now, naming the field, the condition, and what the lead sent. Every buyer shows one now, including those nothing filtered.
Timezone-aware date presets. Presets resolve in the timezone you selected rather than your browser's, and the calendar starts the week on the right day for that region.
Full date formatting in ping and post bodies. ISO 8601, Unix timestamps, timezone offsets, and month names all render correctly, matching email and HTTP post delivery.
Fixes
Regex filters evaluate against the pattern you saved, so a reject rule rejects and an accept rule pays out
Buyer integration tests reach the buyer on campaigns that use routes
The redistribute drawer names why a buyer refused the lead the first time
Post rejections on a retry are classified as rejected rather than not selected
Two single clicks select a date range, no double click needed
Transformer parameters containing a backslash pass through as written
The lead date UTC shortcode sample matches what the token sends
v6.17.0 — August 12, 2026
Consent verification at ingest, redistribution for every unsold lead, and multi-select filters across every list.
New Features
TrustedForm and Jornaya consent verification. Claim a TrustedForm certificate and authenticate a Jornaya token as part of ingest, both running at the same time. Enable either per campaign, match the lead's email and phone against the certificate, and require your consent language on the captured page. A provider outage defaults to accepting the lead, so it never rejects your whole flow.
Redistribute any lead that didn't sell. Redistribution now covers pending, unsold, and errored leads, not just rejected ones, with an option to re-run integration checks on the way out. A buyer that already returned the lead is offered as blocked rather than quietly hidden, and leads held by Store Leads stay held.
Multi-select filters. Filters on Leads, Pings, Clicks, and Conversions take several values at once, so you can look at three campaigns or two rejection reasons in one pass. A Buyer filter joins the Leads quick filter bar.
Improvements
Integration settings. Field names come from a searchable list of what your campaign actually receives, with defaults and placeholders shown.
Lead timeline. Earlier retry attempts collapse behind a toggle so the current one reads first, and archived attempts now show full request, response, and filter detail.
Supplier alias. Available for internal suppliers, not just external ones.
Fixes
Delete All on Leads honours every active filter and confirms the real count
Redistribute row actions work with the Lead ID and Campaign columns hidden
Test leads show their recorded sale instead of zero revenue and a loss
Advanced waterfall campaigns no longer log buyers the waterfall never reached
Redistributed sales count toward the buyer's daily, weekly, and monthly caps
A transient feature lookup failure no longer locks gated pages for an hour
Dialogs no longer render behind the page overlay
v6.16.0 — August 5, 2026
Campaign Routes, a buyer filter across Analytics, and filter lists that hold 50,000 values.
New Features
Campaign Routes. Sell each kind of traffic its own way on one campaign. Route by supplier and channel, and give each route its own strategy, buyer list, try-order, and weights. Simulate which route traffic will take before you send a lead, and see the deciding route on the lead timeline, in exports, and in rejection insights. Tiered Bidding is retired for new campaigns; existing ones keep running unchanged.
Analytics buyer filter. Scope the whole page to one or more buyers, then click any number to open the leads behind it. Money now follows the selected buyer's sales instead of the lead's all-buyer total.
Filter values up to 50,000. Type, paste, or upload into one list that stays editable after import.
Test lead payout control. Test leads no longer record or return a source payout. Send return_payout to opt in.
Improvements
Rule builder. Pick real supplier and traffic source values from a searchable list instead of typing them.
Activity logs. Structured changes render as a table instead of raw values.
Paused buyers. Shaded identically in every buyer list.
Fixes
Analytics no longer double-counts a lead posted to the same buyer more than once
Directly sold leads now count as accepted in the campaign table
A losing ping bid no longer displaces the real delivery in buyer, supplier, and traffic source rows
Retrying a failed action shows a toast every time instead of staying silent
v6.15.0 — July 27, 2026
Leads straight from Meta Lead Ads, Google Sheet delivery for buyers, and lead status that reflects the buyer you filtered by.
New Features
Meta Lead Ads. Connect your Meta account and receive leads from your Lead Ads forms automatically, with no supplier posting setup. Route each form to a campaign, map fields with a required-field coverage check, pause or archive forms as campaigns end, and import leads a dropped webhook missed.
Google Sheet delivery. Deliver leads into a Google Sheet instead of posting to an endpoint. Connect the buyer's Google account, pick a spreadsheet, and map columns. Sheet deliveries log like any other delivery.
Buyer-accurate lead status. Filtering Leads by a buyer now shows what that buyer did with the lead, not what a different buyer did. Adds a rejection phase filter for pre-distribution, ping, and post, and exports use the same status as the list.
Improvements
Unified filters. Leads, Pings, Clicks, and Analytics now share one filter panel with an active-count badge.
Meta CAPI. Click IDs are auto-formatted from the raw ad click parameter, so you no longer build them upstream.
Product tour. The popover stays on screen and can be dragged out of the way.
Test buyer modal. Responsive on narrow screens, with a single scrollbar.
Fixes
Buyer revenue, payout, profit, and cost no longer multiply when a lead is delivered to the same buyer twice
Saving a campaign after moving buyers between tiers no longer fails
Per-buyer rejection export columns now require Leads access, not Rejection Reasons access
The Meta CAPI postback editor no longer goes blank when a saved config has no currency