Journey Activities Description

An Activity is an element used in the Journey flow. It follows a specific algorithm that influences or responds to player behavior at a certain moment or over a defined period.

The algorithm determines how players move through the activity, affecting the number of exits and shaping the player’s path in the scenario.

Examples of activities include Free Bet mechanics, deposit conditions, bonus rewards, and various forms of communication.

Input Source

  • DWH (Data Warehouse)—Historical Data Segmentation. A Data Warehouse (DWH) is ideal for segmenting historical data, making it particularly useful for scheduled campaigns (e.g. birthday greetings or reactivation efforts. It offers deep data insights, allowing for comprehensive analysis and strategic decision-making. Since updates occur only once per day, it is not suitable for real-time actions requiring immediate responsiveness.
  • CSV—Account IDs are loaded via a CSV file. An example file can be downloaded in this block. At the end of loading players, a modal window is displayed that allows you to download a list of players that have not been loaded. If at least one of the players does not fit, the entire list will not be added to the journey.
  • Reference codes—accounts registered through NNbonus or promo code, organic.
  • AMS are formed in the ad. admin, which starts working when the journey is launched (analogous to a dynamic segment).
  • API is an activity used as an input data source for the journey, which dynamically sends players to a journey.
  • Events—This trigger system is updated in real-time. It's not necessary to use the Recurring setting with such a source.

Flow Control

Flow control activities are how you manage your player’s experience through the journey.

Decision split—we use it to split or group clients according to specific parameters within the journey. Available attributes are described here. Parameters are updated in real-time.

Get Campaign Status enables the use of the player's status in the campaign when building a scenario in a chain. An alternative to decision split when using the Campaign connector activity to build communication (for example, if the player is in the Offered status, send a reminder).

Random split—randomly divides the players between several paths to conduct A/B and A/B/n tests. You can use the activity at any step after selecting the Input Source.

Engagement split activity for each specific communication activity is a feature that allows the management of player scenarios in accordance with the received communication status.

Multiple flows

Parallel flows is an activity that allows a journey with two or more actions for a player to be configured.

Choosable flows are an activity that allows a journey to propose several promotions for the player to choose from. Both the initial number of promotions offered to a player (two or more) and the number of promotions the player can choose from (at least one) are set by a manager.

Communication

We set up the communication so that the client will receive it.

Native push—configured via JB.

Web push activity enables the creation and delivery of notifications to encourage players to take the necessary action within the campaign's goals.

Email—configured via Dextra. When updating an email in Dexter, the template will also be automatically updated in the thread.

SMS is configured via JB; use deeplink.

Delays

Possibility to postpone action in the journey.

Date—before a specific date

Wait—specify the interval in hours, days, months, or years.

Event Detector—allows CRM managers to use custom predefined triggers to initialize communication/promotion Journeys with players. When the player reaches this step, the Event Detector will evaluate the execution of the condition specified in the settings, along with the amount of time it will listen to this condition before sending the user down the Success/Fail path. 

Promotion Type

Promotion—the client must connect through the promo lobby. It is possible to specify the status as 'Offered' with a number of days for acceptance or 'Accepted'. Always use in conjunction with Mechanics.

Campaign connector—transfer players to the campaign; the account will be added to the campaign immediately. In the settings, specify the product as Sport/Casino and select a preset campaign from the drop-down list.

A multipurpose promotional activity helps set up promotions with no defined bonus type, allowing for the combination of different bonus offers and promotional mechanisms to attract players.

Conditions

The player must meet the conditions for the bonus reward to become available to them.

Deposit: Specify the settings for only the first or any subsequent deposit, including the number of days to make a deposit and the minimum deposit amount.

Bet represents the conditions the player must fulfill to move to the next step of the journey. It's a bookmaker tool designed to encourage players to take the necessary actions.

Bet Insurance is a mechanism that allows the user to insure their bets. In the event that the bet loses, the player's account receives a refund equal to a percentage of the bet amount. 

Bet collection (for Cashback)—as a bonus mechanic, allows players to return part of what may be spent on bets. The principle of the mechanics is that the player must bet on sports events after receiving a bonus as a percentage of the money spent.

Deposit collection (for Cashback) is a bonus mechanism that enables players to receive a portion of the funds spent on deposits back. The principle of the mechanic is that the player needs to make appropriate deposits; afterward, the player will receive a bonus as a percentage of the money spent.

Casino Bet Collection (for Cashback)—as a bonus mechanic, allows players to return part of what may be spent on casino bets. The principle of the mechanics is that the player needs to place bets in a casino after receiving a Casino bet collection bonus and then receive a cashback as a percentage of the overall spent money (turnover) or lost money (loss), with or without wagering.

Reward Type

We choose the bonus mechanics of the offer.

Sport Freebet—an undivided sum of money that is awarded to a player as a bonus for satisfying specific conditions. This amount can only be used to place a bet.

Sport Bonus—the bonus is credited to the bonus balance in the form of a sum of money, which the player can use for sports betting until the bonus is wagered. A player can receive a bonus:

  • bonus amount as a % of the received amount 

  • a fixed amount to the sports bonus balance

Casino Bonus—the bonus is credited to the bonus balance in the form of a sum of money, which the player can use for casino betting until the bonus is wagered. A player can receive a bonus:

  • bonus amount as a % of the received amount

  • a fixed amount to the bonus balance

Casino FreeSpin is one of the types of bonus mechanics that allows a player to receive a bonus in the form of a specific amount of free bets in one of the casino products. Once a player has used all free bets, their earned bonus funds will be transferred to the main balance.

Cash Bonus is one of the types of promo mechanics that a player can use to get a bonus. It is used in combination with the Promotion activity. With this bonus type, you have the option to credit money to the player's balance as a bonus without requiring a wager.

Boundary events

It is possible to send communication at the moment when the client moves to a certain step in the chain. With the help of BE, we set up notifications and reminders until the client takes the necessary action (deposit, activates the offer, or uses the free bet).

To add a BE, add an activity and click "+":

Boundary Event usage example

  • The client receives a notification that an offer is available to him,

  • After accepting the offer, the client proceeds to the Deposit stage and receives a notification that he needs to make a deposit to receive the free bet

  • After making a deposit, the client moves to the stage of issuing a free bet, and at the moment the free bet appears on the account, the client receives a notification that the free bet has been accrued and is ready for use.

Published: 11.01.2026
Author: Yaroslav Ulianov

On this page

    Casino Related Solutions

    infinite Casino Aggregation

    We offer an online casino platform that combines scalability, speed, and customization. With a focus on engagement and protection against fraud, our platform will be your main revenue generation tool.

    Learn more

    ULTIM8 Sportsbook iFrame

    Plug in ULTIM8 Sportsbook iFrame and focus on profits — we handle the rest. With managed trading, proven risk controls, and AI-driven content tailored to your players, no manual updates needed.

    Learn more