Xenioo Official Docs
  • Welcome!
  • Product Overview
    • Definitions
    • Building & Sending
    • All Integrations
    • Mobile App
    • Artificial Intelligence
    • Reporting Dashboard
    • Professional Service & Support
    • Privacy & Security
    • GDPR
  • Basic Concepts
    • Your Account
      • The Trial plan
      • Upgrading your trial
      • Additional Packages
      • Canceling your current plan
      • Deleting your account
      • Messages Count
      • Data Retention
      • Multi-factor Authentication (MFA)
        • MFA Configuration
        • MFA Login
      • Multiple Owners
    • Designing your Chatbot
      • My Bots
      • Introduction
      • Flow Design
      • Behaviors
      • Interactions
      • Actions and Operations
    • Chatbot Details
      • Chatbot Settings
        • General Settings
        • Localization Settings
        • Conversation Settings
        • Integration Settings
        • Payment Integration Settings
        • Developers Setting
      • Teams
        • Team Permissions
        • Team Message Templates
        • Availability Calendars
        • Takeover Default Message
        • Team Member Access
      • Backup & Restore
      • Master and Child Bot
    • Publishing
      • Live & Draft Chatbots
      • Publish Your Bot
      • Channels
        • Web
          • Web Variables
          • WordPress
          • Widget Customization
            • Initialization
            • Scripting
        • WhatsApp
          • WhatsApp Variables
          • First Message Processing
          • Opt-in QR code generation
        • RCS
          • RCS Variables
          • Configuring Providers
            • LINK Mobility
          • Opt-in QR code generation
        • Google Business Messages (Deprecated)
          • 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
        • Instagram
          • Instagram Variables
        • Telegram
          • Telegram Deep Linking
          • Telegram Variables
        • Slack
          • Configuring Slack
          • Slack Variables
        • Microsoft Teams
          • Microsoft Teams Variables
        • Discord
          • Discord Variables
        • Alexa
          • Troubleshooting
          • Alexa Variables
        • Phone
          • Phone Variables
          • Configuring Providers
            • Voximplant
        • Genesys
          • Genesys Variables
        • Viber
          • Viber Variables
        • Custom
          • REST Reference Guide
          • API Variables
  • Artificial Intelligence
    • NLP
      • Intents
      • Expressions
      • Entities
        • Creating Manually
        • Entity Types
        • Synonims
      • Training & Testing your Model
        • Using the NLP Parse Logs
        • Importing Intents From File
      • NLP Master
    • Large Language Models
      • Settings
      • Guidelines
      • Resources
      • Functions
      • Train & Test
  • Database
    • Xenioo Database
    • Collections
      • Import And Export Collections Data
    • Database API Interface
      • Url Filtering Syntax
      • Read Record
      • Save To Collection
      • Delete From Collection
      • Query Collection
        • Open Query
        • Read Records
      • CSV Direct Data
  • Broadcasts
    • Broadcasts
      • Settings
        • On Demand
          • HubSpot
        • On Date And Time
        • On Time
        • On Trigger
        • On Interval
        • On Conversation State Changed
    • Broadcast Widget Page
    • Campaigns
    • Distribution Lists
    • Audiences
    • Distribution Logs
  • Conversations
    • Conversations
    • My Conversations
    • Contacts
    • Chat Commands
    • Contact Details
  • Analytics
    • Dashboards
    • Goals
    • Audit Logs
    • Scheduling
    • Widgets
      • List of Widgets
  • 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
      • QR Code Action
      • Video Action
      • Audio Action
      • File Action
      • Url Action
      • NLP Topics Summary Action
      • Highly Structured Message
      • Custom Class
      • Comment Action
    • Input
      • Voice Recognition Action
      • Global Detection
        • Text Parse Action
        • NLP Processing Action
        • Dialogflow Detection Action
        • IBM Watson Assistant Intent Detection Action
        • OpenAI Assistant Detection
        • AI Detection
      • Generic Input Action
      • NLP Input Action
      • Number Input Action
      • Email Input Action
      • Phone Number Action
      • Media Attachment Action
      • Voice Input Action
      • Global Detection Action
      • OpenAI
        • OpenAI Assistant Input
        • OpenAI Assistant Detection
      • Dialogflow
        • Dialogflow Input Action
        • Dialogflow Detection Action
      • IBM Watson Assistant
        • IBM Watson Assistant Input Action
        • IBM Watson Assistant Detection Action
      • Large Language Models
        • AI Detection
        • AI Input
    • Flow
      • Agent State Check
      • Assign Conversation
      • Calendar Check
      • Channel Check
      • Conversation Bookmark Action
      • Create Conversation URL Action
      • Flow Control Action
      • Go To Action
      • Goal
      • Include Interaction Action
      • Log Message
      • Random Split Action
      • Reset Conversation Action
      • Set Chat Operator State Action
      • Schedule Behaviour Action
      • Tag Switch Action
      • Variable Switch Action
      • Set Context 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
      • Database Function
    • 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
      • LINK Mobility Payment API Action
      • Marketing Platform Action
      • Dynamic Content Action
      • Post To Facebook Action
      • Firebase Database Action
      • ActiveCampaign Action
      • Zapier Webhook Action
      • Microsoft Teams Webhook Action
      • MailChimp Contact Action
      • Marketing Platform 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
        • List
        • Publishing
          • Publish
          • Get Channel Settings
          • Set Channel Settings
        • Variables
        • Cloning and Referencing
          • Clone
          • Reference Clone
          • Attach Child
          • Detach Child
        • Backup And Restore
          • Backup
          • Restore
          • Restore With Overwrite
      • Database
        • Collections
          • List
          • Create Collection
      • Teams
        • Members
          • List
          • List (minimal)
          • Add Or Update
          • Delete
        • Profiles
          • List
          • Add Or Update
          • Delete
      • Conversations
        • Audiences
        • Audience Contacts
        • Entries
        • Variables
        • Share Url
      • NLP Query
      • Large Language Models
        • Settings
        • Guidelines
        • Add Resource
        • Delete Resource
        • Add Function
        • Delete Function
        • Train
        • Train State Check
        • Test
      • Statistics
        • Account Statistics Data
        • Bot Statistics Data
        • Goals
        • Report Files
        • Download Report File
      • Broadcasts
        • Broadcasts List
        • Broadcast State
  • Changelog
Powered by GitBook
On this page
  • General View
  • Publishing
  • Multiselecting for Deletion
  • Scheduling and Execution

Was this helpful?

  1. Broadcasts

Broadcasts

PreviousCSV Direct DataNextSettings

Last updated 4 months 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. The top tools area let you create a new broadcast as well as filter the current view to show or hide broadcasts that or running, idle, active or disabled. Additionally, you can choose to export the existing broadcasts data in a CSV file. The file will contain the statistical data of each visible broadcast.

  2. 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

  3. 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.

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

Publishing

Multiselecting for Deletion

In some cases, it may be necessary to delete multiple broadcasts, and removing them individually can be time-consuming. To simplify the process you can press the "MULTISELECT" button.

When this button is clicked, a checkbox will appear in the top left corner of each broadcast, allowing you to select multiple broadcasts for deletion. Once at least one broadcast is selected, the "DELETE SELECTED" button will become visible.

Clicking the "MULTISELECT" button a second time will uncheck and hide all the checkboxes.

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.

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 .

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