The 24-hour window ⭐
This is the single most important rule in all of WhatsApp business messaging. Read it slowly — once it clicks, everything else in MsgBuddy makes sense.
In one sentence
When a customer messages you, a 24-hour window opens during which you can reply with anything. Once it closes, you can only reach them with a pre-approved template.
Why the rule exists
WhatsApp is fiercely protective of its users. To stop businesses spamming people, Meta says: you may only send free-form messages to someone who recently messaged you. Every reply “resets the clock.” Outside that window, you must use a template that Meta has vetted.
The window on a timeline
Think of it as a door held open by the customer. Every message they send props the door open for another 24 hours. When they go quiet, the door swings shut — and only a template has the key.
What you can send, and when
| Situation | Free-form (text/media you type) | Template |
|---|---|---|
| Customer messaged < 24h ago | ✅ Yes | ✅ Yes |
| Customer messaged > 24h ago | ❌ No | ✅ Yes |
| You’ve never heard from them | ❌ No | ✅ Yes (this is how you start) |
So there are really only two ways to legitimately message someone: (1) reply freely inside their 24-hour window, or (2) send an approved template any time. That’s it. Every feature — Inbox replies, Campaigns, automations — lives inside these two lanes.
Worked examples
Example 1 — a normal support chat. A customer messages at 9:00 a.m. asking about an order. You reply at 11:00 a.m. (2 hours later) — free-form, no problem. You send a photo of the product at 3:00 p.m. — still fine. All within 24 hours. 🟢
Example 2 — the window closed. A customer messaged yesterday at 8:00 a.m. It’s now 10:00 a.m. today (26 hours later). You want to tell them their order arrived. A typed message will fail (“24-hour window expired”). Instead you send a Utility template — “Your order #123 is out for delivery” — which is allowed any time. 🔒→✅
Example 3 — reopening the door. You send that Utility template. The customer replies “Thanks!” — their reply reopens a fresh 24-hour window, so now you can chat freely again. 🟢
How MsgBuddy helps
You don’t have to track the clock yourself:
- The composer knows when the window is closed and guides you to send a template instead.
- Failed free-form sends show the reason clearly (“24-hour window expired”).
- Campaigns and automations only use templates for first-contact, so they stay compliant by design.
There’s a second, stricter rule for Marketing templates: you generally can’t blast the same person repeated marketing templates within 24 hours if they haven’t replied. MsgBuddy enforces this too, and campaigns will mark such people as skipped rather than annoy them. We cover it in Campaigns → the 24-hour marketing cap.
The three “sending safely” pillars
The 24-hour window works together with two other rules you’ve already met:
- The 24-hour window (this page) — when you can send free-form vs. templates.
- Templates & their categories — what you’re allowed to say when reaching out.
- Opt-out & compliance — who you’re allowed to message at all.
Get these three right and you’ll keep a healthy, green account.
Next: how to actually send a template inside a chat →.