WhatsApp follow-up workflow: 24-hour window and templates
When a customer asks for a price on WhatsApp and goes quiet, follow-up either lands at the right time in the right form, or it cannot be sent without a template, tires the customer and puts the number at risk. This guide builds a WhatsApp follow-up workflow step by step: the 24-hour window, template categories, opt-in and opt-out, a three-touch cadence, stop conditions, switching to a call and what to measure.
Short answer
A WhatsApp follow-up workflow is built on the answers to three questions: how many hours have passed since the customer's last message, which message type you are allowed to send them, and when to stop. Within 24 hours of the customer writing you can reply with free-form text; once that window closes, only a Meta-approved template can be sent. Good follow-up respects that boundary, usually has no more than two or three touches, and gives every step a clear stop condition.
Where follow-up begins
This article is about the stage after the first conversation. The customer asked for a price, got an answer and went quiet. Or they shared a number but never picked a day for the appointment. Which questions to ask in the first conversation is covered in WhatsApp lead qualification; here we deal with what to do when that conversation stalls.
The goal of follow-up is not to "push" the customer. It is to either move a stalled decision forward or close it cleanly. "Not interested" is a good outcome too: the lead is closed with a clear status.
How the 24-hour window works
According to Meta's documentation, a 24-hour customer service window opens when a customer messages a business. Inside that window, ordinary non-template messages can be sent. Once it closes, only a template message can go out. When the customer writes again, the window reopens.
In practice, the first follow-up step should fall inside the window wherever possible. If the customer wrote at 15:00 and went quiet, free-form text sent at 14:00 the next day still goes through; at 16:00 you need a template.
Template categories
Meta sorts templates into categories, and each category has its own rules. Two matter most for follow-up:
- Utility: an update tied to a specific transaction — an order confirmation, an appointment reminder, the status of a request. Meta treats it as free when delivered inside an open service window.
- Marketing: promotional messages such as offers, discounts or "are you still interested?". According to Meta's pricing documentation this category is charged on every delivery.
"You asked about the price yesterday — any questions left?" will be treated as marketing in most cases. Meta decides the category, so naming your template "utility" does not change its rules.
Opt-in and opt-out
Meta requires businesses to obtain opt-in before messaging people on WhatsApp: the person must clearly understand which business they are agreeing to hear from. Businesses must also explain clearly how to opt out of specific types of messages, and honour those requests.
Meta also monitors conversation quality: if customers frequently block or report a business, its messaging can be rate-limited. Too much follow-up does not just tire the customer — it puts the number itself at risk. The legal requirements for consent depend on the country, so check them with a lawyer for your jurisdiction.
Cadence: how many touches, and when
The sequence below is a starting point for a lead who asked for a price and went quiet. Adjust the timings to your sales cycle, but measure before you add more steps.
- Touch 1: 2–6 hours later, inside the windowFree-form text that ends with a question: "Shall we confirm the size, or should I send the delivery terms?"
- Touch 2: 20–23 hours later, before the window closesSomething concrete: the model still in stock, two free slots for a visit.
- Touch 3: 3–5 days later, as a templateOnce, short, with a way out: "Reply STOP if you'd rather we didn't write again."
- CloseWith no reply, the lead is closed as unresponsive and moves to the marketing list only if consent exists.
Stop conditions
Stopping is the most often forgotten part of any follow-up workflow. Each of the following should end the sequence immediately:
- The customer replied — any reply, even "I'll write later".
- The customer shared a number or a call was scheduled: the conversation moves to a sales manager.
- A manager took the lead — automated messages must not cut into their conversation.
- The customer opted out, complained or signalled they might block you.
- The same customer is already talking to you on another channel (Instagram, a call).
When to switch from message to call
For a customer who ignores two WhatsApp touches but shared their own number, a call is often the better next step. The same rules apply: the call should come at a time the customer expects, and must not happen if a manager is already talking to them. Call follow-up itself is described in lead follow-up automation.
An illustrative example
This is an illustrative example. A language school receives a WhatsApp question at 19:10: "When does the English group start?" The bot sends the timetable and the price, and the customer goes quiet.
- 21:00Free-form text: "If you know your level, I'll pick the right group. If not, there's a free placement test."
- Next day, 17:30Before the window closes: "Two places left in the Monday group. Shall I book one?"
- Four days laterOne last template message with a way to opt out. No reply — the lead is closed.
What to measure
- Reply rate after each touch — if the third touch brings almost no replies, drop it.
- Appointments, orders or calls that followed a follow-up.
- Opt-outs and blocks — if they rise, the cadence is too tight.
- Messages that could not be sent because the window had closed.
Limitations
Meta changes WhatsApp's rules and prices; what is written here reflects Meta's documentation as of October 2026 — check the current version before launch. Template approval is up to Meta and a template can be rejected. And no sequence rescues a weak offer: if nobody replies, look at the quality of the first answer before adding touches.
WhatsApp follow-up in Vexvon
Vexvon connects to WhatsApp only through the official WhatsApp Business API. Incoming text and voice messages are answered automatically, and confirmation and reminder messages are sent with Meta-approved templates. As soon as a number appears in the chat a lead is created, and a manager can take it with one tap from a Telegram notification and set a reminder. If needed, an automatic AI call rule can be set up for the lead: it works with a delay, calling hours, and a condition that cancels the call if a manager has already taken the lead. More on the Vexvon WhatsApp page.
Next step
Open 20 WhatsApp conversations from the last 30 days where the customer asked for a price and went quiet, and check: how many hours later did the first follow-up go out, and was the window still open at that point? More workflow examples are in the workflow automation section, and we can build your own sequence during a demo.