WhatsApp campaigns

WhatsApp broadcast campaigns, the official way

A WhatsApp broadcast campaign sends an approved message template to many contacts at once, each as an individual message rather than a group. BotReply sends through the official WhatsApp Business API, targets segments of your contacts, schedules and throttles delivery, and tracks what happened to every single recipient.

What this is, and what it is not

If you are looking for a tool that blasts unapproved messages from a personal number, this is not it, and we would gently suggest you do not want one — that is the fastest route to a banned number. BotReply sends only through the official WhatsApp Business API using templates Meta has approved. It is slower to set up and considerably harder to get restricted for, and the delivery data you get back is real.

Everything a campaign needs

Audience segmentation

Send to everyone, to a segment built from tags, source, or the date a contact joined, or to a manually pasted list of numbers.

Templates with media

Use approved templates with variables mapped to static values or contact fields, and an optional image, video, or document header.

Scheduling and test sends

Send now or at a future date and time, and fire a test to a single number first to confirm the template renders as intended.

Speed control

Throttle at roughly 30, 60, or 100 messages per minute so a large send arrives at a pace you and your recipients can handle.

Pause, resume, cancel

Campaigns are controllable after launch. Pause a send that is going wrong, resume when it is fixed, or cancel outright.

Per-recipient tracking

Every recipient moves through pending, sent, delivered, read, and replied or failed, with the WhatsApp message ID recorded.

A campaign starts the conversation. Your agent finishes it.

This is the part most broadcast tools have no answer for. When a recipient replies to your campaign, the reply becomes an ordinary conversation handled by your AI agent — answering from your knowledge base, quoting real prices, and capturing the order, booking, or lead. A thousand-recipient send does not create a thousand messages nobody has time to answer.

Contacts that build themselves

Every conversation across every channel creates or updates a contact record, with the source it came from and the tags you apply. Your campaign audiences are built from people who have actually spoken to your business, not a purchased list.

Unofficial bulk senders vs BotReply

CapabilityUnofficial bulk senderBotReply
Delivery routeUnofficial tools or personal appOfficial WhatsApp Business API
Message contentAnything, unapprovedMeta-approved templates
Risk to your numberBans are commonOperating inside Meta's rules
Opt-outsIgnoredExcluded automatically
Delivery reportingNone or guessedPer recipient, with message IDs
When someone repliesNobody is watchingAI agent picks up the conversation

Send a campaign your agent can follow up

Approved templates, real segments, real delivery data — and an AI agent ready for every reply. Free plan available.

WhatsApp campaigns FAQ

Templates, audiences, scheduling, and what you can measure.

What is a WhatsApp broadcast campaign?

A WhatsApp broadcast campaign sends an approved message template to many contacts at once through the official WhatsApp Business API, with each recipient receiving an individual message rather than a group thread. Delivery, read, and reply status is tracked per recipient.

Is this a bulk WhatsApp sender?

Not in the way that term is usually meant. BotReply sends only through the official WhatsApp Business API using templates Meta has approved, which is what keeps your number in good standing. Unofficial bulk senders that blast unapproved messages routinely get numbers banned, and BotReply does not offer that.

Who can I send a campaign to?

You can target all your contacts, a segment built from tags, source, or the date they joined, or a manually pasted list of phone numbers. Recipients who have opted out are excluded automatically.

Can I schedule campaigns and test them first?

Yes. Campaigns can send immediately or at a scheduled date and time, and you can send a test to a single number before launching to check the template, variables, and any header media render correctly.

Can I pause a campaign after it starts?

Yes. Campaigns can be paused, resumed, or cancelled while running, and you can choose a send speed of roughly 30, 60, or 100 messages per minute to control pacing.

What can I track after sending?

Every recipient moves through pending, sent, delivered, read, and replied or failed, with the WhatsApp message ID recorded. Live counters show totals for sent, delivered, read, replied, failed, and opted out as the campaign runs.

What happens when someone replies to a campaign?

The reply becomes a normal conversation handled by your AI agent, answering from your knowledge base and capturing orders, bookings, or leads as usual. A campaign therefore starts conversations your agent can finish rather than ending at delivery.