BlogGuides

AI Customer Service on WhatsApp: The 24-Hour Window Runs It

Inside the window, replying is free until 30 September 2026. From 1 October, Meta bills per delivered message.

Equipo xcale9 min read

WhatsApp support conversation thread with a timed window marked out

AI customer service on WhatsApp is usually pitched as a headcount saving. For an SMB in Latin America the real argument was narrower and easier to check: the channel gives you the answering and charges you for the interrupting. Between 1 November 2024 and 30 September 2026, anything you answer inside the 24-hour window the customer opens costs you nothing, and you only pay when that window closes and you have to reopen it with an approved template. From 1 October 2026 that stops being true: Meta bills per delivered message inside the window too. The clock still runs the operation, but it no longer separates free from paid. Answering fast was already a cost line before any of this; from October, so is how many messages you spend resolving.

This guide covers what has to be decided before you switch anything on: which questions an AI can answer, how to build it, where it has to stop, and what to measure afterwards.

Why customer service on WhatsApp is a clock problem

WhatsApp has no queue and no session. It has one thread that never closes and one clock that does. Three of Meta's rules define the whole operation:

  • When a customer messages you, a 24-hour customer service window opens. Inside it you reply in free text — no templates, no formatting rules. It is an ordinary conversation.
  • Between 1 November 2024 and 30 September 2026 those service conversations are free for every business. From 1 October 2026 Meta bills them per delivered message, per its own pricing documentation. A service message costs the same as a utility or authentication message in the recipient's country and, unlike those two, carries no volume tiers.
  • Since 1 July 2025 Meta bills per delivered message, not per 24-hour conversation. Outside the window you can only write using an approved template. And from 1 October 2026 a utility template you send inside the window, in reply to a customer, is billed as well — until that date it was free.

Read it straight, in its October version: the channel stops giving you the answering. What separates free from paid today is who speaks first; from October, what separates cheap from expensive is how many messages you need to resolve. A business that closes the day's question in three messages and one that closes it in twelve stop paying the same. And the business that replies three days later still pays a template every time it has to reopen the thread — and still arrives after a decision the customer already made with someone else.

There is one exception in your favour, and it is the one thing October leaves alone: chats that start from a click-to-WhatsApp ad open a 72-hour window in which everything you send is still free. If you buy traffic, that is three full days of support with no per-message cost. Rates, template categories and platform limits are covered in the WhatsApp Business API guide; what changes on 1 October, and what to check before it does, is in WhatsApp service messages pricing.

Which questions an AI can answer, and which it can't

The honest answer has nothing to do with the AI. It depends on whether your business has already decided what the answer is.

An agent can resolve, unsupervised, anything that is already written down somewhere:

  • Order status, delivery times and coverage by area.
  • Hours, location, payment methods, and what someone needs in order to buy or book.
  • Price and availability for anything in the catalogue.
  • Warranty, exchange and return policy — where one exists and is written.
  • How to use, install or activate something you have already documented.

And there is a short list that never gets automated. It is shorter than most owners fear and less negotiable than they would like:

  • Complaints and angry customers. Someone upset who gets an automated reply gets more upset. That escalates on the first message, not the third.
  • Goodwill and exceptions. Waiving a shipping fee, extending a warranty, refunding money — that is a business decision, not a piece of copywriting.
  • Professional advice. Diagnoses, dosages, clinical guidance, legal or tax opinions.
  • Bad news. A delayed order, a cancellation, a price increase. That gets communicated by a person with a name.
  • Anything that isn't written down anywhere. If the business has no policy, no system can invent one. The correct answer there is "let me confirm that with the team."
The test isn't whether the AI can write the answer. It's whether your business has decided what the answer is.

The general order of what to automate first — and why the first reply outperforms everything else — is in how to automate WhatsApp.

How to set up AI customer service on WhatsApp, step by step

Five steps, in this order. The first three require buying nothing.

1. Count the questions, not the features. Open the last two hundred chats and sort them by topic. You are not looking for an average; you are looking for the short list of questions that comes back every week. That list is the scope of the project and its definition of done.

2. Write the answers before you buy anything. This is the actual work, and it is where most of these projects die. Every repeated question needs a written answer with its exception and its limit attached: what shipping to a rural address costs, what happens if the box arrived open, how long the exchange period really is. In xcale that lives as documents and FAQs the agent retrieves by semantic search rather than keyword match, and you can assign a different knowledge base to each agent.

3. Define escalation before you switch it on. Write the rules by topic (complaints, refunds, anything health-related) and by signal (the customer asks for a person, repeats the same question, changes tone). An agent without escalation rules isn't a theoretical risk — it's an angry customer talking to a machine.

4. Decide who owns the thread. On WhatsApp there is one permanent conversation, so somebody has to be able to take it over at any moment without breaking anything. Handoff to a human has to be immediate and must not reset the context.

5. Instrument the clock and the counter. Measure how many conversations get resolved inside the 24-hour window, and how many messages each resolution takes. Until September 2026 the first number describes the service and the cost at once; from October you need both.

Escalation isn't the fallback — it's the design

What decides whether this works isn't what the agent answers. It's how it hands over what it can't.

When an agent escalates badly, the customer starts over: repeats the order number, repeats the problem, repeats what they already tried. That is the precise moment automation becomes more expensive than answering by hand, because the customer has now spent patience twice.

A good handoff gives the person receiving it three things: the full conversation, what the agent already verified, and why it stopped. The human arrives knowing more than the customer, not less. In xcale that is configurable escalation rules, a prioritised queue, and the complete thread history, with nobody having to reconstruct it.

Whether the agent remembers the customer between conversations — not just inside one — is a different and deeper problem, covered in persistent memory in AI agents.

What happens to the thread after a human takes it

Escalating doesn't move the conversation to another queue. It changes the mode of the same thread. Three decisions follow, and almost nobody makes them before going live.

Who hands it back. The person, explicitly. An agent that resumes on a timer writes over someone who is mid-sentence.

What the agent is told on the way back. What was promised. If the rep authorised a refund and the agent doesn't know it, the next message contradicts the business in front of the customer. That belongs in the thread's record and in whatever system the exception was applied in — not in the head of whoever handled it. The platform is what carries it.

How long the person takes. The clock doesn't stop when you escalate. Meta's documentation is explicit: "When a WhatsApp user messages you or calls you, a 24-hour timer called a customer service window starts," and "if the user messages or calls you again before the timer expires, the timer resets to 24 hours." A customer who keeps nudging while they wait holds the window open. One who goes quiet lets it close, and reopening costs an approved template.

What to measure, and why deflection rate is the wrong metric

Deflection rate comes from web chat and the call centre, where every contact costs an agent's minutes and the goal is to avoid the contact. On WhatsApp that arithmetic never held the same way, and from 1 October 2026 it holds even less: the thread is permanent, the customer comes back, and what gets billed is not the contact but every message you send inside it. A "deflected" customer who never writes again may be a lost customer rather than a saved cost — and an agent that takes six messages to say what fitted in two deflected nothing, it just spent more.

Five numbers that do describe the operation:

  1. Time to first useful reply. Not time to first message — an automated acknowledgement is not an answer.
  2. Share of conversations resolved inside the 24-hour window. Still the service metric; from October it is no longer also the cost metric, which is why number 5 stops being optional.
  3. Escalation rate with its reason attached. A rate that falls with no reasons recorded isn't an improvement, it's a warning.
  4. Seven-day recontact on the same topic. It tells you whether the answer resolved anything or just closed the chat.
  5. Delivered messages per resolved conversation. From 1 October 2026 the ones inside the window count as well as the ones outside it: the template you pay for having replied late stops being the only line.

On benchmarks: there is no credible study of response or resolution times segmented by company size for SMBs in Latin America, so you will not find a reference figure here. What does exist is evidence about what customers will accept. In Kantar's study for Meta, The State of Business Messaging — 11,056 adults across 22 markets including Mexico and Colombia, fielded between April and September 2025 — 67.7% agree that getting an answer from an AI chatbot is useful, while only 42.9% believe AI would improve their messaging experience. That ~25-point gap is the distance between "they replied fast" and "they understood me", and it is exactly where this project is won or lost.

How to start this week

Take the five most repeated questions from your last two hundred chats, write the answers with the exceptions included, and decide which topics always escalate. That is an afternoon of work and it is the one part no vendor can do for you.

Then connect your number. The xcale support agent reads the question, answers from your knowledge base, escalates what you told it to escalate, and leaves the full context for whoever picks it up. There is a 7-day free trial — long enough to measure how many of this week's questions were resolved inside the 24-hour window, which is the question that matters. Plans and pricing are published.

Frequently asked questions

What does it cost to reply on WhatsApp with the API?

It depends on the date. Between 1 November 2024 and 30 September 2026, replying inside the 24-hour customer service window the customer opens costs nothing. From 1 October 2026 Meta bills per delivered message inside that window too: a service message costs the same as a utility or authentication message in the recipient's country, with no volume tiers. Outside the window you still need an approved template, which is also billed. In practice: you no longer pay to interrupt, you pay per message.

Can you automate customer service without the WhatsApp Business API?

Only partly. The free WhatsApp Business app gives you quick replies, a greeting message and an away message, and that is enough while one person can read every chat without falling behind. What it cannot do is check your catalogue, your calendar or your knowledge base, or hand off with context. That needs the API.

What happens if we reply after 24 hours?

The window closes and free-text replies are no longer allowed: reopening the conversation requires an approved template, billed per delivered message. When the customer replies to that template a new 24-hour window opens and you can write in free text again. Until 30 September 2026 that conversation carries no per-message cost; from 1 October 2026 it does, at the same rate as a utility or authentication message in the recipient's country.

Can an AI handle complaints?

No, and that rule is worth writing down before the agent goes live. An upset customer who receives an automated reply gets more upset. The agent should recognise the signal — tone, words like “refund” or “complaint”, the same question repeated — and escalate on the first message, handing the full conversation to a person.

How do I stop customers repeating themselves when a human takes over?

With context preservation on escalation. Whoever picks up the conversation should see the whole thread, what the agent already verified and why it stopped, without reconstructing anything. If your platform hands over nothing but a “conversation escalated” alert, the customer will repeat everything and the handoff will cost you more than answering by hand.

When should the AI agent take a conversation back after a human handled it?

When the person hands it back, not when a timer expires. An automatic return writes over someone who is still working the thread. Before it resumes, the agent has to be told what was promised — an authorised refund, a deadline, an exception — or its next message contradicts the business. Check the clock too: the 24-hour customer service window resets every time the customer writes, so someone who went quiet while waiting may have let it close, and picking the thread back up there costs an approved template.

Written by Equipo xcale

Your next guest has already written to you.

Turn on your first AI agent today, connected to your PMS and your WhatsApp in minutes.

  1. Connect your PMS and your WhatsAppCloudbeds in minutes, and the WhatsApp number you already use with your guests.
  2. Give your agents the hotel's contextRates, policies, rooms and what you answer every day. They learn the rest.
  3. Watch them sell and serve from day oneEvery conversation, booking and task stays in your command centre.

7 days free · cancel anytime