Create time-based dynamic rewards

With Partnero's advanced rewards, you can set up dynamic commissions based on a specified time period. There are two main settings for specifying the period:

  1. Generic period - allows setting a period for when a dynamic reward should be applied.
  2. Condition value period - allows setting a period during which a condition has to be met.

We'll share examples and how to set them up below.


Set up dynamic rewards with a generic period

The generic period defines when the reward should be applied and is calculated for each customer (referral) individually. For example, you can offer a 30% commission for the first year and 20% for the second year of recurring commissions from a referral.

The generic period can be set as  greater than or less than a fixed number of months or years:

To set up a dynamic reward with a generic period:

  1. In your affiliate program, go to Settings under Program. Scroll down to the Commission section and click on Advanced commission:
  2. On the Dynamic commissions tab, click Create a period:
  3. Adjust the period and the reward. In the example below, the commission is increased to 35% if the period is greater than 1 year:This means that when a referral signs up, the partner will receive a 30% commission for the 1st year of referral's payments and 35% commission for the remaining time (based on the commission legth set for the program).
  4. Click Save. The default and dynamic commissions will be displayed:

Set up dynamic rewards with condition value period

The condition value period is individual for each dynamic condition. The condition can be set to:

  • All time: This means that the condition considers all referral actions (signups, sales) in the past. For example, the partner has brought in more than X customers or generated more than X in revenue in the past.
  • Previous X months or years: This means that the condition has to be met within the set period. For example, the partner brought in more than X customers last month, or the partner generated more than X in revenue last year.
    This condition is checked automatically based on the set time (monthly or annually) and adjusts the reward automatically.

To set up a dynamic reward with a condition value period:

  1. Open your affiliate program and go to Settings under Program. Scroll down to the Commission section and click on Advanced commission:
  2. In the Dynamic commissions tab, click +Add:
  3. Specify the condition that triggers a different reward. In this example, we're offering a 35% commission if a partner brings in more than 10 customers. Then, click the arrow to add the condition value period:
  4. Define the period in which the condition has to be met. In this example, we're selecting a previous 1 month:This means that the dynamic reward will trigger IF the condition is met within the set time. So, in this example, a customer will receive 35% commission if they have brought in more than 10 customers last month. 
  5. Click Save.

Let's analyse this example

The following commission structure has been implemented: 30% commission for everyone; 35% commission if a partner has brought in more than 10 customers last month:

With this type of dynamic reward, the condition will be checked  monthly, and the reward will be adjusted accordingly. 

For example, John brings in the following number of customers per month:

  • March: 5 customers
  • April: 11 customers
  • May: 7 customers

At the end of March, we will check the number of customers. Since it's less than 10, John will continue receiving 30% commission during April. 

At the end of April, we will check the number of customers. Since it's more than 10, the dynamic reward will trigger, and John will receive a 35% commission in May.

At the end of May, we will again check how many customers were brought in. Since it's less than 10, the commission will be reduced to the main program setting of 30% for July.


Reward examples

Here are some examples of rewards you can set up. All examples will have the general program level commission at 20% for 24 months.

Example #1 

The base commission is 20%. Commission increases to 30%, if partner generated over $1000 in revenue last year.

To implement this, set up a dynamic commission for 30% if the revenue is greater than $1000. Then, add a condition value period as "previous 1 year":

Example #2

The base commission is 20%. Commission increases to 25% if a partner has brought in more than 25 new clients (signups) in the last year.

To implement this, set up a dynamic commission of 25% if the number of signups exceeds 35. Then, add a condition value period as "previous 1 year":

This condition is checked annually. If the condition is met (the customer brought in more than 25 customers), they will receive a 25% commission for the following year. If the condition is not met, the 20% program-level commission will apply.

Example #3

The base commission is 20%. Commission increases to 35% when a partner brings in over 100 customers.

To implement this, set up a dynamic commission of 35% if the number of customers is greater than 100. The condition value period should be left at "all time":

Example #4

For the first year of referral payments, the partner gets 35%. For the 2nd and following years, the partner gets 30%.

For this scenario, leave the program level commission at 30% - this will cover the 2nd and following years. Then, create a period for less than 1 year and add a dynamic condition that offers 35%: