Skip to main content
Send one approved message to a whole segment — product launches, appointment reminders, win-back campaigns.
Live path (Sep 2026): sidebar Broadcast (/broadcast) → New broadcast. Campaign name, channel, Existing contacts or New numbers (CSV), then Create & compose. Older notes that said the Broadcast page was unwired are out of date.
Vendschat Broadcasts page with New broadcast and a table of campaign name, status, channel, progress, and recipient count.

Broadcasts

WhatsApp’s 24-hour session window is real. Inside it you can send a session message. Outside it you must use a Meta-Approved template. Most campaigns go out as templates.

How to send a broadcast

1

Prepare the segment

Apply a label in Chat while you work (VIP, Appt-Mon, Newsletter). Or keep a CSV of numbers that already consented.
2

Approve the template

Templates → WhatsApp channel card → Create New Template. Wait for Meta Approved. Drafts are not saved — finish the form in one sitting. See Creating WhatsApp templates.
3

Open New broadcast

BroadcastNew broadcast. Name the campaign for history and analytics (not a random date stamp). Pick the WhatsApp channel.
Vendschat New broadcast dialog with campaign name, channel, WhatsApp capabilities callout, Existing contacts, New numbers CSV, and Create and compose.

New broadcast

4

Choose recipients

Existing contacts — target people already in Vendschat (labels you applied in Chat). New numbers — CSV upload when the list is not already in the workspace.
5

Create & compose

Pick the approved template, map variables, send now or schedule (UTC). Dry-run an internal test number first.
The green callout on the dialog is the rule: approved templates to any contact, or session messages only inside the 24-hour window. Plan: reminder and marketing broadcasts need Growth.

Example: BloomBox Flowers

Mother’s Day — 400 past buyers should get the same offer. Replies land in Chat. Staff a MOM-2025-reply label.

Example: Metro Clinics reminders

Sunday 5 PM UTC to everyone labeled Appt-Mon, template appointment_reminder + Confirm button. Never put lab values in the template. Full playbook: Clinics & appointments.

When to use broadcasts

After send

  • Watch Analytics — delivered, read, failed
  • Staff Chat for replies
  • Honor stop requests — label Do-not-broadcast
  • Pause the next campaign if failure rate spikes (bad numbers, variable mapping)

First broadcast checklist

  • Template Approved in Meta
  • Label (or CSV) is the list you intend
  • Test send to an internal number
  • Agents briefed on reply volume
  • Analytics bookmarked for the next morning