In short: For bulk WhatsApp messages, use the WhatsApp Business API, on your existing WhatsApp Business app number through coexistence or on a separate number. It is built for volume and sends Meta-approved templates, which lowers the risk compared with a regular WhatsApp number. Whichever you use, build a list of opted-in contacts, start with small batches, and never send to people who didn’t ask to hear from you. On a QR-connected number, also use a dedicated number and add gaps between messages. WhatsApp decides when to limit any number, so no tool can guarantee yours won’t be restricted.
WhatsApp is built for conversation, not broadcast. Its help centre says it uses machine learning and reports from users to find and ban accounts that send unwanted automated messages. A number that many people block or report can be restricted for a while, or banned.
The good news: the habits that lower the risk are simple. Most of them come down to who you message and how quickly you add volume.
Why WhatsApp bans numbers
WhatsApp doesn’t publish exactly how it spots spam. Its guide on how to use WhatsApp responsibly does list what can get an account banned (as of October 2026):
- Messaging people from contact lists that aren’t yours, or numbers taken from illicit sources
- Bulk messaging, auto-messaging or auto-dialling from WhatsApp
- Being reported by many people. WhatsApp says it bans accounts that are reported multiple times.
- Using an unofficial or modified version of WhatsApp
There is one more risk to plan for, even when every contact opted in. A brand-new number has no history. If it suddenly sends lots of messages, WhatsApp may get suspicious (warm up new numbers).
Step 1: Use the right tool
WhatsApp says using an unauthorised app, such as a modified version of WhatsApp, breaks its Terms of Service and can get your account banned (account bans for unofficial apps). Stay away from them.
A team inbox can connect a number in two ways:
- QR-code connected inbox (like Risponse). It links your WhatsApp or WhatsApp Business app number as a linked device, the same way WhatsApp Web does (how the QR connection works). The number still follows the app’s rules, and WhatsApp’s help centre tells app users not to bulk message. Keep sends small and to people who already know you.
- WhatsApp Business API. Meta’s platform for businesses. Outside the 24-hour customer service window, you can only send message templates that Meta has approved, and Meta says templates are commonly used for bulk messages. As of October 2026, Meta charges per delivered message (Meta’s pricing page).
If you send to large lists, or send proactively (not replying to a conversation), the API is the right choice. See what the Business API is.
On a QR-connected inbox, keep one number for outreach and another for your core business. That way, a limit on the outreach number does not stop your main one (best practices). On the API, the messaging limit is shared by all numbers in a business portfolio, so a second number in the same portfolio does not get a limit of its own. Meta says one number can use up the whole portfolio’s limit.
Step 2: Build a clean, opted-in list
Start with the list. Meta says people should expect the messages they receive, and that unsolicited messages lead people to block a business (Meta’s opt-in guide).
The WhatsApp Business Messaging Policy covers both the Business app and the Business API. It says you may message someone only if they gave you their phone number and agreed to receive messages from your business. Meta’s opt-in guide adds that the opt-in must say clearly what the person is agreeing to and name your business. As of October 2026, it does not have to mention WhatsApp, as long as it follows your local law.
A phone number at checkout is not opt-in on its own. A checkbox that says “Send me order updates and offers from [your business] on WhatsApp” counts.
Ways to collect opt-ins:
- A checkbox on your order or sign-up form
- A WhatsApp click-to-chat link on your website (“Message us on WhatsApp”). Reply to people who write to you, and ask before you add them to a bulk list.
- A QR code at your location that opens a short sign-up form
- Existing customers you already chat with, once they say yes to updates
Remove or never add:
- Numbers you scraped from a website
- Contacts from a purchased list
- People who gave you their number for a different purpose
Step 3: Warm up the number
A new number should not jump from zero to bulk sending. For a number you will connect by QR code, Risponse’s warm-up guide suggests using it like a normal person for roughly one to two weeks first. A longer warm-up is safer.
| Days | What to do |
|---|---|
| 1 to 3 | Install WhatsApp, add a name and photo to the profile, save a few dozen contacts and chat with people you know. Don’t connect the number to Risponse yet. |
| 4 to 5 | Talk to a handful of friendly contacts each day. Mix text, photos and voice notes. |
| 6 to 8 | Start a few new chats each day, only with saved contacts. Join a group or two and reply to everything. |
| 9 to 10 | Keep a steady rhythm, post a status update and let volume rise gently. |
| After that | If you saw no warnings, connect the number and start with small sends. |
On a Business API number, Meta controls volume with a messaging limit. As of October 2026, a new business portfolio can reach 250 unique people outside the customer service window in a rolling 24 hours, shared by all its numbers. Meta can raise the limit in steps. Verifying your business is one way to ask for the first increase, and Meta then checks your message quality before it says yes. After that, it can keep raising it while your message quality stays high and you use at least half of your current limit.
Watch how people react as you scale. In Risponse, the bulk message logs show sent, failed and pending messages. A high number of failures can mean people blocked you or WhatsApp is limiting your number. On an API number, Meta rates your message quality from blocks, reports and other feedback over the past seven days. If either looks worse, stop and review the list and content before continuing.
Step 4: Add a gap between messages
A burst of messages in a few minutes is a sudden jump in volume, which Risponse’s best-practice guide warns against. Spreading the same send across the day is gentler.
When you send a bulk message in Risponse, add a gap between messages so they go out slowly. You can also split a large list into smaller sends and schedule each one for a different time.
Step 5: Personalise the message
Meta’s guidelines for message quality say to make messages personal and useful to the people who get them. A name and a clear reason for writing help a message read like it was meant for that person.
Use variables in Risponse to insert a name, an order number or any other detail you fill in for each contact. Every variable has a fallback value, such as “there” when a name is missing:
Hi {first_name}, your order #{order_number} has shipped. Track it here: [link]
At minimum, use the first name. A message that starts “Dear Customer” reads like a blast.
Step 6: Give people an easy way to stop
Include an opt-out in every bulk message. Something like: “Reply STOP to unsubscribe.”
When someone replies STOP, remove them from your list immediately, including any saved chat lists. The WhatsApp Business Messaging Policy says you must respect every request to opt out, on or off WhatsApp. It also gives people a way out other than blocking you.
Step 7: Keep a record of each opt-in
Keep a simple record for every contact: the phone number, where they signed up, the date and time, the wording they agreed to, and what they want to receive. Before each send, this answers one question: why should this person expect this message?
Permission for order updates is not permission for every promotion. Limit who can export contacts and who can start a send.
Step 8: Launch in stages and plan for replies
Bulk messaging does not end at delivery. Before you send, decide who handles questions, opt-outs, failures and escalations. Do not send when nobody is free to answer.
- Check the list. Remove duplicates, apply permissions and remove people who opted out.
- Test on a phone. Check variables, buttons, links and the page they open.
- Pick the time. Consider local time zones and how many replies your team can handle.
- Start with a pilot. Send to a small, relevant group and read the results first.
- Set stop rules. Decide in advance which failures or complaints will pause the send.
On a Business API number, read failure codes before you retry. In Meta’s error code list, 131049 means a message was not delivered “to maintain healthy ecosystem engagement”. Meta says to wait at least 24 hours before you resend that template. 131056 means too many messages to the same person in a short time, so wait before you message that person again.
How to estimate the cost on the API
Use this simple sum:
Expected charged deliveries × the rate for that country and category + platform fees + staff time
Work out each country separately, because Meta’s rates differ by country and message category. Afterwards, compare the cost with completed actions, such as orders or bookings, as well as deliveries. Read data can be incomplete, because people can turn read receipts off.
What to do if your number gets restricted
A restriction is not a ban. If the app says “Your account is restricted right now”, WhatsApp says recent activity may look like spam, automated or bulk messaging. You can still message contacts and groups you have chatted with before. You can’t start chats with new contacts, create groups, add group members or use linked devices (about restricted accounts). A QR connection is a linked device, so Risponse may not be able to use that number until the restriction ends.
Steps to recover:
- Stop sending bulk messages immediately. In the bulk message logs you can stop a running broadcast, and messages that have not gone out yet will not be sent.
- Keep answering people who already wrote to you.
- Review your list and remove any contacts who didn’t opt in.
- Review your message content. Remove anything that looks like a marketing blast.
- Wait for the restriction to end. You don’t need to appeal: WhatsApp says it ends on its own and the app tells you when. To see the time left, tap New Chat and pick a contact you have never chatted with. Then try again with a smaller, more targeted list.
A ban is harder to reverse. The app shows a message that the number can’t use WhatsApp. If you think it is a mistake, tap Request review in the app. If there is no option to request a review, WhatsApp says the ban is final. While a number is banned, you can’t open its chat history or backups on WhatsApp (about account bans). A new number means starting the warm-up process over.
On a Business API number, these steps work differently. WhatsApp Support does not handle bans or restrictions on the Business Platform and points businesses to the Meta Business Help Center instead (ban appeals on the WhatsApp Business Platform).
A note on what no tool can promise
No inbox tool, including Risponse, can guarantee that following these steps will prevent a restriction. WhatsApp sets the rules and changes them. What a tool can do is make the rules easier to follow. In Risponse, that means a gap between messages, saved lists you can keep clean, variables for personal messages and logs that let you stop a send early.
Following the steps in this guide lowers the risk. It does not remove it.
Ready to send your first bulk message the right way? See plans, then start with a small list of people who asked to hear from you.