🌞June 2025

Smartico release notes for June 2025 - covering CRM Automation and Gamification improvements done since the previous release.

Randomization in Automation rules

We’re adding support for control groups within Realtime automation rules.

You can now define a control group percentage directly in the rule editor. At the time of rule execution, the system will randomly determine (based on the set percentage) whether a user receives the activity or is withheld as part of the control group.

If a user is selected for the control group, they’ll still progress through the rule logic as normal, but the set activity (e.g. rewards, messages) will be skipped.

This allows for selective distribution of rewards ensuring only a randomized subset of users receives the activity, making it ideal for fairness control, or preserving limited-inventory prizes.

BO: Control group for Realtime automation rules

We're adding a new Analytics tab to the Automation Rule section, providing visual reports (charts and graphs) that show user executions, qualification rates, total executions, and more, all filterable by your chosen timeframe.

BO: Analitycs for executions and qualifications

Jackpot Temperatures & User Events

We’re introducing Jackpot temperature levels to give clearer indication of how close the Jackpot is to potentially triggering. These levels reflect the growing intensity of the Jackpot state and aim to drive engagement through a sense of urgency.

The key temperature states are:

  • Hot - The Jackpot has passed its minimum threshold for exploding. At this point, it's officially in the danger zone: each new bet significantly increases the chance of a win, moving from moderate to high probability.

  • Burning - The Jackpot has now surpassed the halfway mark toward its maximum threshold. At this stage, the chance of it exploding is extremely high—meaning it could drop at any moment.

To boost interaction, you can now trigger user events tied to higher temperature levels. These events serve as timely nudges - reminding users to stay in the game and bet while the Jackpot is heating up. It's a powerful way to increase user excitement, retention, and betting activity.

BO: User events for Jackpot temperature

Favorite Games Properties

We’re introducing new CRM properties to help you better segment users based on their top favorite games - both by name and by type. These enhancements aim to personalize campaigns more effectively and target users based on their gameplay preferences.

Note: this feature requires additional activation, please contact your Success Manager

How it works:

  • Two new reference array properties:

    • Core: Favorite game name, top 3

    • Core: Favorite game type, top 3

These properties store each user’s top 3 most-played or preferred games, ranked by importance—the first array element representing their #1 favorite.

  • Three new position-based filters in the Query Builder:

    • Has on pos.1 any of

    • Has on pos.2 any of

    • Has on pos.3 any of

These operators allow precise segmentation based on a game’s rank in the user’s favorites list. For example, you can now build queries like: "User favorite game on position 1 = 'Hot Sevens'"

BO: Segments - User state condition builder

Check how to leverage favorite games data for reporting at a global user scale here:

Jackpot Winners List

We've introduced a new option to display jackpot winners directly in the Gamification widget. This setting is called "Show winners in widget and over API" and is disabled by default.

When enabled:

  • A new 'Winners' tab will appear in the widget UI.

  • This tab displays the player’s name, the time of the win, and the jackpot amount they won.

  • Winner data is also available via API.

Gamification Widget: Jackpot Winners Tab

User time zone in ‘Delay till' and ‘Wait for event’ activities

We’ve enhanced the ‘Delay Till’ and ‘Wait for Event’ activities by adding support for User Time Zone scheduling. You can now choose whether to use UTC or the user’s local time zone when setting time-based conditions.

How it works:

  • When configuring a schedule (e.g., Exact date) in these activities, you can now select User Time Zone.

  • The system will wait until the specified date and time in the user’s local time, rather than UTC.

Example: If you set an exact date of 07.07.2025 at 07:00 AM (User Time Zone), and the user is in UTC+3, the system will trigger the event when it’s 07:00 AM in their time zone, which corresponds to 04:00 AM UTC.

BO: 'Delay till' activity in the flow builder
BO: 'Wait for event' activity in the flow builder

Daily Bonus Amount CAP

The Daily Bonus Cap allows you to limit the total amount of bonuses that can be awarded within a 24-hour period. Once the cap is reached, no further bonuses will be given until the next day.

BO: Bonus cost field in Bonus Template

How It Works

  • You can define a maximum bonus amount (cap) that can be given in a single day in Label Settings > The maximum total bonus value to give per day

  • The daily period is based on the UTC time zone.

  • When the total bonus amount awarded reaches the cap, Smartico will automatically block any additional bonuses for the rest of the day.

Read more about Bonus Amount CAP:

Auto-translation for emails

You can now auto-translate your emails effortlessly! Language options update dynamically based on your users’ preferred languages - just make your selection, and we’ll generate individual variations for each one. This feature is supported for all types of emails (Visual, HTML & Liquid). Our AI translates text intelligently while leaving untouched all embedded HTML and Liquid code.

Raffle winnings

We’ve added a dedicated “Raffle Winnings” section in the user profile, giving you a clear view of all raffle wins of the user. Easily filter by timeframe or claim status, quickly jump to the related Raffle, Draw or specific Prize or manually claim awards whenever needed.

'Common Cases' Segment

We’ve added a new segment type: Common Cases, which simplifies segmentation by offering predefined templates for frequent user scenarios, such as users who opted into a mission but didn’t complete it, or those with remaining spin attempts on a specific mini-game. You can select a template, apply conditions, and control rebuild scheduling. Common Cases segments function similarly to Behavior segments, with real-time user previews and flexible rebuild options.

Here are some examples of the pre-defined templates:

  • Users registered in a specific tournament and have a score above X

  • Users who finished in position X in the Leaderboard

  • Users who have played mini-game X, but haven’t claimed their reward

Read more for Common Cases Segment:

Custom Section with Liquid

We’ve introduced a new type of custom section called the Liquid Section, which allows you to create fully customized layouts and content within the gamification widget using the Liquid templating language.

With this section type, you can:

  • Build a personalized overview page.

  • Display only the data you need (e.g., missions, tournaments, mini-games, store items).

  • Choose from predefined templates or start from scratch with your own Liquid code.

You can start from one of the following templates:

  • Overview Template – A general layout using Missions, Store Items, and Mini-Games.

  • Missions Template – Focused on displaying and customizing mission content.

  • Level Map Template – Used for building and styling a level map with position and background customization.

  • Custom Template – A blank canvas where you build the section from scratch.

💡 These Templates serve as a starting point. You can modify them as needed.

Read more about Liquid Section:

Integration Parameter in Store Items

We’ve added ‘Integration Parameter’ setting in the Store items template. This parameter can be sent through WebHooks to notify an external system whenever a user purchases a store item.

✅ Example Use Case:

Suppose you have several store items that serve as Free Spin bonuses for various casino games. In that case, if a user buys one of those items (e.g., 25 Free Spins on the Cleopatra casino game), you can use the Integration Parameter to:

  • Include the casino game URL.

  • Send an inbox message with a clickable link to that specific game. Depending on the purchased item, the corresponding URL will be replaced in the message.

💡To do this:

  1. Populate the Integration Parameter field in the store item with the game URL (e.g., https://test.casino.com/games/casino-game-name);

  1. Use the tag {{event.int_param1}} in the body of the inbox message;

As a result, when the user receives the inbox, they’ll see a direct link to the intended casino game.

Missions & Leaderboards get points contributions settings

You now have the flexibility to decide which balances will receive accumulated points in both Missions and Leaderboards. This new feature gives you greater control over point distribution, ensuring that rewards align with your preferences and gameplay strategy.

Hide score & Level names from Leaderboards

We are introducing the ability to hide the score and the level names from the Leaderboards. You can customize the visibility of ranking details to ensure that only the information you want to display is shown.

Timezone visualization

You now have the option to select your timezone within label settings. Once you make a selection, your chosen timezone will be visualized throughout the system wherever time-related schedulers are available to setup, minimizing the potential for mistakes because of time differences.

Change positioning of inbox pop-up message

You can now customize the position of the inbox pop-up message animation for desktop and mobile. Choose the top or bottom corner to prevent disruptions, ensuring smooth gameplay—especially in slots where it might block key buttons like the spin button.

Lifetime option for Schedule modal

We are introducing a lifetime option for the schedule modals in Mini Games, Lootbox, Store and Raffle. This allows for scheduling over the whole active period of the certain item.

Last updated

Was this helpful?