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. Age period - defines the timeframe in a customer’s or partner's lifecycle during which a dynamic reward is applied.
  2. Rolling period - sets a period during which a condition has to be met.

We'll share examples and instructions for setting them up below.


Set up dynamic rewards using age period

The age period determines what reward is applied based on how long a customer or partner has been in your program. The age is calculated individually for each customer or partner. This allows you to define commission changes over time. Examples include:

  • Customer age
    Offer a 30% commission during the customer’s first year and 20% during the second year for recurring referral commissions.
  • Partner age
    Offer a 20% commission for the first 12 months after an affiliate joins the program, then reduce it to 15% for all subsequent commissions.

The age period can be set for partner or customer, as more than or fewer than a fixed number of months or years:

To set up a dynamic reward with a customer age 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 Add age period
  3. Adjust the period and the reward. In the example below, the commission for a specific customer is reduced to 15% if they've been referred for more than 1 year: This means that when a referral signs up, the partner will receive a 20% commission for the 1st year of the referral's payments and 15% commission for the remaining time (based on the commission length set for the program).
  4. Click Save. The default and dynamic commissions will be displayed: 
  5. Click Update to apply the changes.

Set up dynamic rewards with a rolling time period

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

  • All time (cumulative): 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 since they joined the program.
  • Rolling period: 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 rolling time 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 tier
  3. Specify the condition that triggers a different reward. In this example, we're offering a 25% commission for partners who bring in more than 10 customers. Then, click the gear icon to define the condition time period: The default will be All time (cumulative): 
  4. Define the period in which the condition has to be met. In this example, we're selecting a rolling period of the last 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 25% commission if they have brought in more than 10 customers last month. 
  5. Click Save to close the modal and Update to apply your changes. 

Let's analyse this example

The following commission structure has been implemented: 20% commission for everyone; 25% 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 to receive a 20% 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 25% 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 20% 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 rolling time 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 rolling 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 25% when a partner brings in over 100 customers.

To implement this, set up a dynamic commission of 25% 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 20%. For the 2nd and following years, the partner gets 15%.

Add a customer age period. Set it to more than 1 year and then change the commission to 15%: