The 24-Hour Messaging Window
WhatsApp has a 24-hour customer care window, designed to protect users from spam.

It's a small rule with a big impact on how you architect a WhatsApp-based product.
Here's the gist:
→ If a customer messages you first, you have a 24-hour window to reply freely — any content, any format.
→ Once that window closes, you can't just send another message. You need a pre-approved Message Template to re-open the conversation.
Why it matters:
This isn't a technical limitation — it's a deliberate design choice by WhatsApp to keep businesses from spamming users. It puts the customer in control of when a conversation starts.
But for anyone building on top of the WhatsApp Business API, it changes how you think about:
• Session state — you need to track when the customer's last message came in, not just "are we connected" • Fallback logic what happens when your bot/agent needs to reach out after the window closes • Template design getting templates pre-approved for common re-engagement scenarios (reminders, follow-ups, confirmations)
I've been exploring this while working on a WhatsApp AI agent and this window is one of the first things that shapes the entire conversation flow, well before you get to the AI/NLP layer.
Small constraint, big design implications.