Whatsapp business api 24 hours·

WhatsApp Business API 24-Hour Rule: What Counts and How to Keep Conversations Alive

Here is what actually counts as a reply, how to keep the window open, and when to stop trying.

Quick Answer: The 24-Hour Window Explained

The window is not a fixed block on a clock. It is a rolling timer that starts the moment a customer messages you, and every new customer message restarts the countdown. Businesses that understand this subtlety build reply workflows around it, while those that treat it as a daily cutoff lose the ability to ask clarifying questions mid-conversation.

The practical effect is simple: reply fast, and the window stays open.

What WhatsApp Business API 24 Hours Actually Means

The WhatsApp Business API 24 hours window is a rolling period that begins when a user sends your business a message, during which your business can send any free-form response without pre-approval. This is the single most important constraint in the entire WhatsApp Business API, yet most teams encounter it only after a failed reply attempt.

The window exists to protect users from unsolicited marketing. Inside the window, the customer has shown intent by messaging you, so the platform grants conversational freedom.

The mechanism is well documented in academic work on the API. Bayu Anjasmara et al. examined the implementation of the WhatsApp API notification feature in project management systems, showing how automated notifications and two-way conversations rely on the API's session-based messaging model (doi.org/10.21070/ups.3071). The key distinction is that the API treats every customer-initiated message as the start of a new session, not as a continuation of yesterday's thread.

This differs from adjacent concepts like broadcast marketing. A broadcast sent via the API is always a template message, regardless of the window, because it is not a reply to a customer-initiated conversation. The window governs replies, not outbound campaigns.

How to Extend the WhatsApp Conversation Window

The whatsapp conversation window cannot be purchased or manually extended; it resets only when the customer sends another message. This is the point most guides skip: you cannot extend the window from your side, you can only prompt the customer to respond.

Every reply a customer sends resets the timer, so the goal is to build reply-worthy moments into your customer journey. The research supports this framing. Ghanshyambhai et al. examined Pinggo's implementation and found that customer engagement through the WhatsApp Business API hinges on how businesses structure their two-way communication, not on the volume of messages sent (doi.org/10.63680/ijsate1025015.018).

What to look for in your own strategy:

  • Reply velocity: How quickly does your team respond inside the window? Every minute matters, because a slow first reply wastes the opening customer intent gives you.
  • Conversation depth: Are your replies designed to elicit a follow-up question? A confirmation that ends the thread is a closed window. A reply that asks for clarification keeps it open.
  • Escalation paths: When a bot handles the first response, does it hand off to a human before the window closes? A bot that resolves everything in one turn ends the session.
  • Session assignment: Does your inbox route a follow-up message to the same agent who handled the first one? Broken context forces the customer to repeat themselves, which kills the reply impulse.

Tools like our Shared Team Inbox track session timers and assignment, which gives you visibility into exactly how many minutes remain on each open conversation. That visibility is the difference between replying in time and discovering the window closed an hour ago.

The Step-by-Step Approach to Keeping the Window Open

  1. Turn on session tracking for every incoming message. Your inbox must show the remaining window time on each conversation, not just the message itself. Without this, you are guessing.
  2. Design your first response to end with a question. "Can you confirm your order number?" beats "We received your message." The question invites a reply that resets the window.
  3. Assign a human for any conversation that requires more than one exchange. A bot can handle the first reply, but session timers and assignment rules should route complex queries to a person before the window becomes a risk.
  4. Log every template message as a fallback. If the window closes, you still need to reach the customer, so your template library must be ready before you need it.

The process is sequential because each step feeds the next. You cannot design reply-worthy responses without knowing your response time, and you cannot measure response time without session tracking.

How It Works Under the Hood

The API tracks a conversation session as a timeline, starting when the customer sends any message to your WhatsApp Business number. The API does not care whether the previous session expired; a new message starts a new session.

Your side of the conversation splits into two message types. Free-form messages are only allowed inside an active session. Template messages, which must carry pre-approved structural components like headers, body text, and buttons, are allowed outside the session but go through Meta's approval pipeline first.

The technical distinction matters more than most teams expect. When the window is open, you can ask a clarifying question like "What color would you like?" When the window closes, that same question becomes a template rejection risk because it was not approved in advance. The result is that teams either rush to fit everything into the window or maintain a large template library that covers every conversational branch.

The session model also affects broadcasts. A bulk campaign uses template messages regardless of the window, because the customer did not initiate that message. The whatsapp business api time limit applies to conversational freedom, not to outbound marketing volume. Teams that conflate the two either spam templates inside the window or underuse free-form replies outside of business hours.

A practical consequence: your WhatsApp Business API 24 hours window does not pause for weekends or holidays. A customer who messages you Friday at 6 PM closes their window Saturday at 6 PM. If your team does not cover weekends, that conversation needs an automated first reply that prompts a follow-up, or it will exit the window unreplied.

Common Mistakes That Kill the Conversation Window

One recurring failure is treating the window as a fixed shift-based deadline. Teams assume the window resets at midnight or when they log in, so they batch replies in the morning and wonder why customers stopped answering. The window is personal to each conversation, and it started the moment the customer typed.

Another frequent error is using a bot to resolve everything in a single turn. The bot answers the question, the customer stops replying, and the window closes. A human could have asked one follow-up question, reset the window, and turned that interaction into a cross-sell. Automation that respects the window is automation that knows when to leave the conversation open.

The most expensive mistake is letting the first reply happen by template. When the window is open, a template message is still allowed, but it does nothing to extend the session because the customer did not ask the question you answered. Templates are the fallback for closed windows, not the default for open ones. Using one inside an active session wastes the conversational privilege the API grants.

Getting the template approval wrong is its own trap. Teams that plan to rely on templates outside the window often submit poorly structured templates that get rejected, losing days while the approval loops. The window is the safety net that lets you avoid this entirely, but only if your reply strategy keeps the session alive.

How We Approach the 24-Hour Window at WhatsBox

When the timer is visible, the team treats it as a deadline.

For conversations that outlast a single agent, our human-in-the-loop escalation moves complex queries to a person before the window becomes a risk, while our custom-trained AI chatbots handle first responses that are designed to invite a follow-up question. A chatbot that answers and stops is a window-closer; ours is trained to keep the thread open when the customer's intent is not fully resolved.

If you are building outbound campaigns, our guide on bulk WhatsApp message API for sales covers the technical implementation side.

The beta is currently free. That means the cost of keeping a window open with a clarifying reply is the same as a template message, which removes the financial excuse for letting sessions die.

Frequently Asked Questions

What is the 24 hour rule for WhatsApp Business?

Inside the window, you can send free-form replies. Once the window closes, you can only send pre-approved template messages.

What is the 24 hour rule for WhatsApp?

Is the WhatsApp Business API free?

Platforms that wrap the API add their own pricing on top.

Does replying by template inside the window reset the timer?

No. Only a customer-initiated message resets the timer. A template message you send inside the window does not extend the session, because it originates from your business. If you want to keep the window open, you need the customer to reply to you.

What happens if I miss the 24-hour window?

Once the window closes, you can only reach that customer with an approved template message. The conversation shifts from free-form to template-only until the customer messages you again. This is why teams track session timers and design first replies that prompt a follow-up.