WhatsApp

The WhatsApp 24-hour window, explained for business owners

A woman reading a WhatsApp message at a café tableWhatsApp

Updated 28 September 2026

Why some WhatsApp messages are free and others need an approved template, what utility, marketing and authentication templates are for, and how to design your customer messaging around the window instead of against it.

Every business on the WhatsApp Business Platform runs into the same wall in week one: a customer asked something yesterday, you reply today, and the message is refused. The reason is the 24-hour customer service window, the single most important rule of WhatsApp for business. Once you understand it, most of Meta's other rules make sense too.

The rule in one sentence

When a customer messages you, you have 24 hours to reply with anything you like. After that, you may only send them a message Meta has approved in advance — a template.

The clock restarts every time the customer sends a message. Reply within the window and the conversation flows like a normal chat; miss it and your next message has to be a template.

Why Meta does this

WhatsApp is a private messaging app first. Meta's promise to users is that businesses can't message them out of the blue — they can only continue a conversation the user started, or send a pre-vetted message the user agreed to receive. The 24-hour window is how that promise is enforced in software rather than in policy documents.

It also explains the pricing. Starting a conversation with a template costs the most, because you are asking for someone's attention. Replying within the window has been free; from 1 October 2026 Meta charges replies too, at the utility rate, after 1,000 free a month per number. See WhatsApp API pricing in Malaysia.

The three kinds of template

A template is a message body you write once and Meta approves, with placeholders for the details that change ("Hi {{1}}, your order {{2}} has shipped"). Meta sorts templates into categories, and the category decides the price and the rules:

  • Utility — updates the customer expects because of something they did: order confirmations, shipping updates, appointment reminders, booking confirmations, payment receipts. Cheapest category; needs the customer's opt-in to WhatsApp messages in general.
  • Authentication — one-time passcodes. Fixed formats, no marketing content allowed.
  • Marketing — anything that promotes: offers, new products, re-engagement ("we haven't seen you in a while"), newsletters. Most expensive category; needs an explicit marketing opt-in, and every recipient must be able to stop.

Meta reviews each template when you submit it (usually minutes, sometimes a day) and can recategorise one that reads like marketing but was submitted as utility. Write them straight and they pass.

Designing around the window, not against it

The window is not an obstacle if the conversation is designed with it in mind.

Reply fast, and the window never closes. The window is 24 hours from the customer's last message. A team that answers within the hour and asks a follow-up question keeps the thread inside the window naturally. An AI assistant that replies in seconds is the simplest way to guarantee the first reply lands inside the window at 2 am on a Sunday.

Use utility templates for the things that happen later. The booking is on Thursday; the reminder goes out Wednesday. That is outside any window and is exactly what a utility template is for. In doTask, reminders, booking confirmations and order updates are sent as templates automatically; you approve the wording once.

Ask the question that reopens the window. A template can end with a question ("Reply YES to confirm, or tell us a better time"). The reply reopens 24 hours of free-form conversation, which is when a person or the assistant can sort out the details.

Keep marketing and service separate. Someone who agreed to order updates did not agree to promotions. Keep two opt-ins, send marketing only to the second list, and honour STOP everywhere. Mixing them is how quality ratings drop.

What happens on the other channels

The same idea appears elsewhere with different numbers, and a shared inbox has to know each one:

  • Instagram DMs and Facebook Messenger also have a 24-hour window for automated replies. A person on the team may reply for up to 7 days under Meta's human-agent rule — an AI assistant may not.
  • Website chat and email have no window. Reply whenever you like.

This is why doTask's AI Agent stops answering a WhatsApp, Instagram or Messenger thread when the window has closed and leaves it for the team, and why on Instagram and Messenger a person can still pick it up for a week.

Frequently asked

A customer messaged 30 hours ago and I want to reply. What do I do? Send a utility template that references their enquiry ("Following up on your question about …, reply here and we'll continue"). Their reply reopens the window.

Can I send a template inside the window? Yes. Templates work at any time; free-form messages only inside the window.

Does the assistant's reply count as my reply? Yes. Any message from your number counts. The window is about the customer's last message, not yours.

Do group messages or broadcast lists exist on the Platform? No. Every conversation is one-to-one; a "broadcast" is one template sent to many opted-in people, each charged separately.

Where do I create templates in doTask? Settings → WhatsApp → Message templates; the steps are in The 24-hour WhatsApp window and templates. What each category costs in Malaysia is on WhatsApp API pricing in Malaysia.

Zack Lam
Authored by Zack Lam
Founder, doTask

Zack founded doTask in 2023 and builds its customer-messaging software with the team. He writes about AI customer service, WhatsApp and Instagram for business, and growth for brands.

Every conversation, answered.

One inbox for WhatsApp, Instagram, Messenger, web chat and email, with an AI Agent that answers from your own material and hands over when it should.