Features
Only what the product does.
Nothing on this page is on a roadmap. If it is listed, it is built and you can use it today.
For publishers
Verified earnings per click
EPC is computed from commissions actually paid, not merchant revenue. Withheld below 50 clicks rather than shown as a misleading figure.
Keyword opportunity
Search volume and top-of-page bid ranges per offer, straight from Google Keyword Planner.
Ranking difficulty
Live search results captured and classified, so you can see whether affiliate pages rank for a term at all.
Rank tracking
Track your own URLs against the keywords you target. History is kept, so you can see movement rather than a single snapshot.
One account, every merchant
Apply once. Clicks, conversions and commissions across every merchant land in a single dashboard.
For merchants
Attribution you can inspect
Last-click by default, with first-click and coupon priority as per-programme options and a configurable click window. Every conversion records which click it was attributed to, or that it was attributed to none.
Flexible commission rules
Percentage, fixed and tiered structures, with per-plan overrides and lifetime-volume tiers.
Clawbacks on refunds
A refunded conversion voids its commission and posts a reversing ledger entry, so balances unwind correctly.
Application inbox
Review who wants to promote you, with their site, audience and declared channels, before approving.
Under both
Immutable double-entry ledger
Every commission and payout is a balanced transaction. Entries cannot be edited or deleted; corrections are reversing entries.
Idempotent conversion API
Retries and duplicate webhook deliveries cannot double-credit.
Bot filtering
Click tracking screens known bot traffic before attribution sees it.
Audit log
Configuration and data-access events recorded append-only.
2026-09-15
Attribution is only as good as what the merchant's site sends back, and today no site on the network sends it.
A sale is tied to a click by a reference the merchant returns at checkout. Until that is installed, every conversion resolves to no_touchpoints — recorded correctly, attributed to nobody, and paying nobody. The engine works; the wiring on the merchant side is the step in front of it, and how it works explains why there is no fallback that quietly rescues it.