Skip to content

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:

  1. Create a Campaign: Define the overall timeframe and purpose.
  2. Add Rewards: Define what the players will get (e.g., 5 Free Bets of 1.00 EUR).
  3. Set Budgets (Optional): Add caps to ensure you don't exceed your promotional budget.
  4. 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.