Use Case: 20% Cashback on User Deposit
Example use case of qualification and campaign triggers to determine bonus eligibility
Scenario: You want to create a promotion where your users gets a 20% cashback reward on their deposit amount. The promotion is valid for seven days. To be applicable for this reward, your user must opt-in to the promotion and make a minimum deposit of 100 USD.
To create a dynamic cashback reward for your users, create an event-triggered campaign. From the Campaigns tab, go to Create Campaigns>Single-stage>Triggered>Event-triggered
1. Set the Cashback Amount
First, configure the bonus that your users will receive with the campaign. In this example, an event-triggered campaign is used to configure the bonus.
For this example, assume your promotion name and configured events are:
- Promotion: Advanced Bonus- Cashback
- Trigger Event: deposit which is a pre-configured event that is triggered when a user makes a deposit.
- Event Property: amount which indicates the deposit amount made by a user.
- Select action: credit bonus which is the preconfigured action for the bonus in your bonus engine.
Configuration Steps:
To configure a 20% cashback on a user's deposit, perform the following steps:
-
In the Setup tab of your campaign, go to the Promotions section.
-
Specify the bonus associated with the campaign:
- Select the Advanced Bonus- Cashback promotion
- Select the Credit bonus action
-
Specify that your users will receive a 20% cashback on their deposit:
- Under Amount select Trigger Event
- Select the amount event property, which corresponds to user deposit.
- Add 20 in Apply Percents to ensure the user receives 20% of their deposit as a cashback reward.
- (Optional) Round the cashback amount to 2 decimal places.
- (Optional) Set the minimum cashback value to 0.
The image below shows how to configure the 20% cashback in the Promotions tab:

Configure a 20% cashback bonus for your campaign
2. Specify which users can claim the cashback
Specify that only the users that opt-in to your promotion within seven days (qualification trigger) and then make a 100 USD deposit (campaign trigger) receive the bonus.
For this example, assume your system tracks the following events:
- Trigger Event: deposit, which is a pre-configured event that is triggered when a user makes a deposit.
- Qualification Trigger: bonus_opt_in which is a pre-configured event that is triggered when a user opts in to your promotion.
- Identifier for your promotion: bonus_id of 123
Configuration Steps:
To specify the users that can claim the cashback, perform the following steps:
-
Go to the Trigger tab of your campaign.
-
Under Qualification Triggers, specify that only the users who opt-in to your campaign are eligible for the cashback:
- Select the bonus opt_in trigger and turn on the Apply Filter toggle.
- Use the Event property filter to specify that users must opt in to the bonus with the bonus_id 123 to be eligible for the cashback.
-
Set the qualification interval to seven days.
This ensures that only users who opt in within seven days of the campaign execution are eligible for the cashback.
The image below shows how to set the qualification trigger and interval:

Ensure that only users who opt in to the promotion within 7 days are eligible for the cashback
- Go to the Trigger section to specify that from the users who have opted-in, only the ones who make the deposit of 100 USD will receive the cashback:
- Choose deposit as the trigger event
- Turn on the Apply filter toggle
- Use the Event property filter to ensure that users who make a deposit amount more than 100 are eligible for the cashback.
The image below shows how to specify the campaign trigger:

Ensure that opted in users spend at least 100 USD to qualify for the cashback
- Click Save to save your changes
Your promotional campaign is now configured to provide a 20% cashback to users who opt-in to your campaign within 7 days of the campaign execution and place a deposit of at least 100 USD.
Updated 8 days ago