Bonus funds give you a dedicated promotional wallet balance you can issue to supporters, separate from their deposited funds and prize winnings, which they can use to buy lottery tickets on your platform.
Why this matters
Operators running promotions, divisional prize payouts, or reward campaigns previously had no native way to credit supporters with non-withdrawable promotional credit. Bonus funds solve this by adding a purpose-built wallet bucket that sits alongside a supporter's other balances, with full visibility for both the supporter and your support team.
What's new
A new wallet type, separate from deposits and winnings
Bonus funds sit in their own wallet bucket, distinct from a supporter's deposited funds and prize winnings. Supporters can use bonus funds at checkout to purchase lottery tickets.
💡 Note: Bonus funds cannot be withdrawn.
Optional expiry
Funds can have an optional expiry date. Once that date passes, any unspent balance is automatically removed from the account.
Full visibility for supporters
Supporters can view their bonus balance from My Account, on web, iOS, and Android. A dedicated Bonus Funds page shows:
- Their total available balance
- A breakdown of each unexpired deposit
- A paginated history of all past deposits
Where an expiry date applies, a countdown shows supporters how long they have left to use their funds.
Visibility for your support team
Bonus fund balances and deposit breakdowns appear directly in the customer profile in Admin, so your team can answer supporter queries without needing to escalate.
Issuing bonus funds manually
Bonus funds can be deposited into a supporter's account through the Admin customer profile. When adding a deposit, select the Bonus destination bucket and optionally set an expiry date. Navigate to Admin > Customer Profile > Transactions to issue a deposit.
Issuing bonus funds in bulk
For large-scale campaigns such as divisional prize payouts, bonus funds can be issued to multiple supporters at once using the Bulk Import feature. Prepare a CSV file with the supporter details and bonus amounts, upload it through Admin > Bulk Import, and initiate the import. Each line item is processed individually and a report is generated for any errors.
💡 Note: Expiry dates in the bulk import file must be today or a future date — past dates will be rejected during file validation.
Automatic expiry processing
Bonus fund expiry is handled automatically. An expiry process runs daily at midnight, identifies all account buckets that have passed their expiry date, reverts the unused funds, and marks the bucket as processed to prevent double-processing on future runs.
How to enable
Bonus funds are controlled by two capability settings:
CLIENT_CAPABILITY_WALLET_BONUS— controls visibility of the bonus funds page and wallet summary for supportersACCOUNT_BUCKETS_TYPE_REWARDS_ENABLED— the platform-level release switch for the rewards bucket type
Speak to your Customer Success manager to have bonus funds enabled on your platform.
Who this impacts
Bonus funds are available to any partner whose platform has the feature enabled. Any operator running promotional campaigns, reward programs, or divisional prize distributions can use bonus funds to credit supporters directly.