How to Create a Milestones (tiered) Loyalty Program?

In this section:

  1. Enable tiers in your loyalty program
  2. Define tiers
  3. Map earning rules
  4. Map loyalty rewards

Tiers represent (optional) levels of your loyalty campaign. They let you create loyalty programs with different membership levels and varied earning rules and rewards based on customers' tiers.

For example, you may decide that customers from the Premium tier will receive double points for certain activities or specify different rewards for each membership level. This feature is a great tool to gamify your loyalty program and to go beyond the standard point-based scenarios.

Enable tiers

You can add tiers in the 4th step of the loyalty campaign creator.

Follow this tutorial for additional information on launching a loyalty program.

Tiers are optional. If you don't use tiers, your loyalty program will have one tier by default with the same earning rules and rewards for all participants.

There are no limitations on the number of tiers you can create. To start, click Add tier and fill in the details.

Enable tier

Define loyalty tiers

In this step, you can create an unlimited number of tiers that will act as different membership levels with different points criteria. For instance, all customers who have between 50 and 100 loyalty points will be assigned to a "Newbie" tier.

Newbie tier

You can add metadata to particular tiers to specify the tier eligibility criteria. For instance, only customers who pay with Visa credit card can be assigned to the tier. You should define your metadata in the Metadata Schema in your Project Settings.

If in the Metadata Schema the option "Allow only defined properties" is checked, you will not be able to add additional metadata properties from the Editor view.


Create multiple tiers with different point limits and move on to the next step. From this view, you can easily come back to edit tiers and optionally remove them.

Multiple tiers

If you do not want to specify the tier's bottom or upper limits, leave the field blank. For instance, customers from the "Pro" tier should have at least 300 points, with no upper limit.

Map earning rules

In this step, you will be able to map points assignment for particular actions (earning rules). For instance, customers from the Pro tier will get double points for referring a friend, or that Newbie members will get more points than 100 for spending over 100£, etc.

By implementing different point assignment criteria, you gamify your program more and give customers more reasons to achieve higher tiers in your loyalty program. Mapping earning rules is optional – you can use tiers to differentiate between different loyalty program participants without any additional perks.

Please visit this article to learn more about earning rules.

Mapping earning rules

You can add different points assignments for selected earning rules (established in the 2nd step of the loyalty program creation) based on tiers. Note that you can attach custom or multiplied points for selected actions. 

You can also lower the number of points assigned to particular tiers by multiplying by decimals or providing a lower custom number of points.

Map loyalty rewards

In the last step, you can decide on rewards mapping. This means that customers from the selected tier can get a reward for more or fewer points than other tiers. For instance, customers from the VIP tier can get rewards for 50% fewer points.

map rewards

That's it. You have just customized your loyalty program and made your program gamified with custom tiers, earning rules, and rewards assignment.

Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.

Still need help? Contact Us Contact Us