Rewards System Playbook¶
The Rewards System allows product and operations teams to create, manage, and automate promotional activities. You can distribute rewards to players through manual selection, bulk uploads, or automated triggers based on player behavior and competition results.
Core Concepts¶
The system operates on a hierarchical structure that ensures control over spending and distribution.
graph TD
Campaign[Campaign] --> Reward[Reward]
Reward --> Enrollment[Enrollment]
Enrollment --> Player[Player]
Budget[Budget] -.->|Limits| Campaign
Budget -.->|Limits| Reward
Trigger[Trigger] -.->|Automates| Enrollment
How the Pieces Fit Together¶
- Campaigns act as top-level containers for your promotions, usually grouped by time or theme.
- Rewards define exactly what a player receives (e.g., a specific number of free bets).
- Enrollments are the bridge between a player and a reward. When a player is enrolled, they can see and use their reward.
- Budgets protect your margins by capping how much can be spent or how many rewards can be issued.
- Triggers remove the manual work by automatically enrolling players who meet specific criteria.
Quick Reference¶
| Concept | Description | Link |
|---|---|---|
| Campaigns | The time-bound container for promotional activities. | View Campaigns |
| Rewards | Definitions of what players actually receive (e.g. Free Bets). | View Rewards |
| Budgets | Controls to cap spending by value, count, or unique players. | View Budgets |
| Enrollments | The process of linking specific players to specific rewards. | View Enrollments |
| Triggers | Automation rules to enroll players based on metrics or leaderboards. | View Triggers |
Getting Started¶
Setting up a new promotion typically follows this flow:
- Create a Campaign: Define the overall timeframe and purpose.
- Add Rewards: Define what the players will get (e.g., 5 Free Bets of 1.00 EUR).
- Set Budgets (Optional): Add caps to ensure you don't exceed your promotional budget.
- Enroll Players: * Manual/Bulk: Upload a CSV or select players via the backoffice. * Automated: Set up a Trigger to handle enrollment based on activity.
Tip
Start by defining your Campaign first. It makes reporting and management much easier when rewards are grouped logically.