Smartico Help Center
Admin loginSmartico.aiTheAffiliatePlatform.com
  • Welcome
  • Products
    • 🔆CRM Automation
      • ◾Create Journey Flow
      • ◾Event Driven Journey
      • ◾Automation Rules
      • ◾Campaigns vs Automation Rules
      • ◾Segmentation
        • ▪️User State Segments
        • ▪️Behavioral Segments
        • ▪️Imported Segments
      • ◾Activities of Flows
        • ▪️Activity: Email
        • ▪️Activity: SMS, Viber and WhatsApp
        • ▪️Activity: Telegram Bot
        • ▪️Activity: Custom IM
        • ▪️Activity: WebHook
        • ▪️Activity: Limit
        • ▪️Activity: Add Points
      • ◾Communication channels
        • ▪️Email
        • ▪️Liquid Email
        • ▪️SMS, Telegram, Viber, and WhatsApp
        • ▪️Popups
        • ▪️Inbox
        • ▪️Push notifications
        • ▪️Content Variations
        • ▪️Opt-out & Communication Statuses
        • ▪️Gamification activities in the communications
      • ◾A/B Testing
    • 🎮Gamification Blocks
      • Setup steps and checklist
      • Points
      • Gems & Diamonds
      • Levels
        • Level Map
        • Levels Tips & Hints
      • Missions
        • Mission Types & Statuses
        • How to set up a Mission
      • Tournaments
        • Tournament Setup
      • Badges
      • Store
      • Example setup
      • Gamification UI skinning
      • Terms to protect
    • 🧠AI Models
      • ◾AI Enhancer
      • ◾Best Time Model
      • ◾Churn & LTV prediction
      • ◾Favorite product
      • ◾RFM Analysis
      • ◾Sport Recommendations
    • 🎲Mini Games
      • ◾Introduction to Mini Games
      • ◾Game template setup
      • ◾Custom skins for Mini-games
      • ◾Mini-games on the landing pages
      • ◾Using images instead of prize names in Spin the Wheel
      • 🏴‍☠️Treasure Hunt
      • ⚽MatchX Game
        • Creating Rounds
        • Resolution of a Round
        • Leaderboard
        • Game Statuses
        • FAQ: MatchX game
        • Loading MatchX & Quiz games on website
      • ❓Quiz Game
      • 🪂Prize Drop
    • 🗺️Lootbox 2.0
    • 🎁Missions Lootbox
    • 🏆Jackpots
    • 🎟️Raffles
    • 💡General concepts
      • ◾Bonuses
      • ◾Dynamic Rewards
      • ◾Custom Sections
      • ◾Attribution value
      • ◾Label tags
      • ◾Multi-currency usage report
      • ◾Multi-brands support
      • ◾Override translations on Label/Brand Level
      • ◾User markers (tags)
      • ◾Deep-links
      • ◾User roles in Back Office
      • ◾Email Gateways Guide
      • ◾"Client action" event
      • ◾Custom fields/attributes
    • 💻UI Widgets
    • ❔FAQs
      • FAQ: Gamification
      • FAQ: Data Studio & Reports
      • FAQ: CRM Automation
      • FAQ: Front-end integration
      • FAQ: Other topics
      • FAQ: Bonuses
  • Use cases
    • 🔆CRM Automation
      • ◾Cross-sell. Match users on different brands
      • ◾Mini-games usage in marketing campaigns
      • ◾Optimize Communication by excluding disengaged players
      • ◾Automated Sports Campaigns
  • Technical guides
    • ◾Integration process
    • ◾Front-end integration
      • ▪️Extended integration
      • ▪️Push configurations
      • ▪️Acquisition mode
    • ◾Data integration
    • ◾Bonus API integration
    • ◾Secured Messaging Gateways (Email/SMS/IM)
    • ◾Reverse integration
    • ◾Smartico Data Warеhouse
      • ◾Smartico DWH \ Affiliation views
      • ◾Smartico DWH \ CRM views
      • ◾Smartico DWH \ Gamification views
    • ◾Games catalog API
    • ◾Custom push gateways
    • Branded Links
  • More
    • 📝Release notes
      • 🌷May 2025
      • 🌷April 2025
      • 🌷March 2025
      • ❄️February 2025
      • ❄️January 2025
      • ⛄December 2024
      • 🍁November 2024
      • 🍁October 2024
      • 🍁September 2024
      • 🌞August 2024
      • 🌞July 2024
      • 🌞June 2024
      • 🌷May 2024
      • 🌷April 2024
      • 🌷March 2024
      • ❄️February 2024
      • ❄️January 2024
      • ⛄December 2023
      • 🍁November 2023
      • 🍁October 2023
      • 🍁September 2023
      • 🌞August 2023
      • 🌞July 2023
      • 🌞June 2023
      • 🌷May 2023
      • 🌷April 2023
      • 🌷March 2023
      • ❄️February 2023
      • ❄️January 2023
      • ⛄December 2022
      • 🍁November 2022
      • 🍁October 2022
      • 🍁September 2022
      • 🌞June 2022
      • ❄️January 2022
      • 🍁October 2021
      • 🌞July 2021
      • 🌷April 2021
      • ❄️February 2021
    • ⚙️Support Scope
    • 👍Request Demo
Powered by GitBook

More

  • expo.smartico.ai
  • ice.smartico.ai
  • play.smartico.ai

@ 2025 Smartico.ai

On this page
  • Creating a best-time model
  • Using the model when sending SMS, Mail, and Push notifications
  • Reviewing predictions on user profile

Was this helpful?

  1. Products
  2. AI Models

Best Time Model

Last updated 1 month ago

Was this helpful?

‘Best time’ is an AI-based predictive model that can identify user behavior patterns and send SMS, Email, and push notifications at the best time for every particular user.

Creating a best-time model

Operators can build their best-time models under the Label tab in the BO. When creating a model, you can control the main aspects that will influence model performance:

  • Activity trigger – you are selecting user activities that will be taken into account when analyzing user behavior. We are commending always to have as minimum “Login” and “Online” activities to build a model for users that didn’t generate any Product-specific activities.

  • Algorithm – there are 3 algorithms available for your choice, you can see the result on the test user in the right top area.

  • Day & Hour selection logic – you can instruct mode to either select multiple best hours during each day and multiple best days, or to have only one best hour and one best day.

  • Sensitivity – is another parameter that controls the threshold in the selection of multiple best hours. A higher value will select more hours during the day. Setting the value to 99, will almost disregard any algorithm-based predictions and will reflect user activity hours.

  • Smartico user ID for preview - you can use this option to preview the best time model that you’ve created first with 1 Smartico user, before building it for the whole user base.

After setting all the options you can prepare the row activities data for the model.

Once the row activities table is ready, you can build your best time model.

As soon as you are ready with the model, you can build it for all your users by selecting ‘Reset all users & calculate model’.

Depending on the number of users and activities they generated, the initial building of the model may take hours, after that new users and new activities of existing users will be applied to the model with an up to 5 minutes delay (e.g. after registration of new user of after his first actions like bets, deposits, etc, it will take 5 minutes to build ‘Best time’ model).

You can define up to 3 'best time' models, which can be used to test different algorithms and sets of activity triggers. Once the model is created it will be available in the ‘Best Time’ section under the Label tab, where you can also see the active campaigns in the ‘Campaigns: active’ column:

The best-time model includes a dedicated report tab, allowing operators to access campaign-specific information about this model. They can check the ID of the campaign, the Label, the Campaign Name, the Campaign Status, and the creation date. The report can also be exported.

Using the model when sending SMS, Mail, and Push notifications

As soon as the model is defined and calculated for all users, you can select it during the building of marketing campaigns. At the Mail, SMS, or Push notification activity level, you can select a specific model as an option in Allowed communication hours.

In addition, you can choose if communication should be sent in the next best hour or the best hour of the best day. For example, If the campaign starts at 8 AM on Monday and targets ‘Next best hour, no matter the day’, it will be sent to this user at 1 PM on Monday.

The second option, ‘Next best day and hour’, will send the communication at 1 PM on Tuesday, because Tuesday and Wednesday are predicted to be the best days for communication.

The Third available option is ‘Next best hour or as soon as possible during current day’. With this setting, if the Best Communication Time for players is not today or has already passed, the resource will be executed immediately as the element becomes active. For example, if you have promotions that are valid only for 1 day and you want to use the BCT models when picking the ‘Next best hour or as soon as possible during current day’ option you are making sure that the communication will be sent to players in their Best time (if it is during the current day) or right after the element becomes active either way, it will be sent during the current day.

Reviewing predictions on user profile

As soon as you define the 'Best time' model(s), you can see predictions for each user on the CRM page.

🧠
◾