Every affiliate program, every commission, in one honest number.
Affcollect pulls campaigns and earnings straight from your programs, verifies what you're actually owed, invoices through Xero, and joins it all to your Google Analytics traffic.
180+ programs supported · Live in a week · No tracking script required
Collecting from the platforms you already work with
Three steps between a program and a paid invoice.
The parts you used to do by hand, done nightly by the platform.
Collect
Store credentials once. Affcollect signs in to every program each night, fetches campaigns, brands and earnings, and normalises them into one schema — RevShare, CPA and flat fee side by side.
Verify
The auto-verifier compares what a program reports against your deal terms and last month's baseline, then flags only the rows that disagree. You review exceptions, not spreadsheets.
Invoice
Verified commission becomes a draft invoice in Xero with the right contact, account code and currency. Payments sync back, so paid, pending and overdue are always true.
New campaigns appear before anyone tells you about them.
Programs launch brands, retire them, and change deals without notice. Affcollect reads the campaign list from each account every night, adds what's new, archives what's gone, and shows which deals moved — old and new terms on the same row.
- Brand, market and payment model captured per campaign
- Deal-change alerts when a program quietly rewrites terms
- Credentials encrypted — share access without sharing the password
| Brand | Market | Model | Status |
|---|---|---|---|
| Kestrel Play | SE | RevShare 35% | Active |
| Marlow Bet | FI | CPA €120 | New |
| Vantage Club | NO | Hybrid 25% + €60 | Deal changed |
| Solace Casino | DE | Flat fee €1,200 | Active |
| Harbor Slots | CA | RevShare 30% | Archived |
Close the month once, and let finance keep the receipts.
Run the auto-verifier, clear the handful of accounts it disputes, and push the rest into Xero as draft invoices — contact, account code, tax rate and currency already mapped. Payment status flows back nightly, so the income you report is the income you banked.
Your traffic and your revenue, finally on the same row.
Connect a GA4 property per project and Affcollect joins sessions and outbound clicks to the commission they eventually produced. Real EPC per page, per market, per brand — not a click count you have to take the program's word for.
- Own-click vs. program-reported click, compared
- EPC and conversion rate by landing page
- Spot the page that earns while nobody's watching
One product, three jobs — so everyone builds their own view.
Drag widgets onto a grid, save the layout, share it as a template. Affiliate managers watch FTD and EPC; finance watches invoicing and overdue; owners watch one number. Nobody argues about which screen is the real one.
Need a metric that doesn't exist? Build it in the formula editor from the raw variables — clicks, deposits, NGR, CPA — and it becomes a widget like any other.
See a live dashboardPlugs into the stack you already run on.
Finance, traffic and the programs themselves — connected once, kept in sync nightly.
Xero
Draft invoices, contacts, account codes, tax rates and payment status — two-way, nightly.
Google Analytics
GA4 properties per project, joined to commission for true EPC by page and market.
Affiliate platforms
Income Access, MyAffiliates, Cellxpert, Affilka, NetRefer and 180+ in-house programs.
“We used to spend the first week of every month arguing with spreadsheets. Now the argument is over by Tuesday, and it's about which brand to push — not who typed the number wrong.”
Priced by the programs you actually collect from.
No per-seat tax on letting the whole team see the truth.
Legacy (Unlimited)
Grandfathered plan for tenants predating subscriptions: no limits, all features.
- Xero invoicing, two-way
- Auto-verifier & deal alerts
- 1Password credential vault
- Google Analytics join
Bring one month's data. We'll show you what's missing.
A 30-minute demo on your own programs. Most groups find unbilled commission in the first session.