Skip to main content
campaignsmarketingcompliance

WhatsApp Broadcast Campaigns: Best Practices

Everything you need to know about running effective, compliant WhatsApp broadcast campaigns — from audience segmentation to template copywriting and delivery optimization.

WhatsPortal Team

6 min read

Cover image for WhatsApp Broadcast Campaigns: Best Practices

WhatsApp broadcast campaigns are one of the most effective direct marketing channels available today. With open rates exceeding 90% and response rates between 30-50%, it outperforms email by a wide margin.

But high engagement comes with high responsibility. Done wrong, broadcasts damage your brand and get your number flagged. Done right, they build customer relationships and drive measurable revenue.

Here's how to do them right.

The Foundation: Opt-In Compliance

Before anything else: you must have explicit opt-in consent from every contact you message via the WhatsApp Business API.

This isn't just good practice — it's required by Meta's Business Policy. Sending to contacts without opt-in can result in:

  • Your number being flagged or banned
  • Your business account getting suspended
  • Customer complaints that damage your reputation

How to collect opt-ins

  • Website forms — a checkbox at checkout: "Send me order updates and offers via WhatsApp"
  • SMS/email campaigns — "Reply YES to receive WhatsApp updates"
  • In-store QR codes — scan to opt in
  • WhatsApp link — a wa.me link that initiates a conversation, triggering a welcome flow

Always record:

  • When the opt-in was given
  • What channel it came from
  • What they opted in to receive

Store this in WhatsPortal's contact properties or your CRM.

Segmenting Your Audience

Mass messaging everyone with the same message is the fastest way to high opt-out rates. Instead, segment by relevance.

Useful segmentation dimensions

Dimension Example Segments
Purchase history First-time buyers, repeat customers, high-LTV
Last activity Active last 30 days, dormant 90+ days
Product interest Category browsed or purchased
Location City-level for local offers
Lifecycle stage New lead, trial user, paying customer

In WhatsPortal, you can build segments using contact filters and save them as reusable audience lists. Target your campaigns to the right list before sending.

Writing Templates That Convert

Your broadcast messages must use pre-approved message templates. Here's how to write templates that Meta approves and customers respond to.

The anatomy of a high-converting template

1. Start with context

Don't assume customers remember you. Open with who you are and why you're messaging:

"Hi {{1}}, this is Zara from Maya Store — you purchased our skincare bundle last month."

2. Deliver value immediately

State the benefit in the first two sentences. Customers decide in seconds whether to keep reading.

❌ "We are pleased to inform you that we are running a special promotional sale event..."

✅ "Your exclusive 20% off code is ready — valid on everything in store this weekend."

3. One clear call to action

Don't give multiple options. One message, one action.

"Shop now: [link]" or "Reply YES to claim your offer"

4. Keep it short

Aim for under 100 words. Use WhatsApp's quick reply buttons or CTAs — they dramatically increase response rates.

Template examples by use case

Flash sale:

Hi {{1}} 👋 Our biggest sale of the year starts NOW.
Get {{2}}% off sitewide — but only for the next 24 hours.

👉 Shop here: {{3}}

Reply STOP to unsubscribe.

Back-in-stock:

Good news, {{1}}! The {{2}} you were eyeing is back in stock.
We're holding it for 48 hours — grab it before it sells out again.

View it: {{3}}

Loyalty reward:

You've earned it, {{1}} 🎉
You're now a Gold member. Your exclusive perks are active:
• Free shipping on all orders
• Early access to new arrivals

See your benefits: {{3}}

Timing and Frequency

When to send

WhatsApp is a personal channel. Respect that by messaging at appropriate hours:

  • Best window: 10am–8pm in the recipient's timezone
  • Avoid: Early morning (before 9am), late night (after 9pm), Monday mornings

Use WhatsPortal's scheduled send to queue campaigns during optimal windows.

How often to send

There's no universal rule, but most successful brands follow:

  • E-commerce: 2-4 broadcasts per month (more during sale seasons)
  • Services/SaaS: 1-2 per month for marketing; transactional as needed
  • High-frequency updates (e.g. news): daily is acceptable if customers opted in specifically for that

Watch your opt-out rate. If it exceeds 2-3% per campaign, you're messaging too often or the content isn't valuable enough.

Measuring Campaign Performance

Track these metrics in WhatsPortal's campaign analytics:

Metric What it tells you
Delivery rate % of messages successfully delivered
Read rate % of delivered messages read
Response rate % of recipients who replied
Opt-out rate % who unsubscribed after this campaign
Conversion rate % who completed the desired action (e.g. purchase)

A healthy baseline for e-commerce campaigns:

  • Delivery: >95%
  • Read: >85%
  • Response: >20%
  • Opt-out: <2%

If your read rate is low but delivery is high, your contact list has stale numbers. If your opt-out rate is high, revisit your content and frequency.

Staying Compliant Long-Term

Meta monitors your message quality rating continuously. A poor quality rating can throttle your sending limits.

To maintain a high quality rating:

  1. Never send to people who haven't opted in — this is the #1 cause of low quality
  2. Honour opt-outs immediately — remove them from all future sends
  3. Don't use misleading or bait-and-switch content — templates must match the actual message
  4. Respond to inbound messages — being responsive signals you're a real business
  5. Avoid spammy language — "CLAIM NOW!!!" type copy gets flagged

WhatsPortal automatically manages opt-outs for you and surfaces your quality rating in the dashboard.

Campaign Checklist

Before every broadcast, run through this:

  • Every contact on this list has explicitly opted in
  • The message template is approved by Meta
  • Audience is properly segmented — relevant to this group
  • Send time is within acceptable hours for their timezone
  • There's a clear unsubscribe option (STOP reply or similar)
  • UTM parameters are set on any links for attribution
  • The campaign is scheduled in WhatsPortal, not rushed

Ready to run your first broadcast? Set up your audience list in WhatsPortal and launch a campaign in under 5 minutes.

Start messaging smarter

WhatsPortal makes WhatsApp Business API simple for your whole team.

Get started free