Skip to main content
All CollectionsRewards & Commissions
How to set different rewards based on the plan id?
How to set different rewards based on the plan id?
Virgil avatar
Written by Virgil
Updated over 2 years ago

Plan level rewards is a very useful feature in case you want to set a different reward/commission level based on the plan the user signs up. For example, if you don't want to offer a % based commission, you can set a fixed commission amount for each plan. Another use case is when you offer custom or enterprise plans and you don't want to keep the same commission as the other plans.

Like with the normal referred sale rewards, you can set plan rewards both at the campaign level or promotion(affiliate) level.

To set up plan level rewards:

1. Edit the campaign or promotion, go to Rewards tab and click on 'Customize rewards by plan'.

2. Click on the "click here to add and manage plans" link. It will open the link in a new tab.

3. On the new page, click 'Add first plan'

4. Set your plan name and plan(s) id. The plan ids are the ones from the billing provider (Stripe,Recurly, etc). By clicking 'Add another plan', you can enter multiple IDs in case you have multiple variants of the same plan or you want to set the same reward for a group of plans.

*For ClickFunnels, if no price Ids appear in Stripe, you can use Product Name as Plan ID.*

5. Click 'Save'. Once you finish adding the plans, go back to the previous browser tab and click the 'Refresh' link to see the new plans.

6. From there on is exactly like you set the rewards on the campaign. When you finish, close the modal(click x) and you should see the number of plans with custom rewards at the end of the 'Customize rewards by plan' link.

To exclude a plan from giving rewards (assuming you already have a default reward set):

  1. Edit the campaign or promotion, go to Rewards tab and click on 'Customize rewards by plan'.

  2. Select the desired plan and press 'Set reward'.

  3. Click on the 'Remove current reward' button.

4. Click 'Save'.

Did this answer your question?