Xenioo
  • Welcome!
  • Basic Concepts
    • Your Account
      • The Free plan
      • Upgrading to a paid plan
      • Canceling your subscription
      • Deleting your account
      • Additional Packages
      • Support
      • Payment & Invoicing
      • Messages Count
    • Designing your Chatbot
      • Introduction
      • Behaviors
      • Interactions
      • Actions and Operations
    • Chatbot Details
      • Chatbot Settings
        • General Chatbot Settings
        • Chatbot Conversation Settings
        • Chatbot Integration Settings
      • Teams
        • Team Permissions
        • Team Message Templates
        • Team Member Access
      • Backup & Restore
      • Clone and Reference Clone
    • Publishing
      • Live & Draft Chatbots
      • Publish Your Bot
      • Channels
        • Web
          • Web Variables
          • WordPress
          • Widget Customization
            • Initialization
            • Scripting
        • WhatsApp
          • WhatsApp Variables
          • First Message Processing
          • Configuring Providers
            • Infobip
            • ZOKO
            • MessengerPeople
            • Twilio
            • Chat-API
            • Maytapi
            • Wassenger
            • Waboxapp
        • RCS
          • RCS Variables
          • Configuring Providers
            • LINK Mobility
        • Google Business Messages
          • Google Business Messages Variables
        • SMS
          • SMS Variables
          • Configuring Providers
            • LINK Mobility
        • Facebook
          • Facebook Ads Integration
          • Feed Integration
          • Messenger Referral
          • Facebook Variables
          • Moving users from an existing bot to Xenioo
        • Telegram
          • Telegram Deep Linking
          • Telegram Variables
        • Slack
          • Configuring Slack
          • Slack Variables
        • Microsoft Teams
          • Microsoft Teams Variables
        • Discord
          • Discord Variables
        • Alexa
          • Troubleshooting
          • Alexa Variables
        • Google Assistant
          • Google Assistant Variables
        • Phone
          • Phone Variables
          • Configuring Providers
            • Voximplant
        • Custom
          • REST Reference Guide
          • API Variables
    • Users and Conversation Persistance
  • Artificial Intelligence
    • Intents
    • Expressions
    • Entities
      • Creating Manually
      • Entity Types
      • Synonims
    • Training & Testing your Model
      • Using the NLP Parse Logs
      • Importing Intents From File
    • NLP Master
  • Database
    • Xenioo Database
    • Collections
      • Import And Export Collections Data
    • Database API Interface
      • Url Filtering Syntax
      • Save To Collection
      • Delete From Collection
      • Query Collection
      • CSV Direct Data
  • Broadcasts
    • Broadcasts
      • Settings
        • On Demand
          • HubSpot
        • On Date And Time
        • On Time
        • On Trigger
        • On Interval
    • Campaigns
    • Distribution Lists
    • Audiences
    • Distribution Logs
  • Conversations
    • Conversations
    • Contacts
    • Chat Commands
    • Contact Details
    • Data Retention
  • Actions And Operations
    • Execution
      • Execution Diagram
    • Actions Availability
    • Variables and Tags
    • Dynamic Parsing And Content
    • Content
      • Text Action
      • Random Text Action
      • Quick Reply Action
      • Database Quick Reply Buttons Action
      • Quick Reply Array Action
      • Chat Delay Action
      • Phone Quick Reply Action
      • Email Quick Reply Action
      • Location Quick Reply Action
      • Display Location
      • Image Action
      • Video Action
      • Audio Action
      • File Action
      • Url Action
      • NLP Topics Summary Action
      • Highly Structured Message
      • Custom Class
    • Input
      • Voice Recognition Action
      • Global Detection
        • Text Parse Action
        • NLP Processing Action
        • Dialogflow Detection Action
        • IBM Watson Assistant Intent Detection Action
      • Generic Input Action
      • NLP Input Action
      • Number Input Action
      • Email Input Action
      • Phone Number Action
      • Media Attachment Action
      • Voice Input Action
      • Global Detection Action
      • Dialogflow
        • Dialogflow Input Action
        • Dialogflow Detection Action
      • IBM Watson Assistant
        • IBM Watson Assistant Input Action
        • IBM Watson Assistant Detection Action
    • Flow
      • Go To Action
      • Include Interaction Action
      • Random Split Action
      • Flow Control Action
      • Set Chat Operator State Action
      • Schedule Behaviour Action
      • Variable Switch Action
      • Tag Switch Action
      • Set Context Action
      • Conversation Bookmark Action
      • Create Conversation URL Action
      • Reset Conversation Action
      • Control Conversation Transfer Action
        • Forward Variable Value Action
    • Forms
      • Form Container
      • Fields
        • Text Box
        • Password
        • Text Area
        • Dropdown
        • Checkbox
        • Number
        • Date Picker
        • Time Picker
        • Calendar
        • File Upload
      • Layout
        • Image
        • Literal
        • Divider
        • Html Content
        • Custom CSS
    • Database
      • Load Single Record
      • Delete Records
      • Save Record
      • Save Raw Model
      • Query Collection Data
      • Move To Next Record
      • Set Field Filter Value
      • Order By Field
      • Set Field Value
    • Cards
      • Carousel Template Action
      • List Card Template Action
      • Buttons Card Template Action
      • Card Container Action
      • Interactive Message Action
      • One-Time Notification Request Action
      • Database Carousel Action
      • Dynamic Carousel Action
      • Card And Menu Buttons
        • Postback Button Action
        • URL Button Action
        • Call Phone Button
        • Share Button Action
        • Nested Button Action
        • Interactive Button
    • Profile
      • Set Variable Action
      • Delete Variable Action
      • Set Tag Action
      • Delete Tag Action
      • Set Campaign Subscription Action
    • Privacy
      • Forget User
      • Privacy Opt-In
      • Privacy Flag Condition
    • IoT
      • Control Device State
      • Device State Switch
    • Integration
      • Call API Service Action
      • Execute Cloud Script Action
        • Base Conversation object methods
        • Firebase Connection methods
        • Xenioo Database Collection Methods
      • Execute Client Script Action
      • Send SMS Message
      • Dynamic Content Action
      • Post To Facebook Action
      • Firebase Database Action
      • ActiveCampaign Action
      • Zapier Webhook Action
      • MailChimp Contact Action
      • Wordpress Search Action
      • RSS & Podcast Feed Action
      • SendGrid Mail Action
      • Send Mail Action
      • Send Custom Mail Action
  • Xenioo API
    • Choosing your API
    • Global Platform API
      • Authorization
      • Platform SSO
      • Bots
        • Publish
        • Clone
        • Reference Clone
        • Teams
          • List
          • Add Or Update
          • Delete
      • Conversations
        • Exist
        • Data
        • Share Url
      • AI
      • Statistics
        • Runtime Data
        • Report Files
        • Download Report File
      • Broadcasts
        • Broadcasts List
        • Broadcast State
  • Service State
    • Scheduled Maintenance
    • Platform Changelog
Powered by GitBook
On this page
  • General View
  • Publishing
  • Scheduling and Execution

Was this helpful?

  1. Broadcasts

Broadcasts

PreviousCSV Direct DataNextSettings

Last updated 3 years ago

Was this helpful?

Xenioo broadcasts are like scheduled tasks that can send unattended messages to your users based on a specific time or an event. Each broadcast is attached to a unique that can be modeled at will.

You can use broadcasts to alert users of a specific event or target a specific with a particular promotion.

Broadcast can also be triggered by first or last user interaction, making it the perfect tool to recover a lost user conversation or ping the user for activity.

Every broadcast delivered to a user will rewind the conversation to the previous position or to the start interaction unless the broadcast contains an interactive element that holds the conversation, waiting for user input or click or any other execution stop action such as a or action with stops further execution flag enabled.

General View

The general broadcast view gives you a global overview of all your enabled broadcasts and can also be used to quickly interact without switching to details.

In the overview list you'll find these main functionalities and information:

  1. These four boxes will increase as the broadcast is delivered to your users. They will display:

    1. The number of broadcasts that have been generated. This is usually equal to the number of users that are part of the selected audience

    2. The percentage of users that have opened the message delivered by your broadcast. This number may not be available for every channel.

    3. The percentage of users that have clicked or sent a message in response to the broadcast

  2. This button can be used to quickly duplicate the selected broadcast. The duplicated broadcast is completely independent from the original and can be modified at will.

  3. The trashcan will permanently delete the selected broadcast. Any pending schedule will be deleted.

Publishing

Scheduling and Execution

Chatbot broadcasts are subject to specific limits that are meant to minimize an excessive amount of messages distribution and may vary, depending on your subscription level. The table below is a recap of such limits:

Feature

Subscription

Limit

Broadcast distribution

Any

Limited to one broadcast per bot at any given time. Broadcasts running at the same time of other are automatically put in a queue and distributed as soon as the previous one is completed.

OnDemand broadcast

Free/Starter

OnDemand broadcasts cannot be invoked by free and starter level accounts.

OnDemand broadcast

Professional and up

As soon as the hook is invoked, the broadcast is scheduled to be sent in the next 60 seconds.

Additional OnDemand request are queued to be executed in the 3 minutes following the queue.

OnDemand broadcast

The broadcast is sent as soon as the hook is invoked bypassing any scheduling logic.

Messages Distribution

Any

Non-Business WhatsApp providers have a fixed 3 to 7 random seconds delay between each different contact message.

This switch will your broadcast directly from here, without entering the details section. Your broadcast will be scheduler or removed from schedule accordingly.

This information line will let you know both the current schedule of the broadcast and the selected .

The percentage of messages that have been successfully delivered. If the percentage is not equal to 100% you can track possible issues in the detailed .

Since broadcasts are often created while your chatbot is already live, there's no need to a chatbot whenever you create or alter a broadcast. Every broadcast you create is immediately sent to live and ready to be executed during selected .

Audience
Distribution Logs
re-publish
schedule
Broadcaster Package
behavior
audience
Flow Control
Go To
enable or disable