Key characteristics
- Rewards are a discount, not a payment (unlike Credits)
- A customer can have more than one reward active at the same time
- The Reward Balance is the sum of all unused, unexpired rewards on a profile
- Rewards can be redeemed in any amount up to the balance: not necessarily in the amount they were issued
- When multiple rewards exist, the one with the nearest expiry date is used first
- Brands can define restrictions: e.g., rewards cannot be used to purchase gift cards or cover shipping. On Shopify, specific products can be excluded via a product metafield
How rewards are generated
Rewards can be triggered by:- Events: automatic issuance on specific events (account creation, birthday, tier attainment)
- Spend milestones: issued automatically when cumulative spend crosses a threshold
- Manual issuance: by staff with Manager or Admin role in CX Manager or Clienteling
- Reactions: programmatic issuance based on any Omneo event
Reward types (examples)
Brands configure Reward Definitions in CX Manager and group them into types:Campaigns and issue limits
A Reward Definition can carry a campaign, a free-text label that groups definitions, like the campaign on a Benefit Definition. It is not the Campaign type above: the type says what kind of reward a definition is, while the campaign names one group of definitions, such as the thresholds of a single spend program. It is not a campaign window either, since it has no dates. See Definition dates, and what each one actually gates. Definitions that share a campaign can share an issue limit. A Reaction’sreward.create action can cap how many rewards a profile holds across all of them within a window, for example two in any 30 days across three spend thresholds. A limit can pool definitions by type instead, which is coarser: every definition of that type joins the pool. The limit counts every reward in the pool however it was issued, including rewards issued by staff, and a withheld reward does not use up the limit. When the limit withholds a reward, Omneo can record it on the profile as an interaction. See Limiting how many rewards are issued.