Switch affiliate software in one afternoon.
Your partners are packed. Your monthly bill isn't invited :)
You can switch affiliate software from Rewardful, FirstPromoter, Tapfiliate or Tolt in one afternoon, and keep your affiliates, links and coupons. A dry-run review shows every change first. Self-host is free, and managed hosting includes help with the move.
Dry run that writes nothingOne-batch importUndo until money moves
What the dry-run review shows before it writes a row. Example data, not a customer.
Where are you coming from?
Four switches work today. Pick yours and we'll help you move, or run the import yourself on self-host.
Rewardful
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 ?ref= links keep recording clicks too.
Tolt
Affiliates, codes and referred customers from your Tolt CSV. Same review, same one-batch import, same undo.
Switch from ToltStill deciding? Compare the costs first: Rewardful, FirstPromoter, Tapfiliate or Tolt.
The review runs before the import writes a row
Upload your old tool's CSV export under Import from another tool. 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 your export has data for run in memory, with the same thresholds as the live rules: self-referrals, duplicate accounts, payment fingerprints, conversion velocity, conversion-time anomalies, coupon hijacks and 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. Upload them in the admin screen, or run import -dry-run on self-host. 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
On self-host, the compare command puts their export next to your data for the first days: clicks, new paying customers, and commissions per currency, with the difference.
Old links keep working
Your affiliates shouldn't have to edit every link they've ever published.
- Old ?via=, ?fpr= and ?ref= links bounce through /r/ once when you set data-param on the script tag, so they 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. We aim to finish within 48 hours of getting your export.
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, and coupon codes survive with their overrides. Customers referred before the switch stay bound, so their renewals keep earning.
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 new ledger starts at zero on the day you switch.
Can I try the import before I commit?
Yes. The dry run writes nothing, so you can review your real export first. On self-host it costs nothing at all.
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.
Can you do the move for us?
Yes. Managed hosting includes migration help: send us the export and we run the review and the import with you.
How long does a switch take?
The review and import take minutes. Most of the afternoon goes on connecting your billing and checking the first sales. Or send us the export and we run it for you.
Keep your affiliates.
Change your tracker.
A dry-run review first, a one-batch import and undo. Self-host for free, or switch with our help.