Marketing & EngagementOperator Admin

Bonuses & Promotions

The Bonuses & Promotions module lets you create and manage bonus offers, promotional campaigns, promo codes, and free bet tokens. Effective promotion management is key to player acquisition and retention.

Overview

Two sidebar items cover this area: Bonuses for managing bonus templates and active player bonuses, and Promotions for campaigns, promo codes, and tokens.

Bonus Templates

Bonus templates define the rules for bonuses that can be awarded to players. Each template specifies the bonus type, wagering requirements, and eligibility criteria.

Creating a Bonus Template

  1. 1

    Navigate to Bonuses

    Click 'Bonuses' in the sidebar to see the template library.

  2. 2

    Click 'Add New Template'

    Opens the template creation form.

  3. 3

    Fill in template details

    Specify the name, type, description, wagering requirements, minimum odds, maximum bonus amount, and expiry period.

  4. 4

    Activate the template

    Toggle the 'Active' switch to make the template available for distribution.

Template Fields

Column / FieldDescription
NameInternal name for the bonus (e.g., 'Welcome Bonus 100%')
Typewelcome, deposit_match, free_bet, cashback, reload
DescriptionPlayer-facing description of the bonus offer
Min OddsMinimum odds required for wagering contribution
Wagering MultiplierNumber of times the bonus must be wagered before withdrawal (e.g., 5x)
Max AmountMaximum bonus amount that can be awarded
Expiry DaysNumber of days before the bonus expires if wagering is not completed
ActiveWhether this template is currently available for distribution

Promotions

The Promotions page manages promotional campaigns with multiple tabs:

  • Promotions — Campaign list with activation controls
  • Promo Codes — Redeemable codes
  • Tokens — Free play tokens distributed to players
  • Active Bonuses — Currently active player bonuses

Sport-Specific Promotions

The platform supports several specialized sports promotion types:

  • 2-Up— If a player's team goes 2 goals up, the bet is paid out as a winner regardless of the final result
  • Acca Boost — Accumulator odds boost that increases with the number of selections
  • Price Boost — Enhanced odds on specific selections
  • Profit Boost — Percentage boost on winnings
  • Bore Draw — Refund on 0-0 draws
  • Acca Insurance — Refund if one leg of an accumulator loses

Promo Codes

Create redeemable codes that players can enter to claim bonuses:

  1. 1

    Navigate to Promotions > Promo Codes tab

    View existing codes or create new ones.

  2. 2

    Click 'Create Code'

    Specify the code text, linked bonus template, usage limit, and expiry date.

  3. 3

    Bulk generation (optional)

    Generate multiple unique codes with a common prefix for distribution campaigns.

  4. 4

    Distribute

    Share codes via email campaigns, social media, partner channels, or in-app notifications.

Column / FieldDescription
CodeThe redeemable code string (e.g., WELCOME50)
TypeBonus type this code triggers
Discount/ValueThe bonus value or percentage
Usage CountHow many times the code has been redeemed
StatusActive, Expired, Exhausted

Tokens (Free Bets & Credits)

Tokens are free play credits or free bets distributed directly to players' accounts. Unlike promo codes, tokens don't require the player to enter anything — they appear automatically.

Column / FieldDescription
Token IDUnique token identifier
UserPlayer who received the token
AmountToken value
ExpiryWhen the token expires
UsedWhether the token has been consumed

Issue tokens individually from a player's profile, or in bulk through the Campaigns module.

Active Bonuses

View all currently active bonuses across your platform:

Column / FieldDescription
UserPlayer with the active bonus
BonusBonus template name
AmountBonus amount awarded
Wagering ProgressProgress bar showing how much of the wagering requirement has been met
ExpiresExpiration date of the bonus

Actions available: force expire a bonus or convert remaining bonus balance to cash (for special cases).

Campaigns

The Campaigns page (Campaigns in the sidebar) allows you to create notification campaigns targeting player segments:

Column / FieldDescription
Campaign NameInternal name for the campaign
ChannelDelivery method: In-App, Push, Email, SMS
TargetPlayer segment (all, VIP, inactive, specific country, etc.)
StatusDraft, Scheduled, Sending, Sent, Failed, Cancelled
RecipientsDelivered count vs total target count
Scheduled DateWhen the campaign will be sent

Create a new campaign by specifying the target audience, message content, delivery channel, and schedule. Draft campaigns can be edited before sending.

Campaign Best Practices

Test campaigns with a small segment first before sending to your full player base. Use A/B testing by creating two campaigns with different messages and comparing performance.