Switch trackers in one afternoon.
Move from Rewardful, FirstPromoter, Tapfiliate or Tolt without losing your affiliates, links or coupons. You see a dry-run review before anything is written. And the first cloud month is free while you do it.
Dry run before anything is writtenOne-batch importOne-command undo
One free month per account. Cloud only, through the switch flow.
What the dry-run review shows before anything is written. Example data.
Where are you coming from?
Four switches are wired today. Pick yours to start with the first month free.
Rewardful
Strip-line affiliates, coupon codes, Stripe customers and their referrals, in one batch.
Switch from RewardfulFirstPromoter
Every affiliate, link and coupon from your CSV export, with conflicts listed before the import.
Switch from FirstPromoterTapfiliate
Affiliates and codes keep working. Old ?via= links keep recording clicks too.
Switch from TapfiliateTolt
The smallest export of the four. Same review, same one-batch import, same undo.
Switch from ToltThe review runs before anything is written
Point the importer at your rival's CSV export. The dry run reads it and tells you exactly what would happen.
Counts
- Affiliates, links and coupons that would come over.
- Referrals that would become customer bindings, so renewals keep earning.
- Commissions read for the review and the daily compare only.
Conflicts
- Duplicate emails, codes or coupons already taken.
- Unknown currencies, unreadable amounts and dates.
- Rows naming unknown affiliates, customers bound elsewhere.
Fraud found in their history
The rules the export supports run in memory with your live thresholds: self-referrals, duplicate accounts, payment fingerprints, conversion velocity, conversion-time anomalies, coupon hijacks, inactive affiliates.
Click-level rules are listed as not run, with the reason.
The whole move
From export to first tracked sale on the new tracker.
- 01Export and review
Export your affiliates and referrals from your current tracker. Run the import with -dry-run and read the review: counts, conflicts, fraud found.
- 02Import in one batch
Happy with the review? Run it for real. Affiliates, links, coupons and customer bindings land together, with referral codes preserved.
- 03Compare days
For the first days, the compare command puts their export next to your data: clicks, new paying customers, commission counts and amounts per currency, with the difference.
Old links keep working
Your affiliates shouldn't have to edit every link they've ever published.
- ?via= links from Rewardful-style URLs route through /r/ once, so old links keep recording clicks.
- Coupon codes survive the import with their overrides, so coupon-attributed sales keep crediting.
- Customer bindings from referrals mean renewals keep earning on the new tracker from day one.
Honest limits
Past commissions are read for the review and the daily compare, but never imported into the ledger. Click history does not come over. Rival CSV headers are mapped from common names, so check the review on your real export before you commit.
Something your export needs that isn't listed? Tell us and we'll look.
Want it moved for you?
You don't have to run the import yourself.
Send us your export and we run the whole switch for you: review, import, codes, and a compare on your first days. Done in 48 hours.
What we need
- Your CSV export from your current tracker.
- The subdomain you want, like yourbrand.affiliatetracking.co.
- One billing webhook switched on in Settings.
Switch questions
Do my affiliates have to change their links?
No. Old ?via= style links keep recording clicks, coupon codes survive with their overrides, and customers referred before the switch keep earning you renewals through their bindings.
What happens to my old commissions?
They stay in your old tracker. The import reads them for the review and the daily compare, but never writes them into the ledger. Your ledger starts clean, with full balances from the day you switch.
Can I try the import before paying?
Yes. The dry run is free and writes nothing. Start the cloud switch flow, get your first month free, and run the review on your real export before you commit to anything.
What if something goes wrong after the import?
One command undoes the batch. It removes exactly what the import created and refuses, changing nothing, once money has moved against it. No ledger rows are ever deleted or reversed.
Does the first free month apply to self-host too?
No. The free month is cloud only, and only through the switch flow. Self-host keeps its own deal: $99 once, full refund within 14 days.
How long does a switch take?
The review and import take minutes. Most of the afternoon is pointing your billing webhook and checking the compare for the first days. Or send the export and we do it in 48 hours.
Keep your affiliates.
Change your tracker.
A dry-run review first, one-batch import, one-command undo. And the first cloud month free while you move.