Reward auto-purchase
Automatically convert user points into rewards on a daily schedule using a configured reward pool to help manage points liability.
Last updated
Was this helpful?
Automatically convert user points into rewards on a daily schedule using a configured reward pool to help manage points liability.
The Rewards auto-purchase feature allows you to automatically convert a user's points into rewards from a predefined pool. This feature helps manage liability and ensure users consistently receive value.
Rewards auto-purchase is configured as a points liability rule in the Loyalty Console. Once enabled, it runs automatically on a daily cadence starting around midnight in the tenant’s configured timezone for all users in your loyalty program. It can take a few hours to run.
For each user:
The Loyalty Engine evaluates their current points balance.
It checks which rewards from the configured pool they are eligible to purchase.
It purchases as many rewards as possible, prioritizing higher-cost rewards first.
Any remaining points that cannot be used on a reward are left in the balance.
ExampleIf a user has 1,260 points, and the reward pool contains:
A reward costing 500 points
A reward costing 100 points
A reward costing 50 points
The system will purchase:
2x 500-point rewards
2x 100-point rewards
1x 50-point reward
10 points would remain in the user’s balance.
You can choose whether auto-purchased rewards should also be auto-redeemed. For more information see Benefits.
Rewards which have the 'Purchasable' toggle set to false will not be purchased.
The logic works identically to manual reward purchases — including enforcement of reward requirements like audience purchasability criteria.
Last updated
Was this helpful?
Was this helpful?