This article shares a possible use case you could support. This can be a helpful jumping off point as you plan your implementation.
Create a multi-tiered loyalty program where customers unlock better rewards and point-earning rates as they reach higher tiers, encouraging increased engagement and retention.
- Call Update Loyalty Program to set up the foundational program with base tier naming and branding.
- Call Create Reward to create different reward configurations for each tier. For example:
- Base tier: 20% discount for 1000 points
- Silver tier: 20% discount for 800 points
- Gold tier: 20% discount for 600 points
- Call Query Loyalty Accounts to identify customers approaching tier thresholds based on their
points.earned totals.
- When customers qualify for tier upgrades, they're automatically transferred to a new tier level.
- Call Earn Points to give customers bonus points when they reach new tiers (for example, 500 bonus points for reaching Silver tier).
- When showing available rewards to customers, call Query Rewards and filter results based on the customer's current tier from their loyalty account.
- Call Get Program Totals to analyze overall program performance and tier distribution across your customer base.