See what every lead is worth the moment it converts.
Revenue & Commercial Agreements
Every payout model your buyers actually use, priced per country, versioned so old leads keep the old terms no matter what you renegotiate later.
Real buyer relationships run CPL, CPA, Hybrid, and CRG all at once, and modelling that in a spreadsheet is exactly where reconciliation errors start. All four are natively supported here, not bolted on.
The rate you agreed in March should still be the rate that applies to March's leads, no matter what you renegotiate in June. Pricing is set per buyer and per country, versioned over time, a price change creates a new version and never overwrites the old one.
Later configuration changes shouldn't be able to silently rewrite what you were owed on historical leads. Every delivered lead creates an immutable revenue event capturing the agreement terms exactly as they stood at that moment, the single most important protection in the platform.
CRG deals are where the most money and the most arguments live. Contracted volume times contracted conversion rate produces a guaranteed per-lead rate, and three scenarios, Seller Protected, Buyer Protected, Seller Capped, make explicit who carries over- and under-performance before a batch closes.
Buyers deduct for bad leads whether or not your own numbers reflect it. Configure which bad-status leads get haircut from billing so your expected revenue actually matches their remittance.
Matching payments to leads by hand is the single largest time cost in lead operations, and it's where money quietly goes missing. Payments are allocated against revenue events oldest-first, automatically, with partial settlement supported and a fresh pass triggered on every delivery, payment, or FTD confirmation.
Reporting & Analytics
The numbers behind the decision you keep having to make: which buyer, which country and which source is actually worth the traffic.
"Which geo and source combination actually makes money at which buyer" is a four-dimensional question, and most reporting only answers one dimension at a time. Group by up to four levels across buyers, countries, agreement versions, traffic sources, and statuses.
The numbers you check every morning aren't the ones you check at month end. Build a drag-and-resize widget board and save it as a named template per view.
When a buyer disputes an invoice, you need to reach the individual lead level in three clicks, not thirty. Drill from country, to agreement version, to the individual leads.
Comparing buyer profitability side by side is the decision the whole system exists to support. One flat feed spans every buyer, country, version, and traffic source at once.