This page describes how to create rewards in the Loyalty hub. These rewards can be used only in loyalty programs. To create rewards for legacy loyalty campaigns and referral campaigns, read the Create rewards page.
Rewards list
The Loyalty rewards section lists all rewards created in your project. Each reward appears as a row with the following columns:- Status: Shows whether the reward is Active, Inactive, or Draft.
- Name: The name of the reward.
- Type: The reward type: Digital or Material.
- Reward: The name of the resource connected to this reward, such as a campaign or product.
- Refundable: Shows whether points spent on this reward can be returned after a refund: Refundable or Non-refundable.
- Created: The date and time the reward was created.
Create a reward
Prerequisite: Sources of rewardsBefore creating a reward, prepare the resources required for the selected reward type.Depending on the reward type, you may need:
- A discount campaign for discount coupon rewards.
- A gift cards campaign for gift card rewards.
- A point wallet for points on loyalty card rewards.
- A product or SKU for material rewards.
1
Details
Choose the reward type and configure the reward.- Digital reward
- Material reward
Digital rewards issue a discount coupon or gift card to the member.Select the Digital reward type.
- Discount coupons
- Gift cards
- Points on loyalty card
Issues a discount coupon from an existing discount campaign. In Discount campaign, select the campaign to issue coupons from.
2
Spendings
Spending defines how much a reward will cost in points, which point wallet will be used, as well as it determines other conditions. Spendings are evaluated top to bottom. If a member doesn’t match the first spending configuration, Voucherify checks the next one in order until a spending is fulfilled. If no spending is fulfilled, the reward can’t be redeemed.If a member’s wallet doesn’t have enough points, Voucherify doesn’t automatically try another point wallet. Add another spending to cover that case.
1
Spending name
Enter an internal name to identify the spending configuration.
2
Tier (optional)
Use the Tier section to select which loyalty tiers the spending applies to (optional).Leave the Tiers field blank to apply the spending to all loyalty members.
3
When (optional)
Use the When section to define conditions for the spending configuration (optional).Use Add rule to create conditions and Add brackets to group multiple conditions into logical expressions.Conditions are grouped by category.The following actions are available when configuring rules and brackets.
- Audience
- Customer metadata
- Member metadata
Audience rules define member-based conditions:
- Customer segment: Checks whether the customer belongs to a selected segment.
Rule actions
Rule actions
After adding a rule, use the three-dot menu next to the rule name to manage rule actions.Available rule actions:
- Error message: Defines a custom validation message for the selected rule.
- Edit rule: Updates the selected rule configuration.
- Duplicate rule: Creates a copy of the selected rule.
- Add next rule: Adds another rule after the selected rule.
- Add next brackets: Adds a new bracket group after the selected rule.
- Remove rule: Removes the selected rule from the spending configuration.
- Surround with brackets: Groups the selected rule inside brackets.
Bracket actions
Bracket actions
Use the three-dot menu on the right side of the bracket group to manage bracket actions.Available bracket actions:
- Add rule: Adds a new rule inside the selected bracket group.
- Add next rule: Adds a new rule after the selected bracket group.
- Add brackets: Adds a nested bracket group inside the selected bracket group.
- Add next brackets: Adds a new bracket group after the selected bracket group.
- Remove brackets and rules inside: Removes the selected bracket group together with all rules inside it.
4
Then redeem from
Use the Then redeem from section to define which point wallet is used and how many points the redemption costs.Configure the following fields:
- Point wallet: Selects the point wallet from which points are deducted when the reward is redeemed.
- Points cost: The number of points required to redeem this reward.
A reward can be redeemed from point wallets that belong to one loyalty program. If you configure point wallets that belong to different loyalty programs, you won’t be able to assign the reward to a program.Also, if you assign the reward to a loyalty program, you won’t be able to configure spendings with point wallets from other programs.
3
Timeframe
Define when the reward can be redeemed and when it is no longer available.Time-related settings in timeframe configuration use the time zone configured in Project settings.
Starts on
Define when the reward becomes active.Available options:- Creation: The reward becomes active immediately after it is created.
- Specific date: The reward becomes active at a selected date and time.
- Date: Activation date.
- Time: Activation time.
Expires
Define when the reward stops being active, so it becomes unavailable for redemption.Available options:- Never: The reward doesn’t expire and it’s always available.
- On specific date: The reward expires at a selected date and time. It is no longer available after this date.
- Date: Expiration date.
- Time: Expiration time.
Valid hours per day
By default the reward is available for redemption throughout all days of the week, all day long.Use + Add valid hours per day to limit when the reward can be redeemed during the week.When configuring valid hours, define:- Start time: Beginning of the valid time range.
- Expiration time: End of the valid time range.
- Days of the week: Days when the reward is active within the selected time range.
4
Metadata
Add custom attributes for tracking, optimizing, or experimenting.You can either:- Use an existing metadata schema.
- Add unknown property: Metadata that isn’t defined and won’t be added to the schema.
- Add to schema: Define new metadata schema. Once saved, reload the schema to use the new metadata.
Read Metadata to learn more about custom attributes.
5
Summary
Review the reward configuration before saving.The summary page displays all configured sections:- Details
- Spendings
- Timeframe
- Metadata
- Use Save draft to save the reward without activating it.
- Use Save and activate to create and activate the reward.
Rewards in the loyalty designer
You can create, assign, and manage rewards directly from the loyalty program designer.Rewards section
The Rewards section in the designer displays all rewards currently assigned to the program. Each reward card shows:- Reward name and status
- Reward type and configuration
- Refundable status
- Stock (starting number of available items)
- Connected point wallet and point cost
- Reward name
- Reward type and digital reward type
- Connected campaign
- Refundable status
- Spending: point wallet and point cost
- Stock
Building blocks panel
The Building blocks panel lists all rewards available in the loyalty program. The available rewards are the rewards that have spendings that use the point wallets assigned to the program. In the Rewards section of the panel, you can:- Browse all rewards and their status.
- Search rewards by name using the search field.
- Filter rewards by assignment status using the All, Not assigned, and Assigned tabs.
- Assign or unassign a reward using the link icon.
- Create a new reward using the + icon.
- Edit a reward using the edit icon.
- Delete a reward using the delete icon.
Reward assignment
Use the Quick assign button to assign the reward to the loyalty program. The reward builder window will open, where you can edit the reward. Define the stock limit, which determines:- Unlimited stock (default): There is an unlimited number of rewards that members can redeem.
- Stock limit: Members can redeem the defined number of rewards. Once depleted, members can’t redeem more rewards.
Loyalty reward maintenance
In the Loyalty rewards list view, use the three-dot menu (⋮) on any reward to:- Activate or Deactivate the reward: The available action depends on the current status.
- Assign to program: Connect the reward to a loyalty program.
- Edit: Open the reward configuration.
- Delete: Remove the reward permanently.
- Dashboard: Shows the reward configuration details and the loyalty programs the reward is assigned to, along with their stock.
- Spendings: Shows the spendings configured for the reward.
- Activity: Shows a log of events related to the reward, including event name, event ID, group ID, description, and timestamp.
- Metadata: Shows the metadata configured for the reward.
Related features
Rewards can be combined with the following features to build more advanced loyalty program flows.Point wallets
Point wallets
Rewards are connected to point wallets through spendings. Learn how to create and manage point wallets used in reward spendings.
Earning rules
Earning rules
Learn how to configure earning rules that define when members earn points they can later spend on rewards.
Loyalty designer
Loyalty designer
Assign rewards directly to loyalty programs in the program Designer.The same reward can be reused across multiple programs.

