Reward supporters with bonus funds

    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 supporters
    • ACCOUNT_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.

    Was this article helpful?
    0 out of 0 found this helpful