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

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.melink 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:
- Never send to people who haven't opted in — this is the #1 cause of low quality
- Honour opt-outs immediately — remove them from all future sends
- Don't use misleading or bait-and-switch content — templates must match the actual message
- Respond to inbound messages — being responsive signals you're a real business
- 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