Tiered Loyalty Program Automation Recipe

This tiered loyalty program automation lets you segment members of your customer loyalty program into tiers based on a point-based score.

How do you reward customer loyalty?

Many businesses run customer loyalty programs that reward customers for repeat purchases or bookings. There are many different types of loyalty programs to choose from, including:

- Customer loyalty cards
- Frequent flyer programs
- Point-based loyalty programs
- Frequent shopper programs
- Email rewards programs
- Tiered loyalty programs

What is a tiered loyalty program?

A tiered loyalty program is a type of membership program where customers receive different perks and benefits based on their level. Levels (aka tiers) are usually determined by a metric, like the number of purchases or amount of money spent by a customer. The higher the tier, the more valuable (and exclusive) the rewards.

To reach the next tier, loyalty program members need to pass a measurable milestone, like dollars spent or purchases made. With the ActiveCampaign CRM and lead scoring, you can segment loyalty program tiers based on customers' point-based scores. This automation lets you segment your customers into tiers based on their score.

Before importing this automation, build out scoring in ActiveCampaign for your customer loyalty or membership program. Make sure you also have a "Loyalty Program" custom field to track the contact's loyalty program tier.

Here's how the tiered loyalty program automation works:

1. The automation is triggered when a contact's loyalty program score is above 0.
2. An If/Else condition checks whether or not the contact's current score is within the point range for the lowest tier of your program: Greater than or equal to zero and less than or equal to the next tier's threshold. Feel free to adjust the score range to match your program's tiers.
3. If the contact's score matches the lowest tier, the automation updates their "Loyalty Program" custom field to match the lowest tier. In our example, we update the field to Bronze. The automation ends.
4. If the contact's score does not match the lowest tier, another If/Else condition checks whether the contact's score is within the point range for the middle tier of your program. Feel free to adjust the score range to match your program's tiers.
5. If the contact's score matches the middle tier of your program, the automation updates their "Loyalty Program" custom field to match the middle tier. In our example, we update the field to Silver. The automation ends.
6. If the contact's score does not match the middle tier, another If/Else condition checks whether the contact's score is within the point range for the highest tier of your program. Feel free to adjust the score range or add more If/Else steps to match your program's tiers.
7. If the contact's score matches the highest tier of your program, the automation updates their "Loyalty Program" custom field to match the highest tier. In our example, we update the field to Gold. The automation ends.
8. If the contact's score does not match the highest tier of your program, the automation ends.