Skip to main content

Using FlexiTiers to set up tiered rewards

Set up tiered rewards with FlexiTiers — give advocates better rewards as they hit referral milestones, combine rewards, set progression rules and a maximum, and track tiers.

Written by Adam

With FlexiTiers, you can create reward tiers that encourage your advocates to make more referrals and earn better, higher rewards as they hit referral milestones. Tiered rewards gamify your referral or affiliate program and motivate your customers to increase their referral activity — driving new customers and boosting overall sales.

How tiered rewards work with FlexiTiers

  • Set milestone-only rewards to celebrate meaningful referral achievements.

  • Combine base rewards with occasional milestone bonuses to keep advocates and affiliates motivated.

  • Add a second advocate reward within the same tier (for example, coupon + cash or cash + cash).

  • Create recurring milestone rewards to build lasting engagement.

  • Customize reward structures to reflect your brand values and foster a sense of community.

You can configure up to two advocate rewards within the same tier: the main reward plus one additional reward.

Using FlexiTiers

Use the tiered reward structure to give your advocates and affiliates more attractive rewards or commissions as they reach higher referral milestones.

Pro Tip: Make sure your reward values at higher tiers are compelling enough to motivate advocates to keep referring.

Step 1: Turning on FlexiTiers

New campaigns use Single reward by default, which gives the same reward value from the first earned reward onwards. To create tiers, turn on FlexiTiers first:

  1. Open your campaign's Advocate reward page:

    • Shopify — from your Shopify admin, go to Campaigns, select your campaign, then under Set rewards click Advocate reward.

    • Other platforms — from the ReferralCandy dashboard, go to Campaigns, select your campaign, then under Set rewards click Advocate reward.

  2. In the FlexiTiers section or panel, click Add tiers to enable FlexiTiers.

Step 2: Adding reward tiers

To add and set up reward tiers:

  1. Click Add new tier on the Advocate reward page. A preview on the right shows the structure of your reward tiers.

  2. Click the dropdown arrow beside the new tier and set the tier range in the Start at referral # and End at referral # fields.

  3. Click Edit reward settings. You can choose a new reward type, a different setup from your previous tier, or add a second advocate reward within that tier.

  4. Configure the Advanced tier settings, including how tier rewards progress and the progression starting point.

  5. Repeat the steps to add more tiers.

  6. Save your changes.

Advanced tier settings

How tier rewards progress

You have the following options for how reward tiers progress:

  • Stop rewards after final tier - the advocate or affiliate stops receiving a reward from successful referrals after reaching the last tier.

  • Keep giving last tier reward for each referral after completing final tier - the advocate or affiliate continuously receives a reward for every successful referral after they reach the last tier.

  • Loop tiers - restart at Tier 1 after completing final tier - the reward pattern repeats after the last tier, including any referrals with no reward before the first rewarded tier.

Set a starting point

If you want to introduce a new set of tiers and have all advocates begin fresh, set a starting point. Once reward tiers are saved, changes take effect immediately unless you specify a start date. You have two options:

  • Count all past rewards towards tier progression - the default setting, which includes all historical rewards earned by advocates, regardless of when the reward tiers were set up.

  • Start tier progression from - set an exact date and time for when the campaign begins counting advocate rewards. Use this option to reset your advocates' reward counts to 0 based on the selected date.

Example: reward only the third qualifying referral

To give an advocate or affiliate one reward when they reach three qualifying referrals, use a single milestone tier. Referrals 1 and 2 earn no reward; referral 3 earns the reward you choose.

This counts the advocate's qualifying referrals across their referred friends. It does not wait for each individual friend's third purchase. For example, two qualifying purchases from Customer A and one from Customer B can reach the milestone if repeat purchases qualify.

  1. With FlexiTiers enabled, configure one reward tier. Edit the existing first tier rather than adding a third-referral tier after a tier that still rewards referrals 1 and 2. If you have other tiers, remove those you do not want in this setup, then review the remaining tier.

  2. Set Start at referral # to 3 and leave End at referral # blank. Use Edit reward settings to choose the reward.

  3. Under Advanced tier settings, choose Stop rewards after final tier for a single reward at referral 3. To repeat the reward at referrals 3, 6, 9, and so on, choose Loop tiers - restart at Tier 1 after completing final tier instead. With this one-tier setup, each cycle includes two referrals with no reward before the rewarded referral.

  4. Check the Preview: referrals 1–2 should show No reward, and referral 3 should show your chosen reward. After that, the preview should show no further reward or a repeating cycle, depending on your choice.

  5. Review your tier progression starting point and lifetime cap, then save. The example assumes the advocate starts at zero; existing progress can put them further along. Leave the cap blank or set it to at least 3 so it does not stop the advocate before this milestone. Use Stop rewards after final tier to limit the setup to one reward.

A range is different: Start 1, End 3 rewards each of referrals 1, 2, and 3. It does not hold one reward until referral 3. The Keep giving last tier reward option also continues rewarding every referral after the milestone, rather than every third referral.

Choose which purchases qualify separately in Reward conditions. First X purchase(s) = 3 makes each friend's first three purchases eligible; it does not skip the first two.

Reward conditions

Set a maximum reward amount

The Maximum rewards per advocate field sets a lifetime cap for each advocate in this campaign. It counts rewardable referred purchases, not a cash amount. If several eligible purchases are required for one reward, the purchase count and reward count are different. See Reward conditions for the cap calculation.

  • To set a cap, open your campaign's Reward conditions page and enter a count in Maximum rewards per advocate.

  • For unlimited rewards, leave the Maximum rewards per advocate field blank.

Tip: A lifetime cap can stop an advocate earning further rewards even when the tier settings would otherwise continue or loop. Check the cap alongside your tier structure.

For the other reward conditions — minimum purchase amount and rewardable purchases — see Reward conditions.

Referral progress email

The referral progress email (also called the reward progress email) keeps advocates and affiliates going when a referral succeeds but doesn’t earn them anything yet. It names the exact number of referrals still needed — for example, “You’re just 3 referrals away from earning a free hoodie” — so a tier with no reward reads as progress instead of silence.

The referral progress email sends when both of these are true:

  • A referral is successful, and once it’s counted the advocate sits on a tier that carries no reward.

  • A later tier does carry a reward.

If no later tier carries a reward, the email isn’t sent — there’s nothing left to progress toward. That includes advocates who have gone past your last tier, where every further referral earns nothing.

Timing matches your other reward emails: it goes out once the review period ends and the referred purchase is confirmed, not the moment the friend buys. See When will referral rewards be sent to an advocate?.

You can restyle and reword the referral progress email in your campaign’s Themes editor, under Notification Emails — see Shopify and other platforms. The referral count and the reward name in it are generated from your tier settings: the reward name comes from that tier’s reward description, so edit it there rather than in the email.

FlexiTiers tiered rewards FAQ

Can I use different reward types or reward settings in each tier?

Yes. When you create a new reward tier, you can choose an entirely new reward type or a different reward setup from your previous tier.

You can also configure up to two advocate rewards within the same tier, depending on the reward types available for that campaign.

Each tier can have its own unique reward value, letting you configure better, more attractive rewards as advocates earn more and reach higher tiers.

Can I skip a tier or give no reward in between tiers?

Yes. To give no reward between two tiers, leave the End at referral # field blank and add a new tier that rewards advocates at your desired minimum number of referrals. This lets you reward customers only when they reach a specific number of referrals, rather than within tier ranges (useful for milestone rewards).

These milestones follow the advocate's overall progress. They do not track a separate milestone for each referred friend. For a question such as “one reward only after a particular friend's third purchase,” see Reward conditions.

In the example below, enrolled customers get rewarded at the 1st, 5th, and 10th successful referrals. Choose Stop rewards after final tier if you want rewards to end after referral 10:

  • Tier 1: Starts at referral # 1, Ends at referral # blank

  • Tier 2: Starts at referral # 5, Ends at referral # blank

  • Tier 3: Starts at referral # 10, Ends at referral # blank

Advocates sitting in one of the gaps still hear from you: a successful referral that earns nothing yet triggers the referral progress email, which tells them how many more referrals they need to reach the next reward.

Can I turn off the referral progress email?

No. Unlike your other campaign emails, the referral progress email has no on/off setting and isn’t listed on your campaign’s Emails page. It only sends in one specific case — a successful referral that lands the advocate on a tier with no reward, while a later tier still has one — so your tier structure is what determines how often it goes out.

You can still change how it looks and reads in the Themes editor under Notification Emails. See Referral progress email above.

Can I revert to a single tier reward?

Yes. To return to Single reward from a multi-tiered structure:

  1. Open your campaign's Advocate reward page (Shopify: Campaigns > your campaign > Set rewards > Advocate reward. Other platforms: Campaigns > your campaign > Set rewards > Advocate reward).

  2. Delete all reward tiers except the 1st tier.

  3. Make sure the 1st tier has the value 1 in the Start at referral # field.

  4. In Advanced tier settings, select Keep giving last tier reward for each referral after completing final tier.

  5. Save your changes.

Once saved, your Advocate reward page shows the FlexiTiers introduction again. To re-enable tiered rewards, follow Step 1: Turning on FlexiTiers above.

How can I view and manage contacts based on reward tier?

Open your campaign's advocate list:

  • Shopify — from your Shopify admin, go to Campaigns > select your campaign > under Get started, open Advocates (or Affiliates for affiliate campaigns).

  • Other platforms — from the ReferralCandy dashboard, go to Campaigns > select your campaign > Advocates.

The list includes these tier columns:

  • Reward Tier - the tier the contact has reached and is currently in.

  • Rewards - the total number of rewards the advocate or affiliate has earned so far.

To order the list by tier, use the Sort control and select Sort by > Reward Tier, then choose ascending or descending order.

What happens if I edit or delete a reward tier?

After editing or deleting a tier, check the remaining tier ranges and the Preview before saving. Gaps can leave referrals with no reward. Also check Advanced tier settings to confirm whether rewards stop, continue, or loop after the final tier.

Did this answer your question?