Rewards: Sample Use Cases and Flows

This article shares some possible use cases you could support, as well as a sample flow that could support each use case. This can be a helpful jumping off point as you plan your implementation.

Create seasonal and limited-time reward campaigns

Design time-sensitive reward campaigns that drive urgency and increase customer engagement during specific periods or events.

  1. Call Get Loyalty Program to understand your current program configuration and active customer base.
  2. Call Create Reward for seasonal rewards with free shipping for 250 points.
  3. Set the active field to false initially to prepare rewards before the campaign launch.
  4. When ready to launch, call Update Reward to set the active field to: true for all campaign rewards.
  5. Call Query Loyalty Accounts to identify customers with sufficient points for targeted campaign notifications.
  6. After the campaign ends, call Update Reward to set the active field false or Delete Reward to remove limited-time offers.
Did this help?