CRM Automation & Gamification Platform

How to set up a Mission

Missions provide goals for users to accomplish actions. They carry a sense of working on something. As soon as the mission is completed, users receive such an important feeling of accomplishment.

Missions Basics

In Smartico system Mission should have one ore more tasks that user has to complete.

Mission is marked as completed when the entire list of the tasks is completed.

You can set up core tasks that are supported independently from the specific platform provider data sets, such as:

  • Login with Facebook, Google, etc
  • Enable Push Notifications
  • Verify Phone Number/ Email – can be taken from user profile of the provider or independently by user clicking the link inside an email or SMS
  • Complete Level/Change Level
  • Collect X points/coins/currency
  • Completing another mission

Other tasks could be product related. 

In Sportbook:

  1. Specific market bets(1X2, Handicap etc)
  2. Specific Sport type (Football, Tennis etc)
  3. Specific League
  4. Settled Bets

In Online Gaming:

  1. Gameplay (General, or game specific)
  2. Gameplay on specific game type (Roulette, Slots etc)
  3. Wins/Losses
  4. Playthrough
  5. Deposit/Withdrawal

In Retail:

  1. Abandoned cart
  2. Item purchase
  3. Subscription renewals
  4. Write reviews on purchased items

To create a Mission simply go to:
Gamification –> Missions –> Create

Once you create a new missions, define the general settings:

  1. Choose a name for your Mission
    This name will appear on the client side.
    If your brand supports different languages, you can choose a name for each language
  2. Write a description for the mission
  3. Write a description for the unlocking of the mission in case this is a locked mission
  4. Reward description
    Write a description on the reward for completing the mission (in case there is one)
  5. Upload Mission icon
    You can upload an icon for your mission, or insert your own URL. The icon size should be 256×256 for optimized visualization.
  6. Choose the position of the Mission in the list
    You can choose the order of the appearance of the missions by setting priorities. Lower is higher.
  7. Hide list of tasks from UI
    Choose to hide the tasks if you want to have a secretive mission (i.e. mission called “Explore the horizon” will have a description but list of tasks such as “browse 5 pages”, or “open cashier” will not be exposed and the user will complete the mission without knowing what the mission is)
  8. Hide Mission from UI until it’s unlocked
    If the mission is locked, you can hide it from your users, until they complete a task that will unlock it. Progression in a locked mission will start only when the mission was unlocked.
  9. Status
    • Draft
    • Available, Unlocked (The mission is unlocked and visible to all users)
    • Available, Locked (A task to unlock the mission has to be defined)
    • Archived
Create a Task

To create a task simple click on “Add Task

  1. Choose a Task Name
    This is a public name that will be displayed on the client side. Brand language are supported.
  2. Points reward
    The amount of points that will be given to the user upon completion of this task.
  3. Progress increment
    The value that represents how completion of the task is contributing to the copmletion of the entire mission (i.e. if you have 5 tasks and each task has “1” progress increment, the completion on each task will contribute 20% in the completion of achievement. This is represented by the progress bar on the client side)
  4. Task Type
    • Complete action once
      An action such as Bet, Deposit, Withdrawal will be completed only one time for the completion of this task
    • Complete action few times
      An action would be required to happen several times
      • Times to complete (i.e. “3”. Action “deposit” will need to happen 3 times)
      • Period to complete
        You can limit the period which the user need to complete the task (i.e. Action “deposit” will need to happen 3 times, IN “3 Days”
      • How often action will be counted
        You can define whether to count completion of the task every time it is completed or limit per period of time (i.e. Action “deposit” will need to happen 3 times, in “3 days” but we will count only 1 deposit per day. In case player will make 3 deposits in the same day the task will not be completed)
        The options are:
        – Not limited
        – Once per minute
        – Once per hour
        – Once per day
        – Once per week
        – Once per month
    • Complete action few times, with unique attribute. i.e Play 3 different games
      • All completion should have unique value of
        For the tasks like “Play 3 different games” you need to specify the property which holds the identification of game (i.e. Game name, Game type , Login Country Level name) More examples would be:
        – Complete 5 levels
        – Play 2 different game types (Slots & Poker)
        – Login from 2 different countries
    • Complete action few times, check a SUM of attribute. i.e. Deposit in total €500
      • Total value should reach
        For example you can sum up number of deposit, or amount of bets
      • Calculate total values of
        Choose the value/property you would like to sum up (i.e. bet amounts, deposit amounts, win amounts, deposit counts etc)
  5. Action that completes the task
    Choose the event that will be the scope of the task. For example user login, user deposit, user bet, level changed, mission completed etc.
  6. Add Condition
    Add any condition related to the event. You can add unlimited conditions, for example:
    Event user deposit approved with conditions of Deposit Amount >= €50 and Deposit Payment method IS Neteller

Multiple tasks can be created for one mission.

Make a 1X2 bet on UEFA 2020 Qualifiers, Task type “Complete action once”
Event “Sport bet selection”
Condition 1, “Last bet league” IS UEFA 2020 qualifiers
Condition 2, “Sport last bet market” IS Football 1X2

Time dependent tasks

Mission could have tasks that should be done in specific time period and expected number of times.
For example task “Login 5 times in 1 week” – here, the fair meaning of the “week” is any consecutive 7 days. Such task will be completed whenever customer does fifth login during last 7 days.

More examples:

  • Complete 5 Levels within 1 month
  • Play 3 time in a week from mobile phone
  • Win 10 times in 15 minutes