🛠️ How-to tutorials

Running a WhatsApp broadcast campaign without hurting your quality rating

Updated 2026-10-14 · 5 min read · By the Convo360 team

In short

Build a contact group from opted-in customers, pick a Meta-approved template, personalise it with variables, check the live preview, and send — delivery updates live and you can Retry just the failed numbers. Send only to genuinely opted-in, relevant contacts, since WhatsApp itself tracks a quality rating for your number based on blocks and reports, and a damaged rating hurts every future message, not just this campaign.

Key takeaways
  • Send only to contacts who opted in — WhatsApp tracks a quality rating per number based on blocks and reports.
  • A live preview shows exactly how the message reads with variables filled in before anything sends.
  • Retry re-sends only to failed numbers; Export CSV gives you the full delivery record.
  • Replies after a broadcast reopen the 24-hour free-form window and land straight in your flow or inbox.
  • STOP and similar opt-out keywords add a contact to DND automatically — always honour them.

Prerequisites: quality rating and opt-in

WhatsApp itself, not Convo360, tracks a quality rating for your business number based on how many recipients block you or report your messages. A damaged rating gets your templates paced or paused, which can stop a campaign from going out at all; it affects every future campaign, not just the one that caused it. The single biggest protection is simple: only broadcast to contacts who opted in, and keep the message relevant to why they opted in.

A second, less obvious factor: response rate matters almost as much as complaint rate. A broadcast nobody engages with at all can also signal low relevance to WhatsApp's systems over time, which is one more reason a smaller, genuinely interested audience usually outperforms a larger, indifferent one.

The exact click path

  1. Build a contact group: import a CSV or filter your CRM to the right audience.
  2. In WhatsApp Studio → Templates, pick an approved template (required for outbound messages outside the 24-hour window).
  3. Personalise it with variables like {{First Name}}, each mapped to a contact field or a fixed value.
  4. Check the live preview: a WhatsApp-style bubble shows exactly how the message reads with variables filled in.
  5. Send now, or schedule, and watch delivery update live per number.

Worked example: a festival offer to a VIP group

A jewellery store wants to send a Diwali offer only to customers who've bought before and opted into marketing messages. They filter the CRM to a 'Diwali VIP' group, pick an approved 'festival_offer' template with an image header (uploaded directly in the broadcast, no need to host it elsewhere), personalise it with {{First Name}} and a discount code, check the preview reads naturally, and send to a 50-contact test group first before the full 2,000-contact list.

That test-group step caught something real for this store the first time: the discount code variable was pulling last year's code from a stale custom field, which would have embarrassed them in front of two thousand VIP customers had it gone straight to the full list.

Throttling, retry and replies

If some numbers fail, for example an uninstalled app or an invalid number, open the campaign report and click Retry to re-send only to those. Use Export CSV to download every recipient with its delivery status for your records. Any reply you get back reopens that contact's 24-hour free-form window and lands straight in your Live Chat inbox.

This is a good moment to have a flow ready rather than an empty inbox waiting, a reply to a festival offer often carries real buying intent, and an AI Reply or a Buttons step that can immediately answer a follow-up question captures interest that would otherwise sit unattended in Live Chat for hours.

Choosing the right template category

WhatsApp templates come in categories: Utility, Marketing and Authentication, and the category affects both approval odds and, in most cases, the per-message fee. A festival offer is genuinely a Marketing message and should be submitted as one rather than disguised as a Utility template to save cost; Meta reviews the actual content, not just the label, and a mismatched category risks rejection or a damaged quality rating rather than a smaller bill.

Reserve Utility templates for what they are meant for, such as order updates, appointment reminders and account alerts, and use Marketing templates honestly for offers and promotions.

Troubleshooting

SymptomLikely fix
Low delivery rateSome numbers may have uninstalled WhatsApp or be inactive; this is normal at a small scale, so investigate only if it's unusually high.
Template rejected mid-campaign buildCheck the rejection reason in WhatsApp Studio: usually wording that reads too promotional for a Utility-category template.
Quality rating visibly droppingSend to a smaller, more relevant group next time, and stop broadcasting to contacts who never engage.
Variables show blankThe contact's custom field used in the template wasn't filled in; check the CRM record.
Header image not attachingUpload the image directly in the broadcast screen rather than pasting a link, if you're having trouble with a public URL.

What to test before going live, and cost

Meta bills its own per-message fees directly at its rates for a broadcast, with no Convo360 markup; your Convo360 plan fee (Starter and above) covers the broadcast tooling itself.

Track quality rating alongside delivery and reply rate after every campaign, a slow decline over several campaigns is easier to reverse than a rating that has already dropped sharply from one badly targeted send.

A short monthly review of these numbers is usually enough to catch a problem early.

Two minutes with the analytics view each month is normally all it takes.

It is time well spent.

One date to note: from 13 October 2027 Meta delivers marketing broadcasts only through its Marketing Messages API, and your business must accept its terms once. Read what to do before the 2027 change.

Step by step

  1. Build the target contact groupImport a CSV or filter your CRM to opted-in, relevant contacts.
  2. Pick an approved templateChoose a Meta-approved template in WhatsApp Studio for outbound messages outside the 24-hour window.
  3. Personalise with variablesMap fields like {{First Name}} and check the live preview before sending.
  4. Send to a small test group firstConfirm delivery and rendering before broadcasting to the full list.
  5. Monitor delivery and retry failuresUse the campaign report to Retry failed numbers and Export CSV for records.

Example conversation

STOP
You've been unsubscribed from promotional messages from Anand Furnishings. You'll still receive order updates. Reply START anytime to opt back in.

Send your first broadcast

Start free in minutes — no code, no credit card. Bring your own AI keys and pay no per-message markup.

Frequently asked questions

Why does the audience for a broadcast matter so much?

WhatsApp tracks a quality rating for your number based on blocks and reports. Messaging only opted-in, relevant contacts protects that rating for every future campaign, not just this one.

Can I preview a broadcast before sending?

Yes, a live WhatsApp-style preview shows exactly how the message will read with your variables filled in, before anything is sent. Use it to catch a blank field or a stale value while it's still just a preview and not a message in 2,000 inboxes.

What happens if some numbers fail to receive the message?

Open the campaign report and click Retry to re-send only to the failed recipients, and use Export CSV to download the full delivery record. Failures are usually an uninstalled app or an invalid number, not a problem with your account.

What happens when someone replies to a broadcast?

Their 24-hour customer service window reopens and the reply lands in your Live Chat inbox or triggers a flow, exactly like any inbound message. That is a good moment to have a flow ready rather than an empty inbox waiting.

Are opt-outs handled automatically?

Yes, a STOP reply or similar opt-out keyword adds the contact to your DND list automatically so they won't be contacted again. Honouring it immediately protects your number's quality rating for every future campaign.

Related reading

Available across India — see WhatsApp & AI calling automation by state and city.