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.

Import review · dry run · Rewardful exportExample
Affiliates to create214
Links and coupons kept231
Customers bound, so renewals keep earning1,120
Conflicts to fix first3
Fraud found in their history2 affiliates
Rows written0 until you import

What the dry-run review shows before anything is written. Example data.

The 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.

Nothing is writtenA dry run writes no rows. Re-run it as often as you like.
One batchEach import is a batch. Re-running the same export records nothing new.
One-command undoUndo removes exactly what the batch created, and refuses once money has moved.
Safe re-runsA changed export imports only the delta.

The whole move

From export to first tracked sale on the new tracker.

  1. 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.

  2. 02Import in one batch

    Happy with the review? Run it for real. Affiliates, links, coupons and customer bindings land together, with referral codes preserved.

  3. 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.

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.