What is the 24-Hour Rule?
WhatsApp's 24-hour rule (officially the "customer service window") is a messaging window that opens when a customer sends your business a message. During this window, you can send free-form messages — text, images, PDFs, buttons — without using pre-approved templates. Once it closes, you can only send approved message templates.
The window is rolling, not fixed. Every new inbound message from the customer resets it for another 24 hours.
Why This Rule Exists
Meta implemented this rule to:
What Opens or Resets the Window
What Does NOT Open or Reset the Window
What Changed In 2024–2025
Most older blog content about WhatsApp pricing is outdated. Three changes you need to know:
So in 2026: if a customer messages you and you reply with text, images, or even a Utility template within 24 hours — it's free. Marketing and Authentication templates are charged regardless.
For the full pricing breakdown, see our WhatsApp pricing guide.
The Challenge for Businesses
Many customer-service scenarios require follow-ups beyond 24 hours:
Without the right tools, you're stuck either sending impersonal templates or watching the conversation die.
How Envoy Solves This
1. Visual countdown timer
Envoy displays a countdown on every conversation showing exactly how much time remains. Your agents never lose track.
2. Smart template selector
When the window closes, Envoy automatically prompts your agent to select an approved template. No failed messages, no confused staff.
3. Automated chaser campaigns
Set up follow-up sequences that trigger before the window closes. For example, send a "still here if you need help" template 20 hours after no reply — re-opening the window if the customer replies.
4. Template library with variables
Reusable templates with dynamic fields (customer name, order number, appointment time) that make templated messages feel personal.
Best Practices
1. Respond fast — engage within minutes, not hours, to maximise the window
2. Prepare templates for common scenarios — order updates, appointment reminders, follow-up nudges
3. Set up automation — let Envoy or your BSP fire chasers before windows close
4. Track template quality — monitor Green/Yellow/Red ratings to avoid template suspension. See our template best practices guide
Template Examples
Order update (UTILITY — free inside the window):
Hi {{1}}, your order #{{2}} is now {{3}}. Track it here: {{4}}
Appointment reminder (UTILITY):
Hi {{1}}, this is a reminder about your appointment on {{2}} at {{3}}. Reply YES to confirm or NO to reschedule.
Follow-up (UTILITY or MARKETING depending on intent):
Hi {{1}}, we wanted to check if you had any questions about {{2}}. We're here to help!
Frequently Asked Questions
If a customer messages me at 3pm Monday and again at 10am Tuesday, when does the window close?
10am Wednesday. The window resets to 24 hours from the *most recent* customer message, not from the first one.
Can I send a follow-up quote 2 days later without a template?
No. Outside the 24-hour window, you can only send approved templates. Plan ahead — set up a Utility template ("Following up on your quote — let us know if you have questions") for these cases.
Are utility messages really free?
Free only when sent inside an open 24-hour window initiated by the customer. Outside the window, utility templates are charged (still cheaper than marketing).
What if my agent replies 25 hours later — does the message just fail?
Yes. The WhatsApp API rejects free-form replies outside the window. You'd need to send an approved Utility or Marketing template instead.
Does an order confirmation count as Utility or Marketing?
Utility — and it's now free if sent inside an open service window.
Can I run a re-engagement campaign to old leads?
Yes, but only via Marketing templates. Each message is billed regardless of any historical conversation. You also need explicit marketing opt-in under Singapore PDPA — see our template best practices guide.
What happens to the timer when I use a BSP like Envoy, Sleekflow, or respond.io?
Same rules. BSPs pass through Meta's window logic — the timer behaves identically across platforms. The only difference is the tooling around it.
Conclusion
The 24-hour rule doesn't have to limit your customer service. With Envoy's countdown timer, smart template selection, and automated chasers, you can maintain continuous conversations and never lose a customer to the messaging window.
| Date | Change |
|---|---|
| November 2024 | All customer-initiated service messages became free, no monthly cap. The old "1,000 free service conversations per month" limit is gone. |
| April 2025 | Utility templates sent inside an open service window became free. |
| July 2025 | Conversation-based pricing retired. Replaced with per-message pricing. |