How to run a WhatsApp broadcast campaign that converts
Read rates on WhatsApp make email jealous — but a broadcast that gets read and does nothing is just noise. Here's how to plan, segment and measure a campaign that actually moves sales.
Most WhatsApp broadcasts get opened. That's the easy part — messages here get read within minutes, at rates email can only dream about. The hard part is what happens next. A campaign that 8,000 people read but nobody acts on isn't a good campaign; it's an expensive way to annoy your list. Conversion lives in the details: who you sent to, what you said, when it landed, and how fast you replied.
This is a working guide, not theory. By the end you'll know how to build a broadcast that earns its send cost, and you'll have three real campaign templates to copy.
A WhatsApp broadcast campaign that converts starts with the official API (not the app's broadcast list), sends an approved, personalised template to a tight, relevant segment, lands at a time your audience is active, and routes every reply into a fast inbox. WhatsApp messages get read in minutes, so the sale happens in the conversation that follows the send — plan for the reply, not just the blast. Measure delivery, read and reply rates, but judge the campaign on orders.
App broadcast list vs. a real API broadcast
People conflate these two and it costs them. The free WhatsApp Business app has a "broadcast list" feature — and it's almost useless for marketing. It only reaches people who've saved your number, caps at 256 recipients, and looks like spam to Meta the second you push it. Send a promo to a few hundred strangers through it and you're courting a ban, which we cover in sending bulk WhatsApp messages without a ban.
An API broadcast is a different animal. It sends an approved template to thousands of opted-in contacts at once — saved or not — with per-contact tracking, personalisation and segments. This guide is about that kind. If you're running campaigns, it's the only kind worth your time.
| App broadcast list | API broadcast (e.g. QuickWA) | |
|---|---|---|
| Reaches | Only contacts who saved you | Any opted-in contact |
| Recipients per send | 256 max | Thousands (your tier limit) |
| Personalisation | None | Name, order, product fields |
| Tracking | None | Sent / delivered / read / replied |
| Segmentation | Manual, painful | Tags & attributes |
| Ban risk | High | Low with opt-in + templates |
Step 1 — Plan the campaign before you touch the send button
Every good broadcast answers three questions on paper first. What's the one action you want (buy, book, reply, click)? Who is the smallest audience that genuinely cares about it? What's the single message that gets them there? If you can't name the action, don't send yet — a broadcast without a clear next step is where conversion goes to die.
Set a real goal too, not "awareness." Orders from the campaign, replies handled, revenue per 1,000 sent. You need a number to judge it against later.
Step 2 — Choose the right segment
This is the biggest lever, and most businesses ignore it. "Send to all contacts" feels efficient and performs terribly — irrelevant recipients don't buy, and worse, they block and report, which drags your quality rating down and shrinks tomorrow's sending limit.
Slice instead. Use tags and attributes to build a segment that matches the offer: recent buyers of a category, people who abandoned a cart, customers in a specific city for a store event, folks who opened your last three campaigns. A saree sale goes to ethnic-wear browsers, not your entire book. Smaller and sharper beats big and generic every single time — better conversion and a healthier number.
Step 3 — Pick and personalise the template
Since a broadcast starts the conversation, it must use a Meta-approved template. Get the category right: a genuine offer is Marketing; an order or account update is Utility (cheaper and less report-prone). Trying to sneak a promo through as utility gets it rejected — or worse, reported. Our templates approval guide covers writing ones that pass first time.
Then personalise. A template with {{name}}, an order number, or the exact product someone browsed converts far better than a generic blast, because it reads like it was meant for that person. Add one clear call to action — ideally a button ("Shop now", "Book slot") rather than asking people to type. Buttons remove friction, and friction is where conversion leaks.
Build and send your first campaign free
QuickWA gives you approved-template broadcasts, tag-based segments, personalisation, A/B testing and live delivery-read-reply analytics — plus a shared inbox so replies never sit unanswered. Connect a number in about two minutes.
Start free →Step 4 — Time it right
Timing quietly decides half your result. The same template at 2am gets ignored or blocked; at 11am on a Saturday it gets read and acted on. For most Indian D2C and retail lists, mid-morning and early evening on weekends and paydays tend to land well — but don't guess forever. Your own analytics show when your audience opens things. After a few sends, let the data pick the slot. Avoid firing the moment a sale opens if your team can't handle the replies that come back in the next ten minutes.
Step 5 — A/B test one thing at a time
Don't run a campaign on a hunch when you can learn from it. Split a small slice of your segment — say 10% — into two versions that differ by exactly one thing: the opening line, the offer framing, or the button label. Send both, watch which gets the better read-and-reply, then send the winner to the rest. Change one variable per test or you won't know what worked. Over a few campaigns this compounds into a message you know converts, not one you hope does.
Step 6 — Read the metrics that matter
A good platform shows you, per contact and in aggregate: sent, delivered, read, replied, failed. Here's how to actually read them:
- Delivery rate — a sudden drop means list health or number issues, not message quality. Clean your list; check your quality rating.
- Read rate — reflects timing and, to a degree, the first line of the template. Low reads? Test send-time before you blame the offer.
- Reply rate & clicks — the real signal that the message landed and people want to engage.
- What happened after — the one that pays the bills. Orders placed, bookings made, carts recovered. WhatsApp reporting shouldn't stop at "read"; connect it to revenue.
And this is the point everyone misses: WhatsApp broadcasts get read in minutes, so replies flood in fast. If those replies sit unanswered for two hours, you've bought attention and thrown it away. A shared team inbox — or a bot for the first response — is what turns reads into orders.
Three campaigns you can copy
1. Flash sale (Marketing)
Segment: customers who bought or browsed the sale category in the last 90 days, minus anyone who bought it in the last week. Template: personalised, one hero offer, a "Shop now" button, and a real deadline ("ends 9pm tonight"). Timing: late morning, resend a short "few hours left" nudge only to people who read but didn't click. Watch: click-through and orders per 1,000 sent. Don't send the "last chance" more than once — that's how green lists turn red.
2. Back-in-stock (Utility-style relevance)
Segment: only the people who asked about or abandoned that exact product. Template: "The [product] you wanted is back — [size/variant] in stock," with a direct buy button. Timing: send the moment stock lands; urgency is the whole pitch. Watch: reply and conversion — these convert hard because the audience is tiny and self-selected. This overlaps neatly with abandoned-cart recovery, which deserves its own flow.
3. Event or webinar invite
Segment: customers in the host city (for a store event) or by interest (for a webinar). Template: what, when, why they'd care, and an "RSVP" or "Register" button. Timing: first invite about a week out, a reminder to registrants the day before, a "starting soon" the hour of. Watch: RSVP rate and actual attendance. Reminders are where events are won — a single invite always under-delivers.
Turn one-off blasts into journeys
A broadcast is a single push. The real compounding comes when a good campaign feeds into an automated follow-up — someone who clicks the flash-sale button but doesn't buy gets a gentle nudge a day later; a webinar registrant gets a sequence leading up to the event. That's a WhatsApp drip campaign, and it's how you stop re-earning the same attention every week. Pair broadcasts for the moment with drips for the follow-through and your WhatsApp channel stops being a megaphone and starts being a machine.
The bottom line
Getting a WhatsApp broadcast read is easy. Getting it to convert takes a tight segment, a personalised approved template, sensible timing, and — above all — a plan for the replies that come back in minutes. Measure delivery, read and reply, but judge the campaign on orders. Do that a few times, keep testing one thing at a time, and you'll build broadcasts that reliably pay for themselves.