Loyalty Reward Types
Overview of the different types of rewards you can configure in your loyalty solution.
You can add a reward every loyalty feature including reward rules, quests, perks, achievements, and levels. These reward types are the same across all loyalty features.
This section describes the types of rewards you can configure in the Loyalty Hub.
Tokens
Tokens work like any other currency in loyalty solutions. Users collect tokens and then redeem them based on the Redeem Options you have configured.
In the Amount field, enter the number of tokens a user receives as shown in the image below.
You can also set a dynamic token amount. See the Dynamic Rewards to learn how to set a dynamic token reward.
Quests
You can reward users with quests you have previously configured. This is useful when you want to provide non-monetary rewards or create quest chains.
To configure a quest reward:
- In the Amount field, enter the number of quests you want to reward. This is usually set to 1 to unlock a single quest.
- Use the Specific Quest drop-down to choose a quest that you’ve previously created.
The example below shows a single quest reward where a user is rewarded with a quest Login 7 days in a row.
Quest configuration and attemptsThe Amount can be 1 or more depending on the scenario. If you want to reward a single quest, enter 1. If the selected quest is time-limited, you can enter an amount greater than 1 to give users multiple chances to complete it.
For example, if the amount is set to 3, the user receives one quest but has three separate opportunities to complete it. If they fail their first attempt, they receive another chance. Each new attempt resets the quest progress and is treated as a fresh start for that same quest.
Quest restrictions bypassedWhen a quest is selected as a reward, all user requirements and quest restrictions are bypassed. Even if the selected quest has segment limitations, level requirements, or time constraints, or is currently set to inactive, the user will still be able to access and complete it.
Game Element
A Game Element is a type of reward that allows you to change a specific user attribute. This is useful for updating player stats, adding points to a balance or setting a specific profile status.
To configure a game element reward, provide the following details:
- Amount: Enter the number of times the reward is issued to the user.
- Attribute path: Click the search icon and select the user attribute you wish to update.
- Value Data Type: This is automatically selected based on your chosen attribute path.
- Value: Enter the specific value you want the attribute to change to or use for the operation.
- Operation: Choose one of the following three operations:
- Add: Increases the current attribute value by the specified amount in the Value field. For example, if a user has 100 points and you add 50, their new total is 150.
- Subtract: Decreases the current attribute value by the specified amount in the Value field.
- Set: Replaces the current attribute value with the new value provided in the Value field.
External
External rewards allow you to send reward information to another system using a webhook. This is useful for rewards managed outside the platform. To configure an external reward, provide the following:
- Amount: Enter the number of reward units. For example, if the reward is a single bundle of 20 free spins, enter
1. - Unique Reward Name: Enter the identifier for the reward as it appears in your external system. This name is used for webhooks and reporting. It must start with a letter and use underscores instead of spaces.
- User Facing Description: Write the description that the user will see in your loyalty widget.
- Webhook URL: Enter the URL where the POST request is sent when a user earns the reward.
- Authorization Header: Enter the credentials required to verify the request with your external system.
Promotions
Use promotions to grant bonuses directly from your bonus engine.
- Amount: Enter the promotion amount
- Specific Promotion: Select the specific promotion you want to reward the user.
- Action: Define how the promotion is handled by selecting Add, Remove, or Credit.
Updated about 5 hours ago