Features

Platform

All features
Solutions

By industry

Integrations

All industry playbooks
Pricing Partners
Resources

Learn

Compare

All comparisons
FAQs

Bulk WhatsApp Campaigns: Best Practices That Protect Your Number

Bulk WhatsApp campaign best practices for 2026: opt-in, segmentation, template copy, send timing, batching and the metrics that keep your number healthy.

ReploChat Team 9 min read
Bulk WhatsApp Campaigns: Best Practices That Protect Your Number
On this page

Bulk WhatsApp campaigns are one of the most direct ways to reach customers, which is also why WhatsApp watches them closely. Send the wrong message to the wrong list and your quality rating drops, your messaging limit stops growing, and in serious cases your number gets restricted. These best practices cover the whole process, from the contact list to the report, using the official WhatsApp Business API. Each step includes sample copy and a checklist.

Key takeaways

  • Only message people who opted in to WhatsApp messages from you. This matters more than anything else on this list.
  • Every campaign message is an approved template. Write it for one segment and one purpose.
  • Segment by label (recent buyers, city, interest) instead of sending to everyone.
  • Start small, watch blocks and opt-outs, then scale. Your messaging limit grows with good quality.
  • Judge a campaign by replies and outcomes, not by how many messages were sent.

Official API campaigns vs "bulk sender" tools

Search for "bulk WhatsApp sender" and you'll find desktop tools and browser extensions that automate a normal WhatsApp account. They break WhatsApp's terms, and numbers used this way get banned regularly. A campaign on the WhatsApp Business API is different:

  • Messages use templates that Meta has approved.
  • Meta reports per-recipient delivery and read status.
  • You have a clear daily messaging limit that rises as you prove good quality.
  • Opt-outs are handled and respected.

Step 1: Build a list that's allowed to receive messages

Collect opt-in properly

WhatsApp's Business Messaging Policy requires that people agree to receive WhatsApp messages from your business before you message them first. Good sources:

  • A checkout checkbox: "Send me order updates and offers on WhatsApp."
  • A website or landing-page form with a WhatsApp consent line.
  • A reply in an existing chat: "Want to hear about new arrivals here? Reply YES."
  • A Flow form with a consent tick box.

Bad sources: bought lists, numbers scraped from groups, and every phone number in your accounting software. More examples are in WhatsApp opt-in rules and examples.

Clean and label on import

Import your CSV or Excel file with phone numbers in international format (for example 923001234567), map the columns, and read the error report. Merge duplicates so nobody gets the same message twice. Add labels as you import: Customer 2026, Karachi, Wholesale. The import and merge guide covers each screen.

Step 2: Segment before you send

One message for everyone is the most common reason campaigns get blocked. Some segments that work:

Segment (label)Message idea
Bought in the last 90 daysCare tips, a matching accessory, or a review request
Enquired but never boughtAn answer to the most common objection, plus a reason to act now
VIP / repeat buyersEarly access to a sale
City or branchA local event, new branch or delivery slot
Product interestA restock or new arrival in that category

In ReploChat you target a campaign by label, so good labelling in the CRM and inbox pays off here.

Step 3: Write a template people want to read

Campaign templates are usually the marketing category. A strong one has:

  • A personal opening with a variable: "Hi {{1}}".
  • One clear offer or piece of news, with a specific detail (date, product, amount).
  • One call to action: a link button, a quick reply or a call button.
  • An easy way out: "Reply STOP to unsubscribe."
  • Optional media header: a product photo usually beats a wall of text.

Sample campaign templates

New arrival (image header)
Hi {{1}}, the new {{2}} collection just landed 🌸 Sizes S–XL, in stores and online from today. Tap below to see it first.
[Shop the collection]
Reply STOP to opt out.
Early access for VIPs
Hi {{1}}, as one of our regular customers you get early access: our sale opens for you on {{2}}, a day before everyone else. Want us to hold your size?
[Yes, hold my size] [Just browsing]
Win-back
Hi {{1}}, it's been a while! Here's {{2}} off your next order, valid until {{3}}. Reply with a product name and we'll check stock for you.

Need more wording? See WhatsApp template message examples that get approved.

Step 4: Choose timing and pace

  • Send when people can reply and when your team is online to answer, usually late morning or early evening in the customer's timezone. Avoid late nights and prayer or meal times in your market.
  • Schedule ahead. In ReploChat you can send now or schedule a campaign for later. Scheduled campaigns can go out in batches with a gap between them, so replies don't all arrive at once.
  • Mind frequency. One or two marketing messages a week to the same person is plenty for most businesses. Meta also caps how many marketing messages each user receives from businesses, so over-messaging leads to undelivered messages.
  • Test on a small slice first. Send a new template to a few hundred of your most engaged contacts, check replies and opt-outs the next day, then send to the rest of the segment.

Step 5: Respect messaging limits

Meta limits how many unique people your business can message first in a rolling 24-hour period. New senders start low, and the limit rises automatically when you use a good share of it while keeping quality high. Plan large campaigns over several days if your current tier is small. The tiers and how to move up are explained in WhatsApp broadcast limits and messaging tiers.

Step 6: Handle replies and opt-outs

A campaign that gets replies is a success, as long as someone answers them. Before you press send:

  • Tell the team a campaign is going out and what it says.
  • Add quick replies for the likely questions (price, sizes, delivery).
  • Make sure the AI assistant's business profile includes the offer details, so it can answer out of hours.
  • Trust the automatic STOP handling. ReploChat marks the contact opted out and skips them in future campaigns.

Step 7: Measure and improve

Each ReploChat campaign shows per-recipient delivered, read and failed status, with the failure reason. The reports add replies. Look at:

  • Failed rate: high failures usually mean wrong number formats, numbers not on WhatsApp, or Meta's per-user marketing limits.
  • Read rate = read ÷ delivered. A low rate often means the wrong segment or timing.
  • Reply rate = replies ÷ delivered. This is the clearest sign of relevance.
  • Opt-outs after each campaign. A spike means you should slow down or rethink the segment.
  • Revenue or bookings you can trace to the campaign (a code, a tagged link or a label).

A sample monthly campaign calendar

Most businesses do better with a steady rhythm than with occasional big blasts. A simple calendar for a retail store might look like this:

WeekSegmentCampaignGoal
1Bought in the last 90 daysNew arrivals with an image headerRepeat purchase
2Enquired, never boughtAnswer to a common objection (COD, exchange policy)First purchase
3VIP / repeat buyersEarly access to the month-end saleRevenue and loyalty
4Inactive for 6 months or moreWin-back offer with an easy opt-outReactivation, list cleaning

Each contact gets at most one or two campaigns a month in this plan, because the segments barely overlap. Keep birthdays, follow-ups and order messages running in the background as automations rather than campaigns.

What to do if a campaign goes wrong

  • Many failures: open the campaign detail and read the failure reasons. Fix number formats, remove numbers that aren't on WhatsApp, and don't resend to the same people straight away.
  • Opt-outs or blocks spike: pause further campaigns to that segment, review the copy and the opt-in source, and send less often.
  • Wrong details in the message (price, date or link): send a short, honest correction only to the people who received it, inside any open service windows, or with a utility-style correction template if appropriate.
  • Quality rating drops: slow down and send only to your most engaged segments until it recovers.

Pre-send checklist

  1. Every contact in the segment opted in.
  2. The template is approved, in the right category, and shows correctly with real variables.
  3. The link works on mobile and the offer details are correct.
  4. The segment is a label, not "all contacts".
  5. The send time is inside your team's working hours.
  6. Quick replies and the business profile are updated for the questions this will create.
  7. Your WABA has a working payment method in Meta.

Bulk campaigns in Pakistan: local tips

  • Store numbers as 92XXXXXXXXXX. Imports with a leading 0 or spaces fail.
  • Use campaigns for COD buyers carefully. A post-delivery thank-you and review request works better than a discount blast.
  • Marketing messages cost more than utility ones. Keep promotions targeted so each rupee spent with Meta reaches someone likely to buy. See WhatsApp Business API pricing in Pakistan.

FAQ

How many WhatsApp messages can I send per day?

It depends on your messaging limit tier. Meta caps how many unique customers you can message first in 24 hours, and raises the cap as you send good-quality messages. Replies to customers who wrote to you don't count.

Can I send bulk WhatsApp messages without getting banned?

Use the official API, get opt-in, segment, and keep your quality rating healthy. That is the safest approach, but no tool can guarantee you'll never be restricted. Our guide how to send bulk WhatsApp messages without getting banned goes deeper.

What's the difference between a broadcast list and an API campaign?

Broadcast lists on the Business app only reach people who saved your number, and you send them one by one from the phone. API campaigns use approved templates, reach any opted-in contact, can be scheduled, and report status per recipient.

Do campaign messages cost money?

Yes. Meta charges your WhatsApp Business Account per delivered template message, by category and the recipient's country. ReploChat adds no markup.

Can I personalise each message?

Yes. Template variables are filled per contact, for example name, city or a custom field.


Ready to run your first compliant campaign? Start a free ReploChat trial and set up campaigns by label, or compare plans on pricing.

Category
Marketing
Published
Jun 14, 2026
Reading Time
9 mins

Put this to work on your WhatsApp number

ReploChat runs on the official WhatsApp Business API: campaigns, chatbots and a shared inbox in one place.

Back to All Blogs

Chat with us on WhatsApp

Sales+92 335 5265622 Support+92 339 4683250