Beginner 2–3 hours to set up properly · under 30 minutes per send after that· Updated September 2026

How to Send Bulk WhatsApp Messages to Your Customer List

Sending one message to your whole customer list on WhatsApp is straightforward once you know which of the three routes you are actually on — and most of the trouble people run into comes from picking the wrong one. This guide covers all three honestly, including the one that gets business numbers banned, then walks through the parts that decide whether a bulk send works: consent, templates, segmentation and cost.

Tools You'll Need

A phone number not currently registered on the consumer WhatsApp appA contact list with recorded opt-inA Meta Business account (for the WhatsApp Business Platform route)

Step-by-Step Guide

1

Pick which of the three routes you are actually on

There are exactly three ways to send the same WhatsApp message to many people, and they are not variations of each other. (1) The free WhatsApp Business app has broadcast lists: no cost, but capped at 256 contacts per list, and — the limit that catches everyone out — a recipient only receives it if they have saved your number in their phone. (2) The WhatsApp Business Platform, commonly called the API, has no list cap, reaches anyone who opted in whether or not they saved you, and is billed per 24-hour conversation. (3) Desktop "sender" software that drives WhatsApp Web through a browser automation script. The third one is against Meta's terms; it is covered in this guide only so you can recognise it and avoid it. If you have fewer than 256 customers and they all have your number saved, route 1 is genuinely enough. Above that, it is route 2.

2

Build a list you are actually allowed to message

Bulk messaging on WhatsApp is consent-gated, and this is not a formality — it is the mechanism that decides how much you can send. Every recipient should have agreed to hear from you, and you should be able to say when and how they agreed. Legitimate opt-in sources: a checkbox at checkout, a website chat widget, a keyword opt-in (customers text JOIN to your number), a QR code on a receipt or table, and click-to-WhatsApp ads. Buying a list or scraping numbers is the fastest way to destroy a new number. A list of 500 people who asked to hear from you will outperform 5,000 who did not, and it will keep your account healthy enough to keep sending.

3

Get your number registered on the WhatsApp Business Platform

This is the administrative stretch and it is where timelines slip. You need a Meta Business account with your business details verified, a display name that reads as your actual business (generic or misleading names get rejected at review), and a phone number that is not currently active on the consumer WhatsApp app or the WhatsApp Business app — a number can only be registered in one place at a time. If you are moving an existing business number across, deregister it first and export any chat history you want to keep, because it does not travel. Most businesses reach the platform through a provider rather than going direct.

4

Write templates that survive Meta review the first time

Any message your business starts — as opposed to replying inside an open conversation — has to use a template Meta approved in advance. Pick the category honestly: Marketing for promotions and offers, Utility for order updates, reminders and confirmations, Authentication for one-time codes. The commonest rejection is promotional wording submitted under Utility, because Utility is cheaper and people try it. Keep the body under 1,024 characters, include at least one variable for personalisation, and avoid the spam-trigger phrasing that gets flagged automatically. Each rejection costs you another review cycle, so it is worth running the text through a checker before you submit it.

5

Segment before you send, not after

A bulk send is not the same as sending to everyone. The segments that consistently earn their keep: customers who bought in the last 30 days, customers who have not bought in 90+ days, customers above a given order value, and people who opted in but have never purchased. Each of those wants a different message, and sending one message to all of them produces the block rate that quietly reduces your sending limit. Relevance is not a nicety on this channel — it is how you protect your quality rating.

6

Work out the cost before you press send

The WhatsApp Business Platform bills per 24-hour conversation, not per message, and the rate depends on the conversation category and the recipient's country. Those two facts break most first budgets, because people estimate per message and pick one global rate. A campaign that is inexpensive to send in one market can cost several times as much in another. Run your list size and country mix through the broadcast cost calculator first — it takes a minute and it is the difference between a campaign that pays for itself and one that quietly does not.

7

Send a test, then the real send

Before the full list, send to five or ten of your own numbers and colleagues. Check that personalisation variables resolve to real values rather than showing {{1}}, that images load, that buttons and links go where they should, and that the message reads properly on both Android and iOS. This catches the errors that are embarrassing at ten recipients and expensive at ten thousand.

8

Read the numbers that actually matter

Delivery and read counts tell you the send worked mechanically. The numbers that tell you whether it was a good idea are replies, clicks and — if you can attribute it — revenue. Watch your block and report rate above all: it feeds the quality rating that governs how many customers you are allowed to message per day, so a campaign that converts well but generates complaints is a campaign that costs you future reach.

Pro Tips

  • Send to a small segment first and widen once the reply rate holds up — a bad message reaching your whole list costs you the list
  • Always include an opt-out line. It is required, and it keeps complaints out of your quality rating
  • Personalise with something specific — a last purchase, an upcoming appointment — rather than only a first name
  • Cap frequency: roughly one message a week to active customers, one a month to lapsed ones
  • Keep the opt-in record with the contact, not in a separate spreadsheet nobody updates

Expected Results

A correctly set up bulk send reaches an opted-in list with personalised, Meta-approved messages, at a cost you calculated before sending, without putting the business number at risk.

Ready to implement this with Reputoo?

Set up in minutes. No technical expertise required.

Frequently Asked Questions

How do I send bulk messages on WhatsApp?

Through one of two legitimate routes. The free WhatsApp Business app has broadcast lists capped at 256 contacts, and only reaches people who have saved your number. The WhatsApp Business Platform has no list cap, reaches anyone who opted in regardless of whether they saved you, and is billed per 24-hour conversation. Both require the recipients to have consented. There is no third legitimate route, whatever sender software advertises.

How many bulk WhatsApp messages can I send in a day?

On the WhatsApp Business Platform, messaging limits are set per unique customer per day and typically start at 1,000. The tier increases as your number builds a track record and holds a good quality rating, and it drops if blocks and reports rise. On the free Business app the constraint is different — 256 contacts per broadcast list, and only those who saved your number.

Is bulk WhatsApp messaging legal?

Yes, when it is done on the official WhatsApp Business Platform to recipients who opted in. What is not permitted is messaging people who never consented, or using unofficial tools that automate the consumer app. The legal question and the account-safety question have the same answer here: consent and the official platform.

What does mass WhatsApp messaging cost?

It depends on two things: how many 24-hour conversations you open, and which countries your recipients are in. Meta prices per conversation rather than per message and rates vary widely by market, so a per-message estimate will give you the wrong number. Put your own list size and country mix through the broadcast cost calculator for a figure that reflects your situation.

Can I send bulk WhatsApp messages from a spreadsheet?

You can import contacts from a spreadsheet — that is normal and supported. What you cannot do safely is run a desktop tool that reads a spreadsheet and types messages into WhatsApp Web on your behalf. The import is a data step; the automation is what breaches Meta's terms.

Do recipients know the message was sent in bulk?

On the WhatsApp Business Platform, no — each person receives what looks like an ordinary one-to-one message from your business, and cannot see other recipients. On the free Business app, broadcast messages are labelled as such in some views. Neither route creates a group chat.