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
  • Actions
  • Communication
  • Loyalty & Gamification
  • Flow control
  • User Profile

Was this helpful?

  1. Products
  2. CRM Automation

Activities of Flows

Last updated 1 month ago

Was this helpful?

"Activities" are the building blocks of the flow that defines your campaign's logic.

All activities are split into the 5 main categories:

  • Communication - contains activities that are responsible for sending communication to the end users through different channels

  • Actions - mainly tech and support personal-oriented actions

  • Loyalty & Gamification - activities related to the gamification: points, missions, levels, mini-games, bonuses, etc.

  • Flow control - activities that help to tune the logic of the flow. Like a delay or to stop a campaign.

  • User profile - logic that works with the user profile.

You can find a detailed explanation of the activities below, including information if they are available in the Campaigns Flows, Automation rules, and Gamification context (store, missions, mini-games)

Note: some activities that are discussed here may be missing in your setup, please get in touch with your Customer Success Manager to activate them.

Actions

Activity
Description
Available in

Flows & Rules

'Mail to risk' activity is used to send an email to risk management when defined conditions are met. For example, if you are tracking some suspicious activities (i.e. a large amount of withdrawal in a very short time) you can directly send an email to the risk management, so they can investigate the case.

Flows & Rules

It is used to send a Slack message when the defined conditions are met. The message can be sent only in one Slack channel.

Flows & Rules

Flows

Used internally by operators, to receive specific data by adding a JS code once a campaign is started or after some activity is executed.

Flows

Communication

Activity
Description
Available in

Offline activity (does not require the user to be online), used for sending a communication to the end users via Email. You can choose between different providers, define how the flow should behave if the time of the sending is in the DnD period of the user, and define if communication should be blocked or sent based on caps defined on the user and/or global level.

Flows & Rules

Offline activity (does not require the user to be online), used for sending a communication to the end users via SMS. You can choose between different providers, define how the flow should behave if the time of the sending is in the DnD period of the user, and define if communication should be blocked or sent based on caps defined on the user and/or global level.

Flows

Offline activity (does not require the user to be online), used for sending a communication to the end users via Push Notifications

Flows

Offline activity (does not require the user to be online), used for sending a communication to the end users via IVR Call

Flows

Offline activity (does not require the user to be online), used for sending a communication to the end users via WhatsApp

Flows

Real Time Campaign

Real Time Campaign

Flows

Flows

Flows

Loyalty & Gamification

Activity
Description
Available in

Used for giving points to end users. There are two ways of giving points:

  • Fixed amount of points (i.e. 1,2,3)

  • When a specific event is executed (i.e. give 1 point on every second login)

You can also choose which balance will be affected.

Flows, Rules, Store, Missions, Mini-games

Used for deducting points from end users. You can also choose which balance will be affected.

Flows, Rules, Store, Missions, Mini-games

Used for resetting the points of end users and it is resettling the points to 0. You can also choose which balance will be affected.

Flows, Rules, Store, Missions, Mini-games

Used for giving bonuses to end users. First, you need to choose the bonus template and then the amount, which will be displayed to the end user.

Flows, Rules, Store, Missions, Mini-games

Flows

Used for giving missions to the end users

Flows, Rules, Store, Mini-games

Flows & Rules

Used for giving mini-games to the end users. All mini-games are supported - Loyalty Wheel, Scratch & Catch, GiftBox, and Match X. You can specify the number of attempts to choose whether the end users to receive a pop-up with the game if they are online; you can also set up a delivery timeout.

Flows & Rules

Flow control

Activity
Description
Available in

Used to create funnel steps in the journey. You can create your funnel ID, so later it can be seen in the BI section as part of the Funnel report.

Flows

Used for setting a delay before some action. You can set seconds, minutes, hours, days.

Flows

Used for setting a delay before some action, but with this action, you can schedule the exact date/days of the week, hours and minutes. You can control what happens when users enter it after the specified date with the 'Users that enter into this activity after a specified date shouldn't progress further' setting.

Flows

Used when you want an action to be executed after a specific event is done first. There is a maximum time to wait, meaning that you can choose what will be the outcome if the event happens or not.

Flows

Used to split the traffic in any moment into different flows. You can add different variations, specify the percentage of users, and decide what will be the outcome of every single variation. Note: Variation Names should not be changed if the outcome has already been connected to the dependent step.

Flows

Flows

Used to Covert the campaign after specific activity. You can put a funnel ID and check the success rate in the funnel report. 'Convert' does not stop the campaign, players will still progress in the journey unless 'Stop Campaign' is used.

Flows

Used to stop the campaign after specific activity.

Flows

Used to redirect the user from the current campaign to another one. It can be used in every micro-moment. This activity does not prevent the users from progressing in the current campaign, if you want to stop the progress you should add a 'Stop campaign', otherwise the players will progress in both current and new campaigns.

Flows

Used for stopping specific players from progressing in a particular campaign or all available campaigns.

Flows & Rules

User Profile

Activity
Description
Available in

Used to save properties of user state, like First Deposit Date, Registration date, Language, etc., and use them later for tag replacement inside creatives

Flows

Used to update any custom property such as status, name, etc.

Flows

Used to check user profile for some change after certain activity (i.e. you want to communicate with a user and want to check if Push Notification status = ALLOW, IF YES -> Send push, IF NO -> Send SMS)

Flows

Flows

Used to create personalized tags after activity. For example, you can assign specific markers to users and later build segments and campaigns using the property "Core: markers"

Flows & Rules

Used to remove specific marker from user profile.

Flows & Rules

Flows & Rules

Used to remove JS markers from the user from the campaign flow or with automation rules

Flows & Rules

WebHook or API call, is the activity that makes HTTP GET or POST requests to the external system. For example, you can make a call to your system every time the user is upgrading to the next Gamification Level. Read more in the

"Deep link" is the way to navigate the user through the built-in gamification functionality or to the screens specific to the integrated product. More info in:

Online activity (requires the user to be online), used for sending a communication to the end users via pop-up. It is mainly used in Real Time Campaigns, some specific cases allow the usage of pop-ups in Scheduled Campaigns. Read more

Online activity (requires the user to be online), used for sending a communication to the end users via inbox messages. It is mainly used in Real Time Campaigns, some specific cases allow the usage of inbox in Scheduled Campaigns. Read more

If you are using a communication channel such as in-platform Popups or Notification Centers, Smartico offers a Custom IM solution. Read more

Offline activity (does not require the user to be online), used for sending communication in Telegram. Read more

Offline activity (does not require the user to be online), used for sending communication in Viber. Read more

You can disable or enable the gamification widget for the end-user. Depending on the front-end implementation, the status of gamification can automatically hide the button to open the gamification widget. Read more in:

Calculate the dynamic amount for the bonus based on the user activities (bets, wins, deposits). Read more in the

Used to limit the number of times a specific activity will be executed and what will be the outcome after the limit is reached.

Used when you want to split the flow using multiple “User profile check” activities in one place. You can add variations with different User profile checks, where every variation has separate outcomes. More in: Note: Variation Names should not be changed if the outcome has already been connected to the dependent step.

Used to put JS markers on the user from the campaign flow or with automation rules and use these markers on the front end.

🔆
◾
Activity: WebHook
https://help.smartico.ai/welcome/products/deep-links
here
here
here
here
here
https://help.smartico.ai/welcome/technical-guides/front-end-integration/extended-integration#hidding-gamification-for-the-control-group
Dynamic Bonuses
https://help.smartico.ai/welcome/more/release-notes/march-2024#new-flow-builder-activity-limit
https://help.smartico.ai/welcome/more/release-notes/september-2023#new-activity-type-multiple-check
https://help.smartico.ai/welcome/technical-guides/front-end-integration/extended-integration#js-markers-public-tags
Flow builder of the campaign with list of activities in the left bar
Custom IM
Telegram
Viber