Skip to Content

Migrating from FirstPromoter

💡

RevRoute Partners is only available on Business plans and above .

FirstPromoter is a practical option for companies just starting out with their affiliate programs.

If you’re moving your program to RevRoute Partners , here’s what you get:

  1. Partner payouts in rubles: RevRoute pays your partners for you — to Russian bank cards or via SBP (the Faster Payments System).
  2. Flexible rewards: 3 reward types — per click, per lead, and per sale (flat or percentage), reward conditions — e.g. a higher rate for customers from a specific country — and bounties.
  3. Analytics: conversion tracking and stats by source, device, and country, including natural-language queries.
  4. Embedded referral dashboard (Advanced plan and above): embed a referral dashboard right in your app.
  5. Offer marketplace (Enterprise plan): your program is listed in the RevRoute catalogue , where partners find and join offers themselves.

In this article, we’ll learn how to import your FirstPromoter affiliate program to RevRoute Partners for a more powerful and scalable partner management experience.

How to migrate from FirstPromoter to RevRoute?

If you’re looking to migrate from FirstPromoter to RevRoute Partners, we’ve built a custom migration tool that will help you migrate everything over in just 2-3 clicks – without breaking any existing FirstPromoter affiliate links.

Add a custom domain to your RevRoute workspace

Before starting the migration process, you’ll need to add a custom domain to RevRoute. This domain will be used to create short links for each affiliate link that we import from FirstPromoter.

If you haven’t added a custom domain to RevRoute yet, you can follow this guide to set that up.

Set up conversion tracking + client-side click-tracking

Next, set up conversion tracking to track signup and sale events. We also have some in-app guides that you can reference here .

For backward compatibility, we also recommend setting up client-side click-tracking when installing the RevRoute Analytics script on your site. This will ensure all your existing domain.com?fp_ref=affiliate links will keep working as expected, which gives affiliates time to update their links to the new format.

The client-side installation guide walks through enabling click tracking for your RevRoute short links.

Get your FirstPromoter API Key and Account ID

Follow this guide  to get your FirstPromoter API key – API keys can be created in the Settings tab of your FirstPromoter dashboard .

You will also need to get your FirstPromoter Account ID under your Settings tab  as well.

We will use the API key and Account ID to retrieve and import your existing FirstPromoter affiliate program campaigns to RevRoute.

Import your FirstPromoter campaign

Once you’ve set up your RevRoute partner program, open the import dialog with this direct link: app.revroute.ru/program/partners?import=firstpromoter . For now, the Partners section menu doesn’t have an import option.

FirstPromoter import dialog: FirstPromoter API Key and Account ID fields

Enter your FirstPromoter API Key and FirstPromoter Account ID, then click Start Import.

What data is migrated?

Our FirstPromoter migration tool imports the following attributes to RevRoute Partners:

Campaigns / Groups

Each of your campaigns  on FirstPromoter will be mapped to a partner group on RevRoute.

ℹ️

Since FirstPromoter doesn’t expose a /rewards endpoint, your FirstPromoter program terms will not be migrated – all partners will be assigned to your program’s default reward.

Learn more about how Partner rewards work on RevRoute.

Promoters / Partners

To ensure the efficiency of your partner program, we automatically filter out dormant promoters and only import the ones that both:

  • Are in an “accepted” state (docs )
  • Have at least 1 referral (docs )

We also automatically import all your promoters’ links and recreate them in RevRoute using your program’s domain and default URL.

Referrals / Customers

By default, we import all referrals that are associated with an affiliate in your FirstPromoter program. This ensures that all subsequent subscription renewal events will continue to be tracked on RevRoute.

⚠️

Some referrals might not have a valid billing-system customer ID yet. They will still be imported, with the customer ID filled in once the next billing event arrives.

Commissions

We also import all commissions associated with any customers that were imported above. Depending on the commission state on FirstPromoter, they will be marked accordingly on RevRoute as well:

FirstPromoterRevRoute
PendingPending
ApprovedProcessed
DeniedCanceled

RevRoute also supports 4 additional commission states:

  • Paid: When the payout containing the commission has been paid.
  • Refunded: If the sale for the commission was refunded.
  • Fraud: Useful for marking a sale as fraudulent and excluding it from any future payouts.
  • Duplicate: Useful for marking if a commission was rewarded more than once and needs to be marked as a duplicate event.
⚠️

Commissions for referrals that do not have a valid billing-system customer ID or a transaction trace will not be imported.

If there are any other attributes that you’d like to see migrated (or if you would like to customize any of the rules above), please send us an email to let us know!

Next steps

After importing your program, here are some recommended next steps:

1. Set up your bank account for partner payouts

RevRoute Partners supports 1-click payouts: earnings are aggregated and paid out in rubles through the built-in payment infrastructure.

RevRoute pays partners through its built-in payment infrastructure — by Russian bank card or SBP. See how to top up your payout balance before running your first payout batch.

2. Notify your affiliates about the platform change

Next, you’ll want to reach out to your existing partners and let them know about the platform change. To do that, you can send them an email with the following example verbiage:

Hey,

Starting today, we are switching the [Your Company] Affiliate Program from FirstPromoter to RevRoute Partners .

To get started, follow these steps:

  1. Sign up for a RevRoute Partners account here: partners.revroute.ru/{your_program_slug}/register
  2. Connect a payout method  to receive your commissions.
  3. Start sharing your shiny new referral link with your audience 🚀

Let us know if you have any questions!

Need help?

If you need help migrating your program, contact us .

Last updated on