WhatsApp Broadcasts lets you send a Flow or campaign to many WhatsApp contacts at once. This is useful for appointment reminders, transactional updates, post-purchase notifications, or remarketing campaigns sent to the right filtered audience.Documentation Index
Fetch the complete documentation index at: https://chatbotx.io/docs/llms.txt
Use this file to discover all available pages before exploring further.
What you see on the Broadcasts page
The Broadcasts page is where you manage every sent or scheduled campaign. In the current interface, the table includes these columns:| Column | Meaning |
|---|---|
Name | The broadcast name so you can identify it quickly |
Channel | The delivery channel, such as WhatsApp |
Status | The current status, such as Sent |
Estimated Contacts | The estimated number of contacts who will receive it |
Scheduled At | The send time or scheduled time |
Actions | The action menu for that Broadcast |
How to create a WhatsApp Broadcast
Step 1: Create a new Broadcast
Open Broadcasts, then click Create Broadcast.
Step 2: Choose the WhatsApp channel
On the Choose Channel screen, select WhatsApp, then click Continue.
Step 3: Choose whether to send inside or outside the 24-hour window
Based on the current ChatbotX flow, WhatsApp has 2 main options:- Template Message (Outside 24 hour): send outside the 24-hour window using a pre-approved template
- Active contacts within 24 hours: send while the contact is still inside an active messaging session

When to use Template Message
Template Message (Outside 24 hour) is the right choice when you want to message contacts who have been inactive for more than 24 hours. In that case, WhatsApp requires you to use an approved template.
WhatsApp currently supports 3 main template categories:
- Utility Message: transactional updates, appointment reminders, or other essential notices
- Marketing Message: offers, win-back campaigns, and sales content
- Authentication: OTP and verification code messages
When to use Within 24 hour
Within 24 hour works best when the customer interacted recently and you want to continue the conversation while the active session is still open.
Good use cases
- Continue a consultation Flow right after the customer asked about a product
- Send a short follow-up soon after the customer left their details
- Send a confirmation or first care message without needing an outside-24-hour template
What to remember
In this option, WhatsApp follows free-form messages logic. That means you can send content directly in the active chat session without choosing a template category.The difference between Utility Message and Marketing Message
| Type | Best for | Example |
|---|---|---|
Utility Message | Essential updates and transactional notices | Order confirmation, delivery update, appointment reminder |
Marketing Message | Remarketing, offers, and sales content | Weekend promotion, discount code, win-back campaign |
Note: If the main goal is to sell or promote, chooseMarketing Message. If the main goal is to deliver an essential update, chooseUtility Message.
What you configure on the Broadcast Details screen
On Broadcast Details, you set up the campaign using these main components:- Send type (Flow / Template):
- Flow: send a Flow to contacts
- Template: send a template message
- WhatsApp Channel: choose which WhatsApp channel will send the message
- WhatsApp Template: choose the matching template
- Schedule: choose the send time, such as Now
- Contact filter: filter recipients before sending
- Match all the conditions below: send only to contacts who meet every condition
- Match one of the conditions below: send to contacts who meet at least one condition
- Add Condition: add a new filter condition
- Confirm: confirm and send the Broadcast

How to filter contacts before sending
The Contact filter section matters because it decides exactly who receives the campaign.Match all the conditions below
Use this when a contact must meet every condition you added. Example:- has the Tag
Old customer - and purchased last month
- and is currently on WhatsApp
Match one of the conditions below
Use this when a contact only needs to meet one of the conditions. Example:- has the Tag
VIP - or has bought product A before
- or is currently waiting for a human response
How to schedule the send
In Schedule, choose when the Broadcast should run:- Now or the equivalent label: send immediately
- another scheduling option if your screen shows one: send later
Real examples
Example 1: Send a transactional update to the right customer group
You want to send a delivery update to customers who placed an order but have not received it yet. You might choose:Outside 24 hourUtility Message- the delivery update Flow
Match all the conditions below
Example 2: Run a remarketing campaign for older customers
You want to send a return-purchase offer to customers who bought before. You might choose:Outside 24 hourMarketing Message- a promotion Flow or remarketing Flow
Match one of the conditions below
Safe operating tips
- Name the Broadcast clearly so it is easy to review later.
- Choose the correct
Utility MessageorMarketing Messagetype before sending. - Double-check the
Flow IDso you do not send the wrong content to the wrong audience. - Set up the
Contact filterfirst, then confirm the Broadcast. - If you need a multi-step campaign over time instead of a one-time send, see
Sequences - Drip Campaigns.