Skip to content

Star Tokens

The shop lets players redeem star tokens for rewards.

Reward Rules

Reward Rules define how players earn star tokens. Each rule listens for an event, applies conditions, and awards a configured amount of star tokens when those conditions are met.

Any fields not covered below can be left blank — they relate to the XPL CMS, which is not in use.

Creating a rule

From the Reward Rules list, click Create. The form is split into sections: Event Trigger, Additional Event Conditions, Restrictions, Rewards, and Overview.

Event Trigger

Select the event that will trigger the reward. Available events include Enriched Game (for Spins activity) and Enriched Bingo (for Bingo activity).

Additional Event Conditions

Add conditions that must be met for the event to award star tokens. Each row matches a field in the event payload against a value.

Example — SPINS: 100% Back on Wagering above 0.10

Event: Enriched Game

FieldOperatorValue
$.body.activity_type_nameone ofBet
$.body.is_free_spinone ofFalse
$.body.amount_customer0.1

Example — BINGO: 100% Back on Wagering above 0.10

Event: Enriched Bingo

FieldOperatorValue
$.body.activity_type_nameone ofBet
$.body.is_free_ticketone ofFalse
$.body.amount_customer0.1

The only meaningful difference between the two is the free-play flag — is_free_spin for Spins, is_free_ticket for Bingo — because the underlying event schemas differ.

Restrictions

  • Time Constraints — leave empty to keep the rule active by default. Supplying an empty time constraint disables the rule.
  • User Requirements — leave as No requirements to apply the rule to all users.

Rewards

Select Token as the reward type. The Amount field accepts a fixed number (e.g. 21 or a range like 1-23), or you can click the sigma (Σ) icon to configure a dynamic amount based on the event payload.

Clicking the sigma icon opens a modal with:

FieldNotes
FieldThe event payload field to base the reward on (e.g. $.body.origin.body.amount_customer).
Reward ConditionHow the amount is calculated (e.g. Percentage).
PercentageThe percentage to apply when Percentage is selected (e.g. 100 for 100% back).

When a dynamic reward is configured, the Amount field in the main form displays dynamic instead of a number.

Overview

FieldNotes
Name *Descriptive name for the rule (e.g. SPINS: 100% Back on Wagering above 0.10). This is how the rule appears in the Reward Rules list.
Show to userLeave unticked — this relates to the XPL CMS, which is not in use.
Public descriptionLeave blank.
Public iconLeave blank.

Click Submit to save. Newly created rules default to Active — set to Inactive from the list view if the rule should not yet be live.