Skip to main content
    Back to Documentation
    Templates & Rules

    WhatsApp 24h Rule Explained: How Businesses Can Message Customers Again

    Understand WhatsApp's 24-hour messaging window rule and learn how businesses can re-engage customers after the window closes. Discover how Envoy AI CRM helps you send messages again with smart features.

    5 min read
    Updated Apr 27, 2026
    24-hour ruletemplatesmessaging windowpricing 2026service window

    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:

  1. Protect users from spam — businesses can't blast unsolicited messages
  2. Ensure relevance — messages outside the window must be templated and approved
  3. Maintain trust — users control when businesses can message them freely
  4. What Opens or Resets the Window

  5. Any inbound user message: text, media, voice note, button tap on a previous template, list reply, reaction
  6. A click on a Click-to-WhatsApp ad opens a separate 72-hour Free Entry Point window where even templates are free
  7. What Does NOT Open or Reset the Window

  8. Read receipts
  9. Delivery receipts
  10. Your own outbound messages
  11. Status views
  12. 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:

  13. Waiting for stock availability
  14. Processing refunds or quotes
  15. Scheduling appointments days ahead
  16. Following up on a sales conversation
  17. 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.

    DateChange
    November 2024All customer-initiated service messages became free, no monthly cap. The old "1,000 free service conversations per month" limit is gone.
    April 2025Utility templates sent inside an open service window became free.
    July 2025Conversation-based pricing retired. Replaced with per-message pricing.