Configuring partner rewards
This feature is only available on Business plans and above .
On RevRoute Partners, you can offer different incentives for your partners to incentivize them to create high-quality content to spread the word about your product:
| Reward type | Description |
|---|---|
| Click-based (pay-per-click) | Rewarding partners for driving clicks to your product – similar to how Google Ads’ pay-per-click works. |
| Lead-based (pay-per-lead) | A more effective alternative to pay-per-click, where you reward partners for leads generated (e.g. demo requests, free trial signups, etc.) |
| Sale-based (pay-per-sale) | This is the most common reward type, where you reward partners for driving sales to your product either via a rev-share or fixed-price commission. |
During the program onboarding flow, you’ll be asked to create a default group reward that will be automatically applied to all new partners who join your program.
This initial reward will be either a lead or a sale-based reward by default, but you can customize the reward terms accordingly.
Default group rewards
After initial onboarding, you can create additional rewards for clicks, leads, or sales, depending on how you initially set up the group. These rewards will be made available to all partners who join your program.

Creating a reward
Our reward builder lets you create simple and complex rewards quickly and easily. When the reward builder initially opens, you’ll see the basics required to create a reward. Clicking on the different Blue and Orange input prompts allow you to change the structure of the reward.

Configuring reward types
Depending on the type of reward you’re creating, you can choose between a flat fee or a percentage-based commission:
| Reward Type | Model | Description | Example |
|---|---|---|---|
| Click | Flat | Partners receive a fixed fee for each click generated | ₽200 per click |
| Lead | Flat | Partners receive a fixed fee for each qualified lead | ₽5,000 per lead |
| Sale | Percentage | Partners receive a percentage of sales (revenue share) | 30% of sale value |
| Sale | Flat | Partners receive a fixed fee for each completed sale | ₽5,000 per sale |
For sale rewards, you can further customize the recurring nature of the commission:
- One time
- For 3, 6, 12, 18, 24, 36, or 48 months
- For the customer’s lifetime
Adding reward conditions
Customizing reward conditions is only available on the Advanced plan and above .
On RevRoute, you can also set specific requirements for reward completion and can even reward a different type (flat rate or percentage), amount, and duration when they are met. For example, you can set conditions like the following:
- Higher rewards for sales and leads from a specific country
- Higher rewards for sales of specific products
- Higher rewards for partners with more than 100 conversions
- Higher rewards for sales over a specific amount
Click Add condition to set these parameters.

Each condition can be based on either Customer, Sale, or Partner, allowing you to mix and match reward conditions to suit your program best.
Conditions let you use AND or OR statements to control how they work. Each condition is tied only to its own reward and doesn’t affect others. Your conditions can be as simple or as complex as you need.
Custom reward descriptions
By default, RevRoute automatically generates reward descriptions when rewards are created. In some cases, you may want to customize how those rewards are presented to partners, whether that’s to better match your brand voice or to make a complex reward easier to understand. To edit a reward’s content, click the pencil icon next to the main reward builder. This opens the content editor, where you can update the primary reward description and optionally add more context using the reward tooltip.

Click the description text to update the main description.
Click Reward tooltip to edit the tooltip content. Tooltips support basic markdown and allow up to 2,000 characters, making them ideal for adding detailed explanations or terms.
You can customize each field independently. For example, you might only update the tooltip for a more complex reward while leaving the main description unchanged. You can also do the opposite, updating the description without touching the tooltip. This flexibility lets you tailor each reward without extra work.
If you want to remove your custom content, click the X icon next to the custom description. The reward will revert to RevRoute’s default description.
Reward preview
During the creation of your rewards, the reward preview will populate with the settings you’ve provided. This preview allows you to see exactly what your partner will see on your program details and within their dashboard. You can see it in the screenshots above.
Reward examples
Here are a few reward examples with their conditions to give you some starting ideas.
Customizing reward conditions is only available on the Advanced plan and above .
Geo-specific
Tailor your reward amount by customer country. In this example, we’re rewarding partners with a higher percentage for conversions from Russia and Kazakhstan:
| Condition | Reward | Description |
|---|---|---|
If Customer Country is one of Russia, Kazakhstan | Then pay a Percentage of 30% per sale | Higher reward for customers from Russia and Kazakhstan |
If Customer Country is not one of Russia, Kazakhstan | Then pay a Percentage of 10% per sale | Lower reward for other customers |
Product spotlight
Tailor your reward amount by product. In this example, we’re rewarding more when the sale is for the Gold Plan:
| Condition | Reward | Description |
|---|---|---|
IfSale Product ID is prod_xxx | Then pay a Percentage of 40% per sale | Higher reward for prod_xxx sales |
If Sale Product ID is not prod_xxx | Then pay a Percentage of 10% per sale | Lower reward for non-prod_xxx sales |
Where prod_xxx is listed, you’ll enter your product ID.
If you forward sale events from your billing system, the product ID is the product/plan identifier from that system (e.g. a YooKassa product code).
If you’re manually tracking a sale event via our /track/sale endpoint, you
can pass along the product ID via the metadata
prop
(e.g. metadata.productId = "prod_xxx").
Partner performance tiers
Tailor your reward amount by partner performance. In this example, we offer a 25% base reward and increase it to 35% for partners with 200 or more conversions:

| Condition | Reward | Description |
|---|---|---|
If Partner Total conversions is greater than or equal to 200 | Then pay a Percentage of 35% per sale | Higher reward for partners with 200+ conversions |
If Partner Total revenue is greater than or equal to ₽1,000,000 | Then pay a Percentage of 35% per sale | Higher reward for partners with ₽1M+ in referral revenue |
If Partner Total commissions is greater than or equal to ₽100,000 | Then pay a Percentage of 35% per sale | Higher reward for partners who have earned ₽100,000+ in commissions |
Want to move partners to a different partner group based on their performance instead? Learn more about group move rules.
Staggered reward durations
Tailor your reward amount by how long the customer has been subscribed, using the Customer → Subscription duration condition (in months).
In this example, we’re offering a 25% reward for the first 12 months and a 10% reward for all other sales:
| Condition | Reward | Description |
|---|---|---|
If Customer Subscription duration is less than or equal to 12 mo. | Then pay a Percentage of 25% per sale | Higher reward in the first year |
| Group’s main reward | Percentage of 10% per sale, lifetime | For all other sales |
Sale amount modifiers
For creating tiered rewards based on the sale amount. In this example, we’re giving our partners a higher reward if the sale amount is over a specific amount:
| Condition | Reward | Description |
|---|---|---|
If Sale Amount is greater than or equal to ₽10,000 | Then pay a Percentage of 40% per sale | Higher reward for sales of ₽10,000+ |
If Sale Amount is less than ₽10,000 | Then pay a Percentage of 20% per sale | Lower reward for sales under ₽10,000 |
Updating a partner group’s reward configuration
You can update a partner group’s reward configuration at any time. When this happens, historical commissions won’t be updated.
However, the reward configuration for a partner-customer pair will be updated. E.g., if a partner used to be on a one-time reward and was switched to recurring rewards, all subsequent subscription renewals from their previous referrals will be eligible for commission again.
To avoid this, instead of editing a given partner group’s reward configuration directly, create separate partner groups for one-time vs recurring rewards. This way, when you move partners from one group to the other, the reward configuration for the partner’s previous referrals will be preserved.
Group reward update logs
For transparency and auditability, we also keep a history of all reward updates for a given group:
This helps you track changes over time and understand the impact of your reward configurations on the generated partner commissions.