?fpr=
parameter). Both come across.
Export your promoters
1
Open your campaign's promoter list
In FirstPromoter, go to the campaign you’re moving and open its Promoters list.
2
Filter if you need to
Leave it on All to move everyone, or filter first — the export follows your filter.
3
Download as CSV
Use the export/download action on the list. Keep the ref ID and promo code columns:
they’re what preserve links and coupon attribution.
Running several FirstPromoter campaigns? Export them one at a time and import each into its own
TrackRev campaign — that keeps each campaign’s terms attached to the right affiliates.
Import it
In TrackRev, go to Settings → Migration, pick FirstPromoter, and upload the file. The mapping is auto-detected:
Anything auto-detection misses you re-point yourself in the preview step.
Keeping ?fpr= links working
FirstPromoter links look like https://yourapp.com/?fpr=sarah. With Keep their existing
referral codes on, sarah becomes the affiliate’s TrackRev link slug, so the same code follows
them across.
The fpr parameter itself is FirstPromoter’s. On TrackRev the affiliate’s link is
yourdomain.com/sarah (or your custom domain), and coupon codes
keep working regardless of link format — which is why bringing promo codes across matters as much
as the codes themselves.
What doesn’t transfer
- Individual historical referrals and commission rows — settle outstanding payouts in FirstPromoter, then let TrackRev’s ledger start at go-live.
- Promoter tax forms — collect them again from the partner portal.
- Campaign assets and email templates — rebuild them in email kits.
Back to the migration overview
The full before/after checklist for moving a programme.

