Gamification
Gamification turns player activity into progression and rewards, driven by a rule engine over the same event stream that powers the CRM.
Building blocks
- Points & currencies — earnable balances. Define one or more currencies and the rules that award them.
- Levels — a progression ladder (e.g. loyalty tiers) players climb as they earn.
- Missions — objectives with criteria (do X, N times, within a window) that grant a reward on completion.
- Badges — achievements unlocked by reaching a condition.
- Tournaments — time-boxed competitions ranked by a metric.
- Leaderboards — real-time rankings players can see.
How it’s driven
Player events (bets, deposits, logins, custom events…) flow through the rule engine. Rules evaluate each event and award points, advance levels, progress missions, and unlock badges. Because it’s event-driven, gamification stays in lock-step with real activity.
Configuring
Use the Gamification admin UI to define currencies, levels, missions, badges, and tournaments. Each is scoped to the active brand. The same objects are exposed via the API for programmatic management.
Bonuses
The Bonuses area (/bonuses) manages bonus definitions independent of the
points system: welcome, reload, cashback, free-spins, no-deposit, and custom
bonuses, each with a value, value type, wagering requirement, optional
expiry, and config. Bonus ROI and analytics feed the revenue views. Bonuses are
also available over the /bonuses API.
Player-facing view
Players see their own progression in the player portal — levels, missions, badges, and rank — updated in real time. See Modules → Player portal.