The WhatsApp 24-Hour Window and Message Templates, Explained in Plain English
Sooner or later, everyone who starts sending messages through the WhatsApp Business Platform runs into the same confusing moment. You send a message. The system says it went out. And then it never arrives.
Or you try to write a friendly reminder to your members and you are told you need a "template" first, and that template needs to be "approved," and it might be put in a "category" you didn't choose. It can feel like a lot of rules for what should be a simple text.
The rules are real, but they are not as complicated as they first seem. Once you understand two ideas, the 24-hour window and message templates, almost everything else falls into place. This guide explains both in plain language, with no technical background needed.
Why WhatsApp has rules at all
It helps to start with the reason behind all this. WhatsApp is personal. It is where people talk to their family, their friends and their closest group chats. Meta, the company that runs it, knows that if businesses could message anyone about anything at any time, people would quickly start to hate their inboxes. So they built a system that protects the person on the receiving end.
That system rests on a simple idea: a business can chat freely with someone who has just reached out, but has to follow stricter rules when it starts the conversation itself. Everything else is detail.
Once you look at it from the recipient's side, it actually makes sense. You would be happy to get a reply from a shop you just messaged. You would be much less happy to get a surprise promotion from a shop you visited once, three years ago.
Idea one: the 24-hour window
Every time someone sends a message to your WhatsApp Business number, a 24-hour window opens for that person. During that window, you can reply with anything you like. Normal text, a photo, a document, a follow-up question. There is no pre-approval and nothing special to set up. It works a lot like chatting with a friend.
Each new message they send resets the clock. So if someone writes to you on Monday morning and again on Monday night, you can keep talking to them freely until Tuesday night.
Once 24 hours pass with no new message from them, the window closes. You can still reach them, but not with free-form text. From that point on, you need a template.
Here is where the confusing moment from the start comes in. If you try to send a regular message after the window has closed, the sending system may accept it at first, and only later does WhatsApp reject it. In technical terms, the rejection is often error 131047, which basically means "this person hasn't messaged you recently, so you need a template." The message looked sent. It just never got delivered. If this has ever happened to you, now you know why.
A simple way to picture it
Think of the window as an open door. When someone messages you, they open the door, and it stays open for a day. While it is open, you can walk in and out as you please. When it swings shut, you have to knock politely, and a template is how you knock.
Idea two: templates
A template is a message you write in advance and submit to Meta for review. Once it is approved, you can use it to start conversations with people, even if they haven't messaged you in weeks.
Templates usually have blanks you fill in at the moment of sending, so the same approved message can be personal for each person. Something like:
Hi {{name}}, this is a reminder that your {{event}} is on {{date}} at {{time}}. Reply YES to confirm.
When it goes out, each person sees their own name, their own event and their own time. Meta approved the shape of the message, and you fill in the details.
Approval is usually quick. Many templates are reviewed within minutes, though some take longer. If one is rejected, it is almost always because of the wording, and a small rewrite usually does the trick.
The part that trips people up: categories
Every template belongs to a category, and the category matters more than most people expect. The two you will use most are Utility and Marketing.
Utility templates are factual notices tied to something the person did or signed up for. An appointment reminder. A confirmation that their registration went through. A note that the school bus is running late. A receipt. These are things the person would genuinely want to know.
Marketing templates are everything that promotes, invites or encourages. A special offer. A fundraising appeal. An invitation to an upcoming event. A "we miss you" message. Even something warm and non-commercial, like "Join us for our anniversary celebration," often counts as marketing, because it is inviting rather than informing.
Here is the catch that surprises many people: Meta decides the final category, not you. You can submit a template as Utility, but if the wording reads like an invitation or a celebration, Meta may reclassify it as Marketing. Recurring event reminders are sometimes moved over too.
This matters for two reasons. Marketing messages generally cost more to send than Utility ones. And, since April 2025, Meta has paused delivery of marketing templates to phone numbers in the United States. If a large share of your contacts are in the US, a template that ends up as Marketing simply won't reach them for as long as that pause lasts. Numbers in other countries still receive them as normal.
MsgOrb handles this for you by skipping US numbers when you send a Marketing template, so you aren't charged for messages that can't be delivered, and it clearly marks those contacts as skipped. When the pause is lifted, you can retry them.
How to write a template that stays Utility
If you mostly send reminders and notices, a few writing habits will help your templates land in the Utility category and stay there.
- Tie it to something specific. "Your appointment on {{date}}" or "Your child's registration for {{class}}" reads as a notice. "Don't miss our big day!" reads as promotion.
- Stick to the facts. What, when, where, and what to do next. Leave out the exclamation marks and the hype.
- Avoid promotional words. Words like "offer," "exclusive," "don't miss," "celebrate" and "special" tend to push a template toward Marketing.
- Give a clear, practical action. "Reply YES to confirm" or "Reply CHANGE to reschedule" signals that this is a service message.
None of this is about tricking the system. It is about writing the kind of message Meta's rules were designed to allow: useful, expected and relevant to the person receiving it.
Putting both ideas together
The smartest approach uses the window and templates together. You use a short, approved template to start the conversation. The moment the person replies, even with a single tap on a button, their 24-hour window opens. Now you can send the details freely: the full programme, the flier, directions, answers to their questions.
That is why quick-reply buttons are so useful. A template that ends with buttons like "Yes, I'll be there" or "More info" gives people an effortless way to reply. Each tap opens the door, and everything after that is just a normal conversation.
It is also why MsgOrb holds back attachments like fliers until someone asks for them. The first message stays short and approvable. The richer content follows once the person has shown interest and the window is open.
Quick answers to common questions
Do I need a template to reply to someone?
Not if they messaged you within the last 24 hours. Just reply normally.
Why did my message say "sent" but never arrive?
Most often because the person's window had closed and the message wasn't a template. Check the delivery details for an error like 131047.
Can I change a template's category after it's approved?
No. You would need to create a new template with the category you want. In MsgOrb, you can duplicate an existing template and adjust it, which saves retyping.
Who pays for the messages?
Meta charges for template messages directly to your WhatsApp Business Account. That is why you need a payment method set up with Meta before templates will send.
You've got this
It is easy to feel overwhelmed the first time you meet these rules, but they boil down to something very human. Reply freely when people reach out. Knock politely, with an approved message, when you reach out first. And keep what you send useful enough that people are glad to hear from you.
If you want to go deeper, our documentation has a full page on the 24-hour window, a guide to what a template is, and help for when nothing is being delivered.