Use Case: Progressive Achievement for Level Milestones
In this example, you have four Automatic Levels:
- Bronze: Level 1
- Silver: Level 2
- Gold: Level 3
- Platinum: Level 4
The user criteria for each level is managed in the Levels tab. For more information on levels in the Loyalty Hub, see Levels.
In Automatic Levels, you cannot set a one time reward when a user moves up a level. So, you can create achievements to reward users when they move up levels.
In this example, three achievements are created with the following configurations:
| Achievement Title | Completion Conditions | Restrictions (User Requirement) | Restrictions (Order of Completion) | Reward |
|---|---|---|---|---|
| Silver Level Up | level attribute equals 2 | level attribute equals 1 | None | 100 Tokens |
| Gold Level Up | level attribute equals 3 | level attribute equals 2 | Silver Level Up | 200 Tokens |
| Platinum Level Up | level attribute equals 4 | level attribute equals 3 | Gold Level Up | 400 Tokens |
In this configuration:
- Completion Conditions: Ensures that users earn the achievement when they move to a higher level.
- User Requirement: Ensures that only users on lower levels are eligible for the subsequent level-up achievement. For example, only users who are currently at Level 2 (Silver) are eligible for the Gold Level Up achievement.
- Order of Completion: Creates a chain that prevents a user from seeing or earning a high level milestone until they have finished the previous one. This ensures a logical progression for each achievement. For example, a user cannot view or earn the Gold Level Up achievement until they have successfully completed the Silver Level Up achievement.
Updated about 5 hours ago