Version 2.59
See what's included in our release version 2.59
What's new?
Fast Track CRM
Scheduled Actions - Self Cleaning
You can now pause the distribution of Scheduled Actions, allowing you to correct any mistakes made in the configuration before resuming them.


Scheduled Actions can be blacklisted and resumed within the Activity the Action is associated with.
Smart Time of the Day
This new version of Optimal Time of the Day expands this approach by incorporating additional behavioural signals (Stage 2). The model now operates in four stages, predicting the optimal send time using the logic detailed below:
- Conversion Data – When sufficient data is available, the model uses past campaign conversion outcomes (e.g. deposits) across different hours.
- Player Activity – If conversion data is limited, the model looks at when the player is typically active (e.g. login or betting activity) and sends the message shortly before that time.
- Deposit Patterns – If activity data is also limited, the model uses the hour when the player most frequently deposits.
- Registration Time – As a final fallback, the model uses the player’s registration hour.
Improvements and bug fixes:
- The Segmentation Tool now defaults to User ID instead of First Name.
- If an Email Test Action fails, it will no longer disrupt the queues. Instead, it will be passed as a Failed Action.
- Data Studio Dashboards and Lifecycles now support the option to open in a new tab with a right-click.
- In some cases, the Activity Overview page would show 'Trigger not found' on Activities that contained a trigger.
- When previewing On-Site notifications and Emails that contained #Variables# the variable, the preview would not be displayed.
- Within Lifecycles, it was not possible to create a Segment of players within a Lifecycle event.
- In rare cases, it was not possible to enable an Activity when using Optimal Time of Day and the firing date is the same day.
Rewards
Custom Pages
Create customised pages that can be added to the Rewards Menu. This allows you to structure and combine different elements into a single page to visualise for players.
Change Log
Rewards now have coverage with the Change Log being introduced in all areas.
Impersonate - See the exact player preview of Rewards
On the Player Profile, you can now see the exact view of Rewards the player has on-site. This can be very useful for troubleshooting purposes. Please note that this is only available in read-only mode.
Export & Import Branding/Styling
You can now export, import, and transfer branding settings from the appearance editor between systems (e.g., staging & production) or between Player Origin profiles.

From inside the appearance editor, you can now export, import or transfer branding

From inside the appearance editor, you can now export, import or transfer branding
Generic Bonus - Open link in new tabs
Links that are triggered on successfully claimed bonuses can now be set to open in a new tab for the player
Deposit Challenges
- Deposit & Get - Deposit & Get Challenges now support both single deposits and multiple deposits as an option
Multi-deposit will be disabled by default on NEW Challenges and enabled on OLD Challenges saved in Rewards. Please ensure the wanted behaviour is applied correctly on the older setup challenges before crediting a new player. This does not affect Challenges already active on players.
- Deposit Streak - Deposit Streak Challenges now support making multiple deposits over longer periods of days (e.g., deposit 3 times within 7 days)
Bonus Expiration and Validity settings:
- ‘Daily Time’ can now be set as an expiration on a Bonus. This means you can expire the same bonus at a given time, like '20:00', for all players
As a reminder, the existing option ‘Time Period’ lets you set e.g '10 hours' after the bonus was credited to each player.
- The expiration countdown for Challenges can now be started when a Bonus is credited or claimed, with a new setting in Challenge creation
Other improvements in Rewards:
- Bonus lists and tables now support searching, as well as a ‘created’ column that can be sorted
- Promotional Calendars can now be cloned
- Callback Actions (Custom Actions) can now be used as options for Generic Bonuses
- GraphQL endpoints getUserBonusesV2 and GetUserChallenges have received more filter options
- Confetti animation players receiving a bonus now see a confetti animation
- Allowing negative progress for Challenge progress and negative XP for levels. This will improve stability and race conditions when it comes to rollbacks of bets/wins