❄️January 2022

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

Gamification

Gamification new UI

With this release we are introducing a fully reworked Gamification UI. New UI has a modern view, additional "Overview" screen giving a glimpse on the gamification environment of the player, better structuring of mission details and visual map for the levels.

For a full list of new features related to the new UI please refer to the "Gamification guide" document.

New presentation for Inbox message

Inbox message was reworked to have a better view and capabilities.

  • Image - can be either custom image or in case that the "inbox" message is related to upgrade of a level or completion of a mission, the image can be replaced by the image of the corresponding level or mission.

  • Title - highlights the subject of the message.

  • Message - can use simple HTML formatting like bold, italic, underline etc.

Missions with explicit "Opt-in" and Expiration

Based on clients requests we have thought about how to reform the way missions are being granted to players. As you know Smartico system has the possibility to feature missions assigned manually or based on a player action (for example following successful deposit).

Following that development we were asked for the feature to be able to create special missions that would require opt-in. In this case the user will start progressing within the tasks of the mission only after explicitly opting in to it.

The second extension of missions is a "Time limit". With this feature you can limit the user in time that is given to complete a mission. Depending on the mission configuration, the countdown will start when the mission is unlocked or if it requires opt-in, from the time when the user opted in.

Tournament qualification logic

As an example, Operator would like to enable registering to a particular tournament only following player deposit with deposit code "PROMO123" or following a deposit in the amount of $50. How can it be done?

With this release the operator will be able to define "Qualification rules" for the end-user to complete in order to be eligible to participate in the tournament.

CONFIGURATION STEPS

Tournament configuration is extended with a new type of "Registration type" called "Requires qualification". Upon clicking on "Join" button the end-users that do not qualify yet, will get a message defined in "Message that will be explaining qualification requirements"

The qualification rule itself can be any event that is happening for the end-user and can also have restrictions on attributes for this event.

At the moment of trying to join the tournament the end-user will get a message explaining qualification rules.

After making a qualifying deposit, the user will join the tournament automatically and can be informed with a popup or with any other communication channel that he can now participate in the tournament.

Spin The Wheel improvements

Spin The Wheel mini-game had a set of minor updates:

  • Possibility to set custom backgrounds, sounds and tune the styling of elements with CSS

  • Two new skins - "Seconds to mars" with space related graphics and "Arctica" for the winter season

  • Promotional text and promotional image for the wheel placement in the "Overview" screen of the new skin

  • Possibility to limit the number of spin attempts that end-user can do during the specified period. E.g. "5 spins during a week"

Custom acknowledge message on bonus redeem

In order to do so, we have added a new field to the bonus template section which will display prior bonus redeem. The player would need to confirm terms and only following that will be able to redeem the selected bonus.

Store items purchase protection

The gamification store is extended with the possibility to control how many times an item can be bought by one user. Limitation can be set for a specific period or lifetime. Operators have a choice to keep the item visible or hide it fully when a user has reached the limit.

Tournaments - score accumulation rules

Tournament logic is extended to support 3 types of score accumulation logic.

Possible options are:

  • "Default" - will accumulate negative scores as well. For example tournament score is based on the bet outcome amount. In winning cases where the score will be positive, for example the user won 5 EUR and will get 5 tournament score points, if he bet 10 EUR and lost, the score will be negative. The "Default" accumulation logic will sum up all the scores and some users may have negative totals (if they are losing more than winning)

  • "No negatives" - the scores will accumulate like defined in "Default" case logic, but in case the user is losing more than winning, his score will never go below 0.

  • "Max value" - is not summing up scores for every action, but taking only one with the higher value. This logic can be used in the tournaments with rule like "Catch highest multiplier" or "Make a maximum win"

Automation rules based on the value accumulation

One of the most anticipated features that our clients were asking is to give X gamification points for every Y wagering amount (or Z total deposit amount).

Example of rule giving 1 point when the end-user is wagering 10 EUR / 8 GBP / 12 USD, depending on user wallet currency. The 1 point will be issued every time the user is reaching a total wagering amount.

Similarly a rule can be set up to issue points for the total deposit amount.

The rule can be also used to issue:

  • Bonuses

  • Attempt to play the Spin The Wheel

  • Give a specific mission

  • Send an automatic mail to customer support or risk department

UX Sessions recorder (Beta)

We revamped the old feature that is giving the possibility to track the user experience with the gamification widget.

The feature can be enabled only for the new skin of the Gamification widget and provides the possibility to see recordings of all users sessions.

Widget view on behalf of the end-user

The Operator and Support personnel can see the gamification widget the way end-users see it. The feature is available from the user profile screen in the CRM section after clicking on the "Loyalty UI" button.

The widget is showing the same information as the end-user sees it, but not allowing them to execute any action on behalf of the user, e.g. join tournaments, purchase in the store etc.

Opening gamification widget from external Backoffice

Gamification widget can be opened in read-only mode from 3rd party sites. The most common reason for this is to provide for the customer support personnel a possibility to see the current status of gamification setup as the end-user sees it from the operators PAM rather than Smartico Backoffice.

For the details of integration please refer to "Smartico Integration Guide" document

Control of Level & Leaderboard progress when issuing Points

The gamification Points can be given from the Campaigns, Automation rules, Missions and manually from the user profile screen. With this release the operator can decide if given points will progress the end-users in Levels and will be counted in the Leaderboards or not.

Manual completion of missions

The operator has the possibility to complete missions manually for specific users. The feature can be used in case when there was a misconfiguration of the mission and the user is asking for the resolution.

Creatives enrichment with external content

In the usual cases Mails and other creatives can operate with user specific tags, e.g. {{state.first_name}}, label defined tags like {{label.brand_name}} and campaign specific tags like {{campaign.bonus_amount}}.

With this release creatives can be enriched with information that is managed outside of the Smartico system.

For example there could be a data provider of the best stock that according to trading analysts will perform best on the next trading day. And for the simplicity of example let's assume data provider is returning this kind of information:

{ "stock": "AAPL", "stock_name": "Apple Inc." "stock_image": "https://apple.com/logo.png", "expectation": "+2.5%" }

When the data source is connected to the Smartico system, the operator will be able to build mails, sms, popups and other creatives using the information provided by external data source. E.g. the SMS may look like

"Hello {{state.first_name}}. {{campaign.stock_name}} stock price is going to increase by {{campaign.exepectation}}, the trading symbol is {{campaign.stock}}"

When the campaign is set up for the daily promotion, it will take the fresh data on the every run an will build dynamically communication like:

"Hello John. Apple Inc. stock price is going to increase by 2.5%, the trading symbol is AAPL"

Paired event

The nature of paired events is easy to explain as an example of the Forex product - when a user first opens a position and after that closes this position either with profit or with loss. The specifics of such a case, that marketer wants to build a campaign that is following users through the open/close position funnel. For example there could be an educational campaign waiting for users to buy Tesla and later close it with profit. Similarly in the Sport betting, there are Bet & Settlement events that are coming in pairs.

In the Smartico BackOffice paired events can be used in the following way.

  1. The journey should be triggered with 1st event in the pair, in our case "Open position" event

2. Later as part of the flow, marketers can use "Wait for event" with the 2nd event in the pair. In our case it will be "Close position"

3. If the marketer wants to react on the close of the same position that started the campaign, he needs to select "Match paired event'. Otherwise the campaign will react to any closing position done by a particular user.

Campaigns filtering improvement

Journey & Schedule Campaigns views are extended with a filter by Channel/Activity type. This way marketer can easily find all campaigns that are giving bonus, sending Spin The Wheel game, giving a mission etc.

Last updated