WhatsApp Automation: What You're Allowed to Send (and What Gets You Banned)
WhatsApp automation is bound by rules that apply whether a message comes from a person or a program: you can reply freely within 24 hours of a customer writing to you, but starting a new conversation or messaging someone who never opted in requires a pre-approved template, and ignoring that is the fastest way a business number gets restricted.
Build your agent and watch it answer with your own business information.
Build my agent for free Building it is free, no signup and no card.What you will find in this article
The short version
- Inside 24 hours of a customer's last message, a business can send anything; outside that window it needs an approved template to start again.
- Templates are pre-written formats Meta reviews before use, and they come in utility, marketing, and authentication categories with different rules for each.
- Numbers get restricted for a pattern of complaints and unwanted messages, not for using automation itself, so consent and accurate opt-in records matter more than the tool.
What is the difference between the WhatsApp app and the WhatsApp Business Platform?
The free WhatsApp Business app is the one you install on a phone and use with your own thumbs. The WhatsApp Business Platform is a separate system that software connects to, so a bot, a booking system, or a CRM (a system that stores customer records) can send and receive messages without a person typing each one.
Most of the rules in this article, especially the ones about templates, apply to the Business Platform, because that is where automated messages are sent from. But the rule about not spamming people who never gave you their number applies everywhere, on the free app too.
What is the 24-hour window on WhatsApp?
When a customer sends your business a WhatsApp message, a 24-hour window opens. Inside that window you can send back almost anything: text, a photo of the product, a price list, a voice note, a link. There is no template needed and no approval to wait for.
The window resets every time the customer writes back, even with a one-word reply like 'ok'. But if 24 hours pass since their last message and they haven't written again, the window closes. From that point, if you want to message them first, you need a template that Meta has already approved.
- A customer at a repair shop messages at 10am Monday asking for a quote.
- The shop can reply, ask follow-up questions, and send photos any time until 10am Tuesday.
- If the shop wants to check in on Wednesday because the customer went quiet, it now needs an approved template, not a free-form message.
The clock is not a guideline the platform trusts you to follow, it is enforced automatically; a free-form message sent outside the window simply fails to deliver.
What is a WhatsApp template message and when do you need one?
A template is a message format submitted to Meta for review before it can be used. You write the exact wording, with blanks for things that change, like a customer's name, an order number, or a date. Once approved, you can only fill in the blanks, not rewrite the sentence around them.
Templates are needed any time a business wants to write first, outside the 24-hour window: reminding someone about an appointment, telling them their order shipped, or sending a promotion. Approval can take anywhere from minutes to a couple of days, and it can be rejected, most often because a 'utility' template reads too much like an advertisement.
| Template category | What it's for | Example |
|---|---|---|
| Utility | Confirming or updating something the customer already asked for | Your order #245 has been packed and will arrive tomorrow. |
| Marketing | Promotions, offers and announcements to people who agreed to receive them | This weekend only, 20% off all frames. |
| Authentication | One-time codes used to verify identity | Your verification code is 482913. |
What actually gets a WhatsApp business number banned?
Numbers are not banned for using automation. They are banned, or more often restricted first, for a pattern of behaviour that customers report as unwanted. Meta tracks this with something called a quality rating, shown as green, yellow, or red, attached to the number, not to the business name.
- Sending marketing templates to people who never messaged you and never agreed to receive messages from you.
- A high rate of customers blocking the number or tapping 'report as spam'.
- Sending the same message to a large batch of numbers in a short burst without a clear record of consent for each one.
- Content in the actual message that doesn't match what was approved in the template.
- Using the free personal app with third-party automation tools it was never built to run.
When the rating drops, the number moves to a lower messaging tier, meaning it can send fewer messages per day before needing to earn its way back up. If the pattern continues, the platform can restrict or permanently disable the number. Rebuilding trust on a replacement number is slow, because every past customer now has to be told, one more time, that this new number is really you.
A number is not punished for what a business sends; it is punished for how many of the people receiving it did not want it.
How do you check your own WhatsApp automation is inside the rules?
This is something one person can do alone, with a spreadsheet, before turning on any automated sending.
- List every number you plan to message and write down, for each one, how you got permission: they messaged you first, they filled a form, or they ticked a box at checkout.
- If you can't answer that for a number, take it off the automated list. Message that person by hand, once, and ask if they want updates on WhatsApp.
- Split your planned messages into two piles: things a customer is already expecting, like an order update, and things they are not expecting, like a promotion. These need different template categories.
- Submit templates with the exact wording customers will see. Do not plan to edit the sentence after approval, only the blanks inside it.
- Check the quality rating in your business account dashboard weekly, not monthly, especially after any new campaign goes out.
- If the rating drops to yellow, pause outbound sending and look at the last batch of messages for a spike in blocks or spam reports before sending anything else.
When should you just send the message yourself instead of automating it?
An accountant reminding one client about an unusual document, like a spouse's tax number for a joint filing, is better off typing that message directly. A template is rigid; it cannot handle a one-off exception, and rewriting it means resubmitting for approval and waiting.
A small clinic with a short, regular list of patients often doesn't need templates at all. Someone typing 'see you tomorrow at 4pm' takes less time than writing a template, waiting for approval, and filling in the blanks for one person.
The clearest case for not automating is first contact with someone who never messaged you and never gave you their number for this purpose. Whether a person sends that message or a program sends it, phone owners and Meta both read the same pattern: an unsolicited message from a stranger. Automating it doesn't make it acceptable, it just makes it faster to get flagged.
Read next
Frequently asked questions
- Can I message a customer who inquired months ago?
- Once 24 hours pass since their last message to you, the free-form window closes. To reach them again you need an approved template, and if the message is promotional rather than a direct answer to their earlier question, it should go through the marketing category with a way for them to opt out.
- Does WhatsApp charge for every automated message?
- Messaging on the Business Platform is paid, but how it is counted and priced depends on your country and the message category, and Meta has changed this before. Ask whichever provider sets up your account to explain, in writing, both the cost and how it is measured.
- Can I use the free WhatsApp Business app for automation?
- The free app is built for a person to run manually, with quick replies and labels to stay organised. Connecting bots or a CRM at any real scale normally needs the paid Business Platform, which is a separate setup.
- What happens if a template gets rejected?
- Meta tells you the reason, usually that the wording is too promotional for the category chosen or breaks a formatting rule. You edit the wording and resubmit; it does not affect your existing approved templates or your number's quality rating.
- Does one customer complaint get my number banned?
- No, a single block or report rarely does anything on its own. The quality rating tracks a pattern over time, so repeatedly messaging people without consent matters far more than one annoyed customer.