Skip to main content
FirstPromoter calls affiliates promoters and their referral code a ref ID (the ?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. 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.
Turn off the FirstPromoter script only after your TrackRev pixel is live and recording sales, or you’ll have a window with no attribution on either side. See Install the pixel.

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.