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
  • How do push notifications work?
  • Request permissions to send pushes
  • How to segment users that can be addressed with Push notifications
  • Managing push notification resources
  • Target Devices

Was this helpful?

  1. Products
  2. CRM Automation
  3. Communication channels

Push notifications

Last updated 4 months ago

Was this helpful?

Push notifications are one of the very few offline but successful communication channels that could bring you very good conversion rates in no time. As a great channel, it is also a special one, since it is requiring special permission prior to being able to use it within campaigns.

How do push notifications work?

In order to be able to send push notifications to the end user, we first need to get permission to do so. The permissions are requested in the web browser and as soon as the user gave them, Smartico will mark the user as reachable for the push notifications.

Every user could control the Push allowance from the user's browser. The push status could have 3 possible options:

  • Ask - the user wasn’t asked yet to give permissions (default status)

  • Allowed - in this case, the push message could be sent, the user gave permissions

  • Blocked - in this case, the push messages are not allowed, the user blocked permissions.

Request permissions to send pushes

In order to start using our push services, you will have to build a Journey campaign that is asking a user to give push permissions.

This campaign should address only users who have “Push status of the last session” set to “Ask”, this means that the browser is supporting push permissions and we didn’t ask this user yet. This way we are excluding those who already gave permissions and those who blocked them.

In the campaign, you need to show a popup to the end user giving the proposition to subscribe to push notifications. This is usually called “soft” onboarding.

If the user clicks “No” at this point, you will have the possibility to ask him later again.

As soon as the user clicked “Yes” in the popup, we will trigger browser functionality that is asking for the permissions. From this point, most of the users will do a choice that will lead either to “Allowed” or “Blocked”

When the push permission has been granted, you can try to execute a push as part of the flow.

How to segment users that can be addressed with Push notifications

In order to execute any push to users you will have to segment users. Create a segment with Core: push enabled, user has at least one device = true.

Following that, the creation of a flow should be handled regularly. In case you have any further questions regarding this topic, please don`t hesitate to contact your Customer Success Manager.

Managing push notification resources

  1. Navigate to the Marketing tab -> Assets -> Push

  2. Click on the Create button

  1. Firstly choose the Resource name (recommended to reflect the most possible usage).

  2. Add Title, Message optionally icon, attached image, or even buttons

IMPORTANT: Not all clients are supporting all of the given fields. For further information please check the provider.

Use popup for communication of:

  1. Promotions

  2. Invitations

  3. Announcements

  4. Alerts

and many more!

As dynamic as possible, within all resources, also Pushes supporting content variations, labels, and state tags. For more information check out our article Content Variations

Target Devices

The 'Target devices' setting allows you to choose the type of app to receive the notifications:

  • Native apps

  • Web

  • All

You can configure this setting in the Campaigns Flow Builder or directly in the User Profile page of a player.

🔆
◾
▪️
Setting campaign to request push permissions
Building a "soft" onboarding popup
Full flow of the campaign, sending 1st push message as soon as user gives permission