Skip to content

Running WhatsApp sales inside the 24-hour window

WhatsApp lets a business reply freely for 24 hours after a customer's last message. After that, only approved templates. A playbook for selling within that rhythm instead of fighting it.

Mokanata team3 min read

If you sell on WhatsApp, one rule shapes everything: the customer service window. When a customer messages you, you have 24 hours to reply with anything you like. Each new message from them restarts the clock. Once it runs out, the only way back into the conversation is an approved message template.

Teams that treat the window as an obstacle end up with stalled deals and a pile of template sends nobody reads. Teams that plan around it close faster. This playbook is about the second approach.

How the window shows up in Mokanata

You don't have to track the clock yourself:

  • In the inbox, a thread shows whether its window is open. After it closes, the composer only lets you send an approved template.
  • In flows, the WhatsApp 24h window guardrail stops an agent from attempting a free-form send outside the window.
  • In channel settings, the enforce the 24-hour window policy applies the rule workspace-wide, and hold template sends for a teammate puts a person in front of any template an agent wants to send.

Note

Click-to-WhatsApp ads have their own rule: a conversation that starts from one of those ads opens a 72-hour free window. The inbox shows that state separately, and the ad that started the thread appears in the context panel.

The playbook

1. Answer while the window is open

The single biggest lever is response time. A question answered in two minutes gets a follow-up question while the customer is still in the app. A question answered in five hours often gets nothing, and the window quietly closes on a conversation that was going well.

This is where an agent earns its place. A triage agent can pick up every inbound message in seconds, answer what its knowledge covers, and escalate the rest to a person with a summary. Even in approval mode, a draft that's waiting in the queue is faster to send than one a rep writes from scratch.

2. End each message with a reason to reply

Every customer message reopens the window for another 24 hours. So a good message answers and also gives the customer a reason to reply:

  • Offer a choice: "Would the 10am or 3pm slot work better?"
  • Ask for the one detail you need: "Which plan are you on today?"
  • Share something they asked for and confirm it landed.

A booking link or a payment link inside the window does the same job. The customer acts while the conversation is live, instead of after it has gone cold.

3. Use templates for re-entry, not for selling

When the window has closed, a template is how you knock on the door. Keep it short, specific and easy to answer. A template that gets a reply reopens the window, and the real conversation can continue in free form.

Templates go through Meta's review before you can use them. In Mokanata you see each one as Approved, In review or Rejected, with Meta's reason when it's rejected, so you know which ones are ready before a deal depends on them.

4. Respect opt-outs and quiet hours

Re-entry only works if people don't mute you. Two settings help:

  1. Opt-out keywords such as STOP and UNSUBSCRIBE are honoured automatically, and broadcasts always exclude contacts who have opted out.
  2. Quiet hours in an agent's limits are measured in the contact's local time, so a follow-up never arrives at 3am for them.

A day in the window

Here's how a typical deal moves with an agent in approval mode:

TimeWhat happensWindow
09:02Customer asks about pricing for 12 seatsOpens
09:03Agent drafts an answer citing the pricing sheet; a rep approvesOpen
09:20Customer asks for a call; agent offers two slotsRestarts
09:24Customer picks one; meeting bookedRestarts
Next day, 11:00Window closed; rep sends an approved follow-up templateClosed
Next day, 11:40Customer replies with questions from their teamReopens

Notice that nothing clever happens. The customer is answered quickly, every message invites the next one, and the template is used once, to get back in.

Measuring it

Reports show SLA by channel and hour, so you can see which hours leave customers waiting longest, and backlog age, so you can see which threads are about to time out. For ad-driven conversations, the Click-to-WhatsApp report connects each ad to its conversations, cost and revenue.

Look at those weekly. Most window problems turn out to be staffing problems at particular hours, and those are exactly the hours an agent can cover.

Keep reading

All posts
  • Playbooks

    Merging a customer's nine channels into one record

    The same buyer can reach you on WhatsApp, Instagram and email in one week. A playbook for linking those identities to one contact, handling duplicates, and keeping agents from talking past each other.

    3 min read

  • Product

    Introducing the auto-send countdown

    Drafts released by an auto-approve rule with a review window now show "Auto-sends in mm:ss" until they go. Stop one, edit it, or switch auto-send off for the account, from wherever you are.

    3 min read