All articles
MarketingMay 10, 202611 min read

WhatsApp Broadcast Campaigns: The Complete Playbook for Pakistani Businesses

How to run WhatsApp broadcast campaigns without getting banned — approved templates, segmentation, timing, and the metrics that actually matter for Pakistani audiences.

WhatsApp broadcast campaign dashboard showing message analytics

WhatsApp has the highest open rate of any digital channel — 98% average, compared to 20% for email and 15% for Facebook ads. For Pakistani businesses with a customer list, this is the most direct marketing channel available. The challenge is doing it correctly so your number doesn't get banned and your messages actually convert.

Table of Contents


Broadcast vs bulk messaging — why it matters

There are two ways businesses send bulk WhatsApp messages. One is legitimate. One will get you banned.

Official Broadcast (API)Unofficial Bulk Messaging
How it worksMeta-approved templates via Business APIThird-party tools hacking the WhatsApp web interface
Meta complianceFully within Terms of ServiceViolates ToS
Ban riskNone (when done correctly)High — number bans are frequent
AnalyticsFull delivery, read, reply trackingNone
PersonalizationDynamic variables (name, order #, product)Limited
Reply handlingReplies come into your inboxVaries, often broken
CostMeta conversation fee + platformTool subscription fee
RecommendedYesNever

The unofficial tools (bulk WhatsApp senders, WhatsApp Web hacks) work until they don't. Meta detects abnormal sending patterns and bans the number, often permanently. You lose your customer contact history and have to start over on a new number.

Official broadcasts through the WhatsApp Business API have zero ban risk when sending to opted-in contacts with approved templates.


How WhatsApp broadcast campaigns work through the API

The flow for a compliant broadcast campaign:

  1. Build your contact list in Kliovo — import from CSV, sync from WooCommerce/Shopify, or add manually
  2. Create a segment — filter by purchase history, location, last order date, or any stored contact field
  3. Select or create a template — must be Meta-approved before use
  4. Schedule the campaign — choose date and time, or send immediately
  5. Monitor in real time — delivery, read rates, and replies update live
  6. Handle replies — incoming replies from the campaign arrive in your shared inbox for agents to handle

The entire workflow is managed in Kliovo's broadcast tool. You don't interact with Meta directly.


Template pre-approval: what you need to know

Any message your business initiates must use a pre-approved template. This is Meta's mechanism for preventing WhatsApp from becoming a spam platform.

Template categories

CategoryUse CaseExamples
MarketingPromotions, re-engagement, product launches"Eid sale is live — 30% off everything. Shop now: [link]"
UtilityTransactional updates"Your order #[X] has been dispatched via [Courier]"
AuthenticationOTPs and verification codes"Your verification code is [code]"

Approval process

  1. Submit template text through Kliovo's dashboard
  2. Meta reviews — typically 24–48 hours for standard templates
  3. Approved templates available immediately for campaigns
  4. Rejected templates receive a reason and can be resubmitted with changes

What gets approved vs rejected

Typically approved:

  • Order confirmation and shipping updates
  • Appointment reminders
  • Payment confirmations
  • Re-engagement offers with clear opt-out
  • Product launches with genuine value

Typically rejected:

  • Templates that promise unrealistic discounts or prizes
  • Templates with misleading language
  • Promotional content submitted under "utility" category
  • Templates without a clear opt-out mechanism (for marketing)

Kliovo submits templates on your behalf and advises on language that passes Meta's review based on hundreds of template approvals.


Building your contact list the right way

Import existing customers

  • From WooCommerce/Shopify — Kliovo syncs customer data automatically. Every customer who's ordered is added with their purchase history.
  • From CSV — upload any list with name and phone number. Format must include country code (+92 for Pakistan).
  • From existing WhatsApp conversations — customers who've messaged you are automatically contacts in Kliovo.

Growing the list organically

MethodHow It WorksTypical Opt-in Rate
Click-to-WhatsApp adsFacebook/Instagram ad → WhatsApp conversation → opt-in flow40–65%
Website chat widgetKliovo widget on your site, visitors start a WhatsApp conversation25–40%
QR code on packagingPrinted QR → WhatsApp conversation15–30%
In-store QR codeCounter/signage → WhatsApp opt-in20–35%
Order confirmation email"Get updates on WhatsApp" link10–20%

Contact quality matters more than size

Meta tracks your message quality score based on how contacts respond to your broadcasts. If recipients consistently ignore, block, or report your messages, your score drops and sending limits tighten.

A list of 2,000 genuinely interested customers outperforms a bought list of 10,000 uninterested numbers. Never buy contact lists.


Segmentation for higher conversion

Sending the same message to your entire list is the lowest-performing approach. Segmentation consistently doubles and triples campaign conversion rates.

Useful segments for Pakistani businesses

SegmentFilter CriteriaWhat to Send
Recent buyers (last 30 days)Last order date < 30 daysCross-sell, complementary products
Lapsed customers (60–90 days)Last order date 60–90 days agoRe-engagement offer, "we miss you"
High-value customersLifetime order value > Rs. 10,000VIP offer, early access
City-specificDelivery city = Lahore/Karachi/IslamabadLocation-specific offer or event
COD customers onlyPayment method = CODPush to go prepaid with incentive
Customers who abandoned cartWebhook trigger from storeCart recovery sequence
Never purchasedContact exists but zero ordersFirst purchase incentive

Kliovo's segment builder uses AND/OR logic so you can combine multiple conditions: "customers in Lahore who ordered more than 2 times but haven't ordered in 45 days."


Message timing and frequency

Best times to send broadcasts in Pakistan

Day TypeBest Time WindowWhy
Weekdays10am–12pmPost-morning routine, before lunch
Weekdays7pm–9pmAfter work/dinner, phone browsing time
Friday12pm–2pmPost-Juma prayers, peak mobile use
Saturday11am–1pmLeisure browsing, purchase intent high
Avoid11pm–7amMessages ignored, next-day open rates drop

Frequency guidelines

Customer RecencyMax Broadcast Frequency
Ordered in last 30 days2–4 times/month
Ordered in last 90 days1–2 times/month
Lapsed 90+ days1 re-engagement attempt, then pause
Never purchased1–2 introductory messages

Over-messaging is the fastest way to get blocked. A contact who blocks you is gone permanently from your WhatsApp list. Respect frequency limits.


Writing broadcast messages that convert

The anatomy of a high-converting broadcast

A strong WhatsApp broadcast has four elements:

  1. Personal opener — use the customer's name if you have it
  2. One clear offer or announcement — don't combine multiple things
  3. Specific details — amounts, deadlines, codes, product names
  4. Single call to action — one link, one button, one ask

Examples

Weak (generic):

"Hi! We have a sale going on. Check our website for details."

Strong (specific):

"Hi Nida, our Summer Lawn clearance starts today — up to 40% off on unstitched suits. Prices from Rs. 1,200. Only 3 days left. Shop here: [link]"


Weak:

"Your loyalty is appreciated. Here is an offer for you."

Strong:

"Hi Ali, you've ordered from us 5 times — thank you. Here's a private code for 20% off your next order: LOYAL20. Valid for 48 hours only."

The difference is specificity. Specific messages feel personal. Generic ones feel like spam.


Metrics to track and optimize

Kliovo's analytics tracks these for every campaign:

MetricWhat It MeansGood Benchmark
Delivery rate% of messages successfully delivered> 90%
Read rate% of delivered messages opened> 60%
Reply rate% of recipients who replied> 5%
Click rate% who clicked the link (if included)> 10%
Conversion rate% who completed the desired actionVaries by offer
Block rate% who blocked your number after message< 0.5% (warning sign if higher)

Monitor block rate closely. If it rises above 0.5%, stop the campaign and review — either the list quality is poor, the message is irrelevant, or you're sending too frequently.


Frequently Asked Questions

Q: Can I send broadcasts to customers who haven't opted in?

Technically yes through the API, but it's risky. Meta's terms require opt-in for marketing messages. More practically: contacts who didn't opt in are less likely to engage and more likely to block you, which damages your sender reputation. Always prefer opted-in lists.

Q: How many contacts can I broadcast to at once?

There's no hard message limit on broadcast volume, but there are daily sending limits based on your WhatsApp Business Account tier. New accounts start at a lower limit (typically 1,000 conversations/day) and scale up as your quality score improves. Most businesses reach 10,000+ per day within 30–60 days.

Q: What's the difference between a broadcast and a drip campaign?

A broadcast is a single-time send to a list. A drip campaign (or sequence) is a series of messages sent over time to each contact individually, triggered by an event or action. Kliovo supports both.

Q: Can I send images, videos, or documents in broadcasts?

Yes — WhatsApp templates support media (image, video, document). Image templates are particularly effective for product promotions. Include an image in your template submission.

Q: What happens when someone replies to a broadcast?

Replies come into your shared inbox as individual conversations. The AI handles routine replies automatically; others route to available agents. Replies open a 24-hour service conversation window, which is also your lowest-cost window for follow-up messages.

Q: Is WhatsApp broadcast more effective than email in Pakistan?

Yes — by a wide margin. WhatsApp messages are read within 5 minutes on average in Pakistan. Email open rates for Pakistani businesses typically run 10–20%. WhatsApp open rates run 70–90% for well-segmented lists.

Q: Do I need separate template approval for each campaign?

You approve templates, not individual campaigns. One approved template can be used for unlimited campaigns. You only need a new approval if you want to change the template text. Variable content (customer name, product name, amount) doesn't require re-approval.

Ready to apply this to your business?

Kliovo sets everything up for you — inbox, automation, AI. Live in 24 hours.