How to message many people on WhatsApp
Seven ways to reach a list of people on WhatsApp, compared honestly, including when the answer is a group, a Channel, or the official API rather than a link tool.
Start with the right question
“How do I send a WhatsApp message to a lot of people?” has no single answer, because the methods differ in the one thing that matters: who actually receives the message. A broadcast list reaches only people who have saved your number. A group reaches everyone but shows them each other. A click-to-chat link reaches anyone but needs a human tap per person. The official API reaches anyone at scale but has an approval process and a per-message fee.
So the useful question is narrower: how many people, how personal does it need to be, do they already have your number saved, and can a person be in the loop for each send? Answer those four and the choice below is usually obvious. The comparison table gives the short version; the sections after it explain the trade-offs and the limits that bite in practice.
One thing applies to every method on this page: WhatsApp restricts and bans numbers based on how recipients react, not on which tool you used. Messages people did not expect get reported and blocked, and blocks are what trigger a restriction. Consent and pace matter more than the technology.
The seven methods at a glance
Reading the table: “reach” is the honest one, several methods only work on people who already have your number saved, which is the single most common surprise.
| Method | Who it reaches | Personalized | Setup | Cost | Best for |
|---|---|---|---|---|---|
| Broadcast lists | Only contacts who saved your number | No, one identical message | None, built in | Free | Quick updates to an audience that already has you saved |
| Groups | Anyone you add (no saved number needed) | No, one shared thread | None, built in | Free | Small teams and communities that should talk to each other |
| Channels | People who chose to follow the channel | No, one broadcast post | None, built in | Free | Public updates to an audience that opted in by following |
| Click-to-chat links (mail merge) | Anyone with WhatsApp, no saved number needed | Yes, a field per contact | None, a browser page | Free | Tens to a few hundred people, when the message should read personally |
| WhatsApp Business app | Same as normal WhatsApp | Semi, saved replies you edit | Install the app | Free | A small business handling conversations from one phone |
| Official WhatsApp Business API | Anyone who opted in, at scale | Yes, approved templates with variables | Business verification + a provider | Per message, plus provider fees | Thousands of messages, automation, chatbots, delivery reports |
| Unofficial APIs and automation gateways | Anyone, until the number is banned | Yes | A server or desktop tool | Varies, plus the cost of losing the number | Honestly: rarely worth the risk |
Each method in detail
Broadcast lists
Built into WhatsApp: one message, sent privately to up to 256 people at once.
A broadcast list sends one message to up to 256 recipients, each of whom receives it as a normal private chat, they cannot see each other, and replies come back to you individually. It is the closest thing WhatsApp has to a built-in mailing list, and it costs nothing.
The catch is decisive and widely misunderstood: a broadcast only reaches recipients who have your number saved in their address book. If half your list has not saved you, half your list silently receives nothing. There is no error and no delivery report to tell you, which is why broadcasts so often “work” in testing and underperform in reality.
- Free and built into the app, nothing to install or apply for
- Recipients see a private chat, not a group
- Replies arrive as normal one-to-one conversations
- Only delivered to people who saved your number
- Identical text for everyone, no names, no per-person details
- 256 recipients per list, and no way to see who actually received it
Groups
Everyone sees everyone, a conversation, not an announcement.
A group delivers to every member regardless of whether they saved your number, which makes it the most reliable free option for reach. That reliability comes with the obvious cost: members see each other’s numbers and every reply, so a group is a conversation, not a broadcast.
Groups are also the fastest way to annoy people. Being added to a group without asking is a common reason to report or block, and one chatty member can drive everyone else to mute or leave. Use a group when the interaction between members *is* the point.
- Reaches every member, saved number or not
- Free, instant, no approval
- Members can help each other, the thread has its own value
- Everyone sees everyone’s number and messages, a privacy problem for a contact list
- No personalization at all
- Adding people without consent is a fast route to reports and blocks
Channels
One-way updates to followers who never see each other, or your number.
Channels are WhatsApp’s one-to-many broadcast surface, kept separate from your chats. Followers see your posts but not each other, and you never see their numbers, which neatly solves the privacy problem groups have. There is no cap on followers.
What Channels cannot do is start the relationship: someone has to find and follow the channel first, so a channel grows only as fast as you promote it. It is a publishing tool, not a way to contact a list you already hold.
- Unlimited followers, no phone numbers exchanged either way
- Followers opted in by following, low complaint risk
- Free and built in
- You cannot reach anyone who has not followed you
- No personalization and no real conversation
- Growth depends entirely on promotion elsewhere
Click-to-chat links (mail merge)
One personalized message per person, opened and sent by you.
A click-to-chat (wa.me) link opens a chat with one number and pre-fills a message. A mail merge does that for a whole list: you paste your contacts, write the message once with placeholders like {{Name}}, and get one personalized link per person. Opening a link shows that chat with their text already typed, and you tap send.
The trade-off is deliberate: nothing sends automatically, because WhatsApp does not allow sending from a link, a person taps send every time. That is slower than a broadcast, and it is also why it behaves like ordinary personal use, reaches people who have never saved your number, and needs no approval from anyone.
It stops being the right tool somewhere in the high hundreds, where tapping send yourself stops being reasonable. Below that, it is usually the best balance of reach, personalization and risk.
- Reaches anyone, whether or not they saved your number
- Genuinely personalized, names, dates, amounts per contact
- No API, no approval, no eligibility check, no cost
- A human reviews every message before it goes
- One tap per contact, impractical past a few hundred
- No scheduling and no delivery reports
- Nothing is automated, by design
WhatsApp Business app
The free business app: labels, quick replies, away messages, still manual.
The free WhatsApp Business app adds a business profile, labels for organizing chats, quick replies, greeting and away messages, and a catalog. Its broadcast feature is the same as the personal app, with the same saved-number requirement.
It is a better inbox, not a bigger megaphone: it makes handling many one-to-one conversations manageable, which matters once people start replying. Many organizations end up pairing it with one of the other methods here for the outbound side.
- Free, and a real improvement for managing replies
- Quick replies and labels cut repetitive typing
- Greeting and away messages set expectations automatically
- Broadcasts have the same saved-number limitation
- One phone, one person, it does not scale to a team
- No true automation or scheduling
Official WhatsApp Business API
Meta’s platform for real automation and scale, with approval and per-message fees.
The official API is the only sanctioned way to send at real volume, schedule campaigns, run chatbots and get delivery status. You reach it through a provider (a BSP or platform such as the ones in our automation guide), pass business verification, and send pre-approved message templates.
It is also the option with real gates: an approval process, per-message pricing, template review, and an eligibility policy that excludes whole categories of organization, political and electoral use most notably. If you qualify and you are sending thousands of messages, nothing else compares. If you do not, the methods above are not a workaround but the actual alternative.
- Genuine automation: scheduling, chatbots, CRM integration
- Delivery and read reporting
- Built for volume, with several people or systems sending
- Business verification and provider onboarding before the first message
- Per-message cost, plus what the provider charges
- Message templates must be approved; some organizations are excluded outright
Unofficial APIs and automation gateways
Tools that drive WhatsApp Web for you, powerful, and against the terms.
A category of tools automates WhatsApp Web or an unofficial client to send messages without Meta’s approval. They deliver what people want (bulk sending, scheduling, no eligibility check), and they violate WhatsApp’s terms of service. Numbers used this way are banned regularly, sometimes within a day, and a banned number takes your history and your contacts’ ability to reach you with it.
We describe this category because pretending it does not exist helps nobody, and because the risk is often misunderstood as theoretical. It is not: the ban is the normal outcome, not the unlucky one. If eligibility for the official API is the blocker, a link-based mail merge does the same job for smaller lists without putting the number at risk.
- No approval process or eligibility check
- Automation and scheduling without Meta’s platform
- Against WhatsApp’s terms, bans are routine, not rare
- Losing the number means losing the chat history and the contact channel
- No support and no recourse when it breaks
Which one should you use?
The short version, by situation:
- You’re not sure which WhatsApp account you even needCompare the three tiers, API vs Business app vs personal
- You have 20–300 contacts and the message should use their name or detailsA click-to-chat mail merge, free, reaches everyone, and you approve each send
- Your audience already has your number saved and one identical message is fineA broadcast list, free and instant, as long as you accept the saved-number limit
- The people should be able to talk to each otherA group, or a Community if you need several groups under one roof
- You publish updates to an audience that found youA Channel, unlimited followers and no numbers exchanged
- You send thousands of messages, need scheduling, chatbots or delivery reportsThe official WhatsApp Business API through a provider
- You are a political party or electoral campaignNot the official API, Meta excludes you. A mail merge is the compliant route
What actually gets a number restricted
No method on this page is safe or unsafe by itself. WhatsApp acts on recipient behaviour: when people who did not expect your message report or block you, the number gets restricted, first a temporary block, then a ban. A hundred messages to people who asked to hear from you is fine; twenty to strangers can be a problem.
That is why the free tools here are deliberately manual and why pace matters more than volume. If you are starting from a new number, treat it like a new phone rather than a mailing server.
- Message people who gave you their number for this purpose, consent is the whole game.
- Warm a new number up: roughly 20 messages a day at first, +5 a day, levelling off near 100.
- Space sends across the day instead of firing them back to back.
- Personalize. Identical text sent to many people reads as spam and gets treated as spam.
- Give an easy way out (“reply STOP”) and honour it immediately.
- Watch the replies: if blocks or silence pile up, stop and fix the list before continuing.
If the official API is closed to you
Meta’s WhatsApp Business Messaging policy excludes several categories of organization from the official API, political parties, electoral campaigns and some advocacy work most prominently. Providers cannot make an exception; the eligibility check happens at Meta’s level.
That exclusion applies to the API, not to WhatsApp. Broadcast lists, groups, Channels and click-to-chat links are ordinary use of the app, available to everyone, and a link-based mail merge covers most of what an excluded organization actually needs at the scale it usually needs it.
Try the link-based route
If a personalized message to a few hundred people is what you need, the Bulk WhatsApp Sender Helper does it in your browser, free, nothing uploaded, and nothing sends without you.