Skip to content

Reward Budgets

Budgets allow you to cap the total distribution or monetary exposure of your promotions. They act as safety valves that prevent over-spending.

Budget Ownership

Budgets can be applied at two levels:

  • Campaign-level: Limits the combined total of all rewards inside a campaign.
  • Reward-level: Limits only one specific reward.

Budget Metric Types

You can choose what the budget actually measures:

Metric Type Description
Monetary Value The total cost of the free bets distributed (e.g., total EUR).
Enrollment Count The total number of reward packages given out.
Unique Players The number of distinct individuals who have received the reward.

Enforcement Scopes

The scope defines how the limit is calculated across your player base.

Scope Description
Global A single shared pool. Once it's gone, no more players can be enrolled.
Per Player A limit that applies to each individual player.

Valid Combinations

Metric Type Global Scope Per Player Scope
Monetary Value Yes Yes
Enrollment Count Yes Yes
Unique Players Yes No

How Enforcement Works

Budgets are checked at the exact moment an Enrollment is attempted.

  1. A player is selected for a reward (manually, via CSV, or by a Trigger).
  2. The system checks all active budgets (both Reward and Campaign levels).
  3. If any budget would be exceeded, the enrollment is rejected.

Monitoring Budgets

Each budget provides real-time tracking fields:

  • Limit: The total allowed value.
  • Consumed: How much has been used so far.
  • Remaining: The amount left.
  • Utilization %: A percentage visualization of spend.

Stacking Budgets

You can combine budgets for granular control. For example, you can set a Global Monetary Value cap of 10,000 EUR to protect your total budget, and a Per Player Enrollment Count of 1 to ensure no single player receives the same reward twice.

Currency-Specific Budgets

Monetary Value budgets are tracked per currency. If you create a USD budget and a EUR budget on the same reward, each one only tracks spend in its own currency. A USD reward enrollment consumes from the USD budget and has no effect on the EUR budget, and vice versa. This means you can set independent spending limits for each currency your rewards operate in.