Skip to main content

Loyalty Programs

Loyalty Programs are comprehensive point-based systems that reward players for their activity. This guide covers managing programs, tiers, rules, and rewards.

Accessing Loyalty Programs​

  1. Click Promotions > Loyalty in the sidebar (path /loyalty)
  2. The page shows a grid of program cards. Each card displays the program name, its points name, an Active/Inactive badge, a Manage button, and a Delete action.
  3. Click Create Program to add a program, or Manage on a card to open that program's workspace.
note

The Loyalty Programs page is a list of program cards. The Overview, Settings, Tiers, Point Rules, and Rewards tabs live inside a single program's workspace, which opens when you click Manage on a card (see below).

Loyalty Programs

The Program Workspace​

Clicking Manage opens the workspace for one program at /loyalty/{programId}/... with a tab bar:

TabWhat it shows
OverviewPlayer distribution across tiers
SettingsProgram name, branding, status, and inactivity settings
TiersProgression tiers and their benefits
Point RulesHow players earn points
RewardsThe points-redeemable rewards catalog

Creating a Program​

Create a program to run a point-based loyalty scheme that rewards players for their activity.

  1. Click Create Program
  2. Fill in the modal:
    • Program Name (translatable)
    • Short Description - brief text shown in cards and lists
    • Full Description - detailed markdown description
    • Points Name (Singular) and Points Name (Plural) - e.g. "Point" / "Points"
    • Points Icon - emoji, Lucide icon, or uploaded image
    • Desktop Banner, Mobile Banner, Widget Banner - image uploads
    • Enable inactivity downgrade - when on, reveals an Inactivity Days field controlling how many days of inactivity trigger a tier downgrade
  3. Click Create

A program's status (active/inactive) is set in its Settings tab after the program is created.

Overview Tab​

The Overview tab shows Player Distribution across the program's tiers: the total number of enrolled players plus, for each tier, the player count and its percentage of the total.

The program Overview tab: Player Distribution across tiers, with the total enrolled count and each tier's share.

Tiers Tab​

Tiers define progression levels within a loyalty program. Players advance through tiers based on lifetime points.

The Tiers tab: each tier with its level, minimum lifetime points, and status.

Tier Hierarchy​

Tiers are ranked by minimum lifetime points required:

TierMin PointsExample Benefits
Bronze0Base rewards, standard cashback
Silver1,0005% bonus on rewards, priority support
Gold10,00010% bonus, exclusive promotions
Platinum50,00020% bonus, personal manager

Creating a Tier​

Create tiers so that players who earn more lifetime points unlock progressively better benefits (a higher points multiplier and level-up rewards).

  1. Open the program workspace and go to the Tiers tab
  2. Click Create Tier
  3. Fill in tier details:
    • Code - Unique identifier (e.g., "GOLD")
    • Name - Display name (translatable, e.g., "Gold Member")
    • Min Points - minimum lifetime points required to reach the tier
    • Tier Level - ordering level (rank) of the tier
    • Tier Icon - emoji, Lucide icon, or uploaded image, plus a Color
    • Benefits - structured benefits configuration (see below)
    • Require manual claim - when on, tier upgrade rewards must be claimed by the player rather than granted automatically
  4. Click Create

Benefits are structured configuration. The tier form exposes two benefit settings: a Points Multiplier and one-time Level-Up (tier upgrade) rewards. To assign a cashback percentage, add a cashback-type Level-Up reward, which may carry an optional per-reward cashback-percentage override. See Loyalty Overview for the full benefit set.

Tier List​

The tier table shows these columns:

ColumnDescription
TierIcon, name, and code
LevelTier index
Min PointsMinimum lifetime points to reach the tier
StatusActive or Inactive
ActionsEdit or Delete

Managing Tiers​

  • Edit - Modify tier settings
  • Delete - Remove a tier (players will be reassigned)
  • Reorder - Tiers are ordered by their tier index / min points

Rules Tab​

Rules define how players earn points through various activities.

The Point Rules tab: each rule's activity type, points-per-unit rate, daily limit, and status (with a Cash-only / No-bonus badge on wagering rules).

Creating a Rule​

Create a point rule to define which player activity earns points and at what rate.

  1. In the program workspace, open the Point Rules tab
  2. Click Create Rule
  3. Configure the rule:
    • Name - Rule name (e.g., "Slot Betting Points")
    • Activity Type - What triggers points:
      • Wagering
      • Deposit
      • Login
      • Referral
      • Profile Completion
    • Points Per Unit - Points earned per unit of activity, configured per currency (points per unit amount for each currency)
    • Max Points Per Day - Daily earning cap (optional)
    • Active - Enable or disable rule
  4. Click Create

For Wagering rules you can also set a bonus-wagering mode that controls whether bonus bets count toward points: include all bets, cash bets only, or exclude bet-funded wagering. The rules table shows a Cash only or No bonus badge next to the activity type when either mode is active.

Rule Examples​

RuleActivityPointsMax/Day
Slot BettingWagering1 per 10 (per currency)500
DepositsDeposit10 per deposit50
Daily LoginLogin5 per login5
ReferralReferral100 per referral—

Rewards Tab​

Rewards are items players can redeem using their loyalty points.

The Rewards tab (Reward Shop): each redeemable reward as a card showing its type, points cost, minimum tier, and status.

Reward Types​

  • Bonus Credit - references a bonus template plus an amount
  • Free Spins - references a freespin template
  • Freebet - references a freebet template (with per-currency amount overrides)
  • Cashback - a cashback percentage, optional max amount, and validity
  • Merchandise - a physical item
  • Experience - a non-monetary experience reward
  • Custom - operator-defined reward config

Creating a Reward​

Create a reward to give players something to redeem their loyalty points for.

  1. In the program workspace, open the Rewards tab
  2. Click Create Reward
  3. Configure the reward:
    • Name and Description
    • Reward Type - one of the types above
    • Points Cost - points required to redeem
    • Type-specific config - e.g. a bonus template + amount, a freespin template, a freebet template with per-currency overrides, or a cashback percentage / max / validity
    • Minimum Tier - lowest tier that can redeem (optional)
    • Max Per Player - per-player redemption limit (optional)
    • Total Available - overall inventory limit (optional)
    • Active - enable or disable the reward
  4. Click Create

Reward List​

Rewards are shown as cards. Each card shows:

  • The reward name and a type badge
  • Cost in points
  • Min Tier ("All tiers" when the tier index is 0, otherwise the tier name)
  • Redeemed (shown as redeemed / total available when an inventory limit is set)
  • Status (Active or Inactive)
  • Edit and Delete actions

Points Calculation Example​

Player Activity:

  • Wagered €500 on slots (1 pt/€10 = 50 points)
  • Wagered €200 on table games (1 pt/€20 = 10 points)
  • Made 2 deposits (10 pts each = 20 points)
  • Logged in 7 days (5 pts each = 35 points)

Total Points Earned: 115 points

Tier Progression​

Players progress through tiers based on lifetime points (total ever earned, not current balance):

  1. Player earns 1,500 lifetime points
  2. Player qualifies for Silver tier (min 1,000 points)
  3. Player spends 500 points on rewards
  4. Current balance: 1,000 points
  5. Player remains Silver (lifetime still 1,500)

Best Practices​

  • Set tier thresholds that encourage engagement
  • Offer diverse reward options
  • Balance point earning rates with reward costs
  • Review redemption patterns regularly
  • Communicate tier benefits clearly to players
  • Consider time-limited bonus point events