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

Was this helpful?

  1. Products
  2. Gamification Blocks

Tournaments

This document explains the mechanics of Smartico tournaments, complemented by examples.

Last updated 7 months ago

Was this helpful?

The Tournaments are competitions involving 2 or more players, all participating to reach the top of the leaderboard by achieving the same goal. Smartico current implementation of tournaments is providing the following possibilities:

  • Opt-in/Buy - This can be done with gamification points, free of charge, or with manual approval (when every registration should be approved by the operator from the back office)

  • Prize pool - Prizes can be gamification points, bonuses, or tangible prizes. For tangible prizes - it's possible to inform local providers to deliver a prize using API or to send automatic mail to the operator’s customer planting all the information in the email to handle delivery manually.

  • One-time or Repeat tournaments are supported. E.g. the tournament can run only once on a specific date, like 'the 1st of June 2021 at 8 AM' or as a repeating tournament like 'Every Monday at 6 PM'. A new 'instance' will run every Monday at 6 PM under the same configuration for' Repeating' tournaments.

  • Segmentation - tournaments can be targeted to specific segments of players. E.g. by country, by player class, balance, games played, etc (showing high buy-in tournaments to VIP players while low buy-in for lower value players). All possibilities of Smartico segmentation can be used in tournament segmentation.

  • Marketing assistance - all activities of a tournament can trigger communication with players. List of events that can trigger a communication:

  1. User registered to a tournament

  2. Tournament started

  3. User Won/Lost a tournament

  4. Tournament canceled

  • Limiting in time and having additional limits - every tournament should be limited, e.g. 5 days. Tournaments may have additional limitations, like:

  1. Players are limited to 100 bets (count) on a specific game/team/league.

  2. Players are limited in using 100 USD when placing bets

  • Multi-currency support - The tournament scoring function is automatically handling multi-currency context. Players with different account currencies will have their score in the tournament calculated according to currency conversion (e.g. For a tournament with scoring rules based on “total wagering”, a 100,000 ZAR wager will gain 6000 points, just as 6000 eur wager will gain 6000 points if the label base currency is EUR)

  • Multi-product support - platforms operating multiple products can have tournaments of different types. For E.g. platforms with sports & casino products could have tournaments for sports and for casino provided for the same audience.

  • Scoring logic - is flexible and can be adjusted according to operator needs. Here are a few examples that can be used as a starting point, score can be based on:

  1. Total win amount for casino or sports bets

  2. Wins count

  3. Maximum win/bet ratio

  4. Highest win amount

  5. The total amount of gamification points

  6. Number of bets in casino/sport

  7. Similar scoring logic on deposit facts (total, max, etc)

In addition to scoring logic, tournaments can be restricted to count only bets for specific games, types of games, sport types, leagues, teams, etc (e.g. The user that wins the most times with Juventus in the UEFA Champions League with a minimum bet of 1 EUR on minimum odds of 1.4).

The rank order is based on the time when the user got the points in the Tournament. For example, if player X gets 1 score at 10:00 and player Y gets 1 score at 14:00, then player X will be in the 1st position, and player Y will be in the 2nd position

  • Score accumulation rule - The 'Score accumulation rule' defines how the user's score is summed up to form his total score. Possible options: - Default - the new score value is added to the previous one. In such cases, the total score can go negative, for example in tournaments based on NetWin. - Max value - the score for every action is not accumulated, instead the system selects the maximum value. For example, can be used in the tournament for the highest Win/Bet ratio. - No negatives - normal accumulation logic, but the total score will never go below 0.

  • Multilingual support - all visual parts of the tournament (names, descriptions, prize pool, etc) can be translated into supported languages. General texts, not related to specific tournaments, can be also translated into all needed languages or re-phrased according to the operator's needs (such as the strings “Buy-in”, “Started”, “Finalizing” etc)

  • Enable testing mode - When enabled, the tournament engine will leave detailed information for score calculation. This will help to adjust tournament configuration and validate scoring logic.

Do not keep testing mode enabled for the tournaments running in production mode, this may affect the performance of scoring calculation. The debug mode will be disabled automatically if there will be more than 50 users entered the tournament in the last 24 hours

🎮