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
  • Overview
  • Bonus Types and Bonus Templates
  • Bonus Statuses

Was this helpful?

  1. Products
  2. General concepts

Bonuses

Overview

Smartico is getting the list of the available bonuses from the platform and is issuing the bonuses through the platform using an API. The general logic of such API look like "Give bonus X to the user Y", where the bonus X is identified by some unique name or ID, and all details of the bonus are managed on the side of the integrated system.

For example: For a Casino product, the bonus can be identified as '10FREE_SPIN_IN_GOLDEN_SLOT'. Information about the number of spins and eligible games is managed on the Casino system side, and the Smartico system will only instruct the casino through the API to give 10FREE_SPIN_IN_GOLD_SLOT to the user John1984.

Keep in mind that if within 24 hours (default), a player accumulates more than 30 successful bonuses (default), the system will refrain from granting additional bonuses.

Operators can give bonuses to the end users in the following ways:

  • from campaigns

  • from automation rules

  • from mini-games

  • from missions

  • from tournaments

  • from the store (where players can buy it as a store item)

You can also control which bonuses to display for the end users in the Gamification Widget. We have added the possibility to:

  • show only bonuses given by specific products (Shop, Mini-game, Automation rule, etc.)

  • show only bonuses with particular status (Redeemed, Redeem Failed, etc.)

  • show a combination of bonuses given by specific products and with particular status

By default the option is disabled, meaning that all bonuses are visible in the gamification widget (regardless of status or where they come from).

To enable 'Show only bonuses related to Gamification' please get in touch with your Customer Success Manager.

Bonus Types and Bonus Templates

Bonus types are configurable on the platform’s side. They could be for example Cash bonuses, Free Spins, or Coupon Code. To issue a bonus with Smartico, the operator should create a bonus template in our BO, where the bonus type should be added. In the template, there are options to set an icon, public name (how the bonus will be displayed to end-users), bonus activity period (active from/till), bonus type (cash bonus, free spins), and expiration period (365 days).

Once the bonus template is created, it can be given to the end-user via Campaign, Automation Rule, Mission, Tournament, Mini-games or to be added as a Store item, from where the players can buy it. Keep in mind that when giving a bonus, some properties from the bonus template can be overridden, for example, Coupon Code, Bonus Amount, and UI Name of the bonus (the name that will be displayed in the gamification widget).

For example, if there is already an existing bonus template in Smartico BO with the public name ‘Free Spins’, once the operator adds the bonus template as a prize from a specific mini-game, for instance, they can override the name and the amount.

Bonus Statuses

The lifecycle of the ‘bonus’ when the Smartico system issues it is as follows:

  • New - the original status of the bonus when it's just created in the Smartico system. The bonus stays in this status until it's transitioned either to "Redeemed" or "Redeem failed". The system attempts to issue a bonus every 5 minutes within one 1-hour; If the bonus is not issued after the retries within 1 hour, the status remains ‘New’. When the bonus is in this status, it’s not visible to the end user in the gamification widget;

  • Depending on the Label settings when the bonus is in status NEW and is not issued after the retries within 1 hour, the status can be changed to 'Redeem Failed'. The option is called 'RETRY_BONUS_ENABLED' and can be activated by client's request.

  • Please contact your Customer Success Manager if you want to enable 'RETRY_BONUS_ENABLED'

  • Redeem Failed - when the bonus cannot be redeemed because the Operator's platform rejects it. For example, if a user gets a bonus from a mission or a tournament (not from the Store) the PAM system rejects it with the reason 'User has another bonus', the bonus will be in ‘Redeemed Failed’ status and will be visible to the end-user in the gamification widget. From this state, depending on the integration with the platform the player can try to redeem the bonus from the Bonuses section in the gamification widget.

  • Redeemed - the final successful state of the bonus, when the Operator's platform processed the request to give a bonus;

  • Some bonus statuses depend on the bonus engine provided by the operators' system.

  • The possibility of redeeming a bonus by the end-user depends on the integration. Not every platform provides the option to redeem the bonus after it's failed once.

  • When the user purchases a bonus connected to a store item but fails to be issued (the bonus is in status New or Redeem Failed), there is a possibility of returning points to the client.

  • The Operator can hide the bonus visibility for the players, so bonuses will not be displayed in the gamification widget at all.

Last updated 11 months ago

Was this helpful?

💡
◾
Example of Bonus Template in Smartico BO
Example of Bonus set as a prize in mini-game