---
title: "WhatsApp's 24-Hour Rule: What Coaches Can and Can't Send"
slug: whatsapp-24-hour-window
author: "Leonardo Maldonado"
category: "Safety & Platform Limits"
articleType: how-to-guide
tags: ["WhatsApp message limits","WhatsApp customer service window","WhatsApp 24 hour rule"]
publishedAt: 2026-08-26T09:00:00.000Z
updatedAt: 2026-08-26T09:00:00.000Z
canonical: https://setluca.com/blog/whatsapp-24-hour-window
---# WhatsApp's 24-Hour Rule: What Coaches Can and Can't Send

> The WhatsApp 24 hour window opens when a lead messages or calls your business number, and it lets you reply with any text, image, or voice note for 24 hours. Once it closes, you can only reach that person with a pre-approved template, and only if they opted in. Since July 1, 2025 Meta bills per message, so the window is also your cost line.

## Key takeaways

- The window opens when a lead messages or calls your WhatsApp Business number, and each new inbound message resets the timer to a full 24 hours.
- Inside the window: any message type, no template, no approval, and per Meta's pricing docs "all non-template messages are free."
- Outside the window: pre-approved templates only. A free-form send returns error 131047 rather than reaching the lead.
- Marketing templates are always billed. Utility templates delivered inside an open window are free.
- Opt-in is two conditions, not one: their number and their explicit permission to hear from your named business.

---

If you sell coaching in WhatsApp, the 24-hour rule decides whether your message gets delivered at all. Inside the WhatsApp 24 hour window you can talk like a human: any text, photo, voice note, or link, no approval needed. Outside it, you're limited to pre-approved templates sent to people who opted in. Most coaches meet this rule by accident, replying to a hot lead two days late and getting an error back. Below: what you can send on each side of the line, what it costs, and how to keep the window open without nagging anyone.

## What is the WhatsApp 24 hour window?

The WhatsApp 24 hour window, officially the customer service window, is a timer tied to one lead and one business number. Meta's 2026 WhatsApp Business Platform docs put it plainly: "Whenever a WhatsApp user messages you or calls you, a 24-hour timer called a customer service window starts (or refreshes if one has already been started)." While it's open, "you can send any type of message to the user."

Three details decide how it behaves in practice.

**It runs from their last message, not their first.** A lead who writes at 09:00 and again at 16:40 has pushed your deadline to 16:40 tomorrow, so an active thread stays open on its own.

**Only they can reset it.** Your replies don't extend it. Neither does reading their message or adding a label.

**It's per person, per number.** A window with one lead says nothing about the next, and a window on one business number doesn't carry to another.

This is a WhatsApp Business Platform rule, enforced by the API. The free WhatsApp Business mobile app doesn't run a 24-hour timer, though the opt-in rules apply to both. If you've been messaging leads from the app and never met this rule, that's why.

## What can you send inside the window?

Anything WhatsApp supports, with no pre-approval and no cost from Meta. Inside an open window, "all non-template messages are free" (Meta's pricing docs). That covers:

- Plain text replies
- Images, videos, documents, and voice notes
- Interactive buttons, list menus, and flows
- Location and contact cards

That's the entire sales conversation: qualifying questions, testimonial screenshot, a 40-second voice note, the booking link. None of it is billed and none of it waits on a reviewer, which is how [WhatsApp for coaches](/blog/whatsapp-for-coaches) is meant to work.

**Illustrative DM (inside the window):**

> **Lead:** Hey, saw your post on macro tracking. Do you take on new clients?**Coach (via Luca draft):** I do. Quick q so I point you right, are you training already, or starting fresh? Happy to send a 2-min voice note either way.

That reply needs zero approval. The lead opened the door; the coach walked through it.

## What happens if you send outside the window?

The message doesn't quietly fail. The API rejects it with error **131047**: "More than 24 hours have passed since the recipient last replied to the sender number." Meta's listed fix is "Send the recipient a template message instead." Two more errors live nearby, and coaches confuse all three:

| Error | What Meta says | What it actually means |
| --- | --- | --- |
| **131047** | "More than 24 hours have passed since the recipient last replied to the sender number." | The window shut. Use an approved template. |
| **131049** | "This message was not delivered to maintain healthy ecosystem engagement." | A per-user marketing limit blocked it. Wait 24 hours. |
| **131050** | "This recipient has chosen to stop receiving marketing messages on WhatsApp from your business." | They opted out of marketing. Stop. |

131047 is a timing problem you fix with a template. 131050 is a consent decision, and Meta's guidance is explicit: "Do not retry sending messages to this user as they will not be received." Retrying against 131049 or 131050 won't deliver and will damage your quality signal.

## What are the three template categories, and what does each cost?

A template is a message you write in advance and submit for review. Meta sorts every one into marketing, utility, or authentication, and the category decides what you can say and what you're billed. Billing changed in mid-2025: "effective July 1, 2025, Meta now charges on a per-message basis." The old flat rate per 24-hour conversation is gone, so guides written before then price this wrong.

| Category | Meta's definition | Coach example | Cost |
| --- | --- | --- | --- |
| **Marketing** | Anything "from generating awareness to driving sales and retargeting customers" | "Doors for my 1:1 close Friday, want the details?" | Always billed |
| **Utility** | Follow-ups "triggered by user actions," non-promotional | "Here's the call link you asked for yesterday." | Free inside an open window, billed outside it |
| **Authentication** | Messages that "verify a user's identity" | One-time codes for a client portal login | Billed |

Read the utility row twice. "Utility templates delivered within an open customer service window are free," says the pricing page, so a template triggered by something the lead just asked for costs nothing. A nudge to a cold lead is marketing, and marketing is billed every time.

## Which WhatsApp conversations are free?

Two more free lanes exist, and neither is well known. Since November 1, 2024, per Meta's pricing docs, "service conversations are now free for all businesses." That's why the whole inbound half of your pipeline costs nothing.

The second is the free entry point window. If a lead reaches you through a click-to-WhatsApp ad or a Facebook Page call-to-action button and you respond within 24 hours, Meta opens a longer, wider one: "FEP windows remain open for 72 hours," and "while open, you can send any type of message to the user at no charge." Templates included.

So a paid-traffic lead gives you three days of free messaging instead of one. The same lead from your Instagram bio gives you 24 hours and no free templates, one of the sharper differences behind [WhatsApp vs Instagram DMs](/blog/whatsapp-vs-instagram-dms).

## Decision table: what to send, and when

| Situation | Window state | Send this | Billed? |
| --- | --- | --- | --- |
| Lead replied 20 minutes ago | Open | Anything: text, voice note, booking link | No |
| Lead replied 23 hours ago | Open, barely | Your close, now. A voice note beats a paragraph | No |
| Lead asked for the call link, then went quiet 26 hours | Closed | Utility template with the link | Yes |
| Lead asked for the link an hour ago | Open | Utility template | No |
| Lead ghosted 3 days after a pricing question | Closed | Marketing re-engagement template | Yes |
| Lead came from a click-to-WhatsApp ad 40 hours ago | FEP, open | Anything, template or not | No |
| No prior inbound message, ever | Never opened | Nothing. Get opt-in and a reason to write first | n/a |

The branch that matters is the ghosted lead. **Send the marketing template** if they asked a buying question, you have documented opt-in, and the window shut a day or two ago. **Wait** if they went quiet mid-answer, since people finish conversations on their own and a template restarts the thread colder. **Move channels** if you also have them on Instagram, where there's no window and no quality rating to protect. **Do both** in that order, never on the same day.

## Why do coaches get WhatsApp templates rejected?

Approval usually lands within a day, and never within a minute. Meta's template review documentation says "it can take up to 24 hours for an approval decision to be made." Submit your re-engagement template the week before your launch, not the morning of. Four things cause most rejections:

- **Wrong category.** A promo filed as utility comes back with the reason set to `INCORRECT_CATEGORY`. Meta also reclassifies approved templates that drift, with one day's notice before a utility template becomes marketing.
- **Broken variables.** Mismatched curly braces, numbering that skips, special characters like `#` or `$` inside a parameter, or a variable at the very start or end of the message.
- **Floating parameters.** A line that's nothing but `{{1}}`. Reviewers can't tell what will be inserted, so they decline it.
- **Spelling and formatting.** Typos, messages over the character limit, and near-duplicate templates all fail.

If you're rejected, edit the category and resubmit, or request a review, which Meta allows within 60 days and answers within 24 hours. Approval isn't permanent either: Meta pauses templates with "recurring negative feedback from customers, or low read-rates," then disables them if it continues. A re-engagement template that reads like a broadcast gets approved once and blocked a month later.

## What does WhatsApp's opt-in rule require?

Opt-in comes before any window rule applies. WhatsApp's Business Messaging Policy lets you message someone only if "they have given you their mobile phone number" and "you have received opt-in permission from the recipient confirming that they wish to receive subsequent messages or calls from you." Two conditions. Having the number is not consent. You also have to honour the exit: the policy requires you to "respect all requests... to block, discontinue, or otherwise opt out of communications from you via WhatsApp, including removing that person from your contacts list."

Three limits sit above opt-in, and each bites a different coach:

**Messaging limits.** Meta caps the "unique WhatsApp user phone numbers your business can deliver messages to, outside of a customer service window, within a moving 24-hour period." New accounts start at 250, business verification moves you to 2,000, and Meta scales you up from there. Note what's counted: only sends outside a window. Replies to open threads are unlimited.

**Per-user marketing limits.** Meta caps marketing templates per recipient: "the per-user marketing limit adapts automatically over time based on a person's recent engagement levels," so a lead who never opens your templates stops receiving them. Replies buy the limit back, since marketing messages sent inside a window they opened "do not count towards the limit."

**US phone numbers.** This one catches coaches out badly. "WhatsApp does not currently deliver marketing template messages to WhatsApp users with United States phone numbers (numbers composed of a +1 dialing code and a US area code)," per Meta's 2026 docs. If your list is mostly American, a re-engagement template is not your plan B. Reply speed is.

## How to design a flow that keeps the window open honestly

There's no clever way to reopen a closed window. The work is building a conversation that doesn't close in the first place. Your lead is in WhatsApp all day already. They just aren't sitting there waiting on you.

Four choices do most of the work:

1. **End your turn with a question they can answer in four words.** "Training already, or starting fresh?" gets a reply. "Let me know if you have any questions" gets silence, and silence closes windows.
2. **Reply while they're still in the app.** The case for [speed to lead](/blog/dm-response-time-speed-to-lead) is that fast answers cost nothing and slow ones cost a template.
3. **Front-load anything you need approved.** If a lead asks for the booking link, send it as a utility template while the window is open and free.
4. **Set an away message with real hours.** A lead who messages at 2am opens a window that expires at 2am tomorrow. "Back at 8" buys the reply rather than the ghost.

Don't send filler at hour 23 to reset the clock. Only their messages reset it, and filler trains them to mute you. A [DM follow-up sequence](/blog/dm-follow-up-sequence) that lives inside open windows beats one built on templates.

## A worked example: Priya's launch week

Priya runs a nutrition coaching practice and sells a 12-week program. This walkthrough is illustrative, built from the platform rules above rather than one client's results.

Monday 08:40, a lead taps her click-to-WhatsApp ad. That opens a free entry point window, so Priya has until Thursday 08:40 and everything inside it is free. She replies at 08:52 with two questions, the lead answers at 09:15, they trade six messages, and she sends a booking link. Cost: nothing.

Second lead, Monday 17:20. He asks the price, reads her answer, and stops replying. Tuesday 17:20 the window closes. Wednesday morning Priya can't type "still interested?" because the API returns 131047. She sends her approved marketing template: *"Hey {{1}}, you asked about the 12-week program on Monday. Want me to send the two things most people ask about before they start?"* One delivered message, billed at her marketing rate. He replies that afternoon, a fresh window opens, and the rest is free.

Third lead has a US number, so the re-engagement template never lands. She moves that follow-up to Instagram, where no window exists, which is the argument for a [multi-channel DM strategy for coaches](/blog/multi-channel-dm-playbook) rather than one channel and hope. By Friday, Priya's WhatsApp bill is a count of how many leads she was late to.

## Which edge cases does the 24-hour window create?

**Your team replies from two different numbers.** Windows are per business number. If your setter answers from the shared line and you follow up from your own, you're outside a window you thought was open. Run one number for sales.

**The lead calls instead of messaging.** A call opens the window too, per Meta's docs. A lead who rings you and leaves no message has still given you 24 hours of free-form access. Check that before paying for a template.

**A lead replies to your template with "STOP."** Treat that as an opt-out even though it technically opened a window. Confirm once, remove them from every list, and expect 131050 on anything marketing later.

**A lead comes back after three weeks.** Their message opens a brand-new window with full free-form access. No penalty for the gap, no warm-up. Answer them like the conversation never stopped.

## Troubleshooting: why was your message blocked?

| Symptom | Likely cause | Fix |
| --- | --- | --- |
| Free-form message returns 131047 | Window closed; more than 24h since their last message | Send an approved template; free-form resumes when they reply |
| Template sends fine, never gets read | Delivered but ignored, or the per-user marketing limit is throttling you | Check for 131049; wait 24 hours, rewrite the copy, cut frequency |
| Templates work for everyone except US leads | Meta doesn't deliver marketing templates to +1 numbers | Use a utility template where genuinely applicable, or follow up on another channel |
| Error 131050 on a re-engagement send | The lead opted out of marketing messages | Stop sending. Retrying won't deliver and hurts your quality signal |
| Approved template suddenly stopped sending | Paused for negative feedback or low read rates | Rewrite it and submit a new one, not the same copy |

## Which mistakes cost coaches the window?

1. **Treating the window as a countdown to a template.** If your follow-up plan starts at hour 25, reply speed is the real problem. Templates are recovery, not strategy.
2. **Assuming the reply failed silently.** It didn't. The API returned 131047, and most inbox tools surface it. Ignore that error and you keep sending into a wall.
3. **Filing a promo as a utility template to dodge the fee.** Meta reclassifies it, and can throttle your utility templates or stop you creating new ones.
4. **Sending the booking link after the window shuts.** The same template costs nothing at hour 2 and money at hour 25.
5. **Building a re-engagement plan around US leads.** Marketing templates don't reach +1 numbers. Check where your list lives first.

## How does Luca respect the 24-hour window?

Luca is an AI DM setter that replies to your WhatsApp, Instagram, Telegram, and Messenger DMs in your own voice, qualifies leads, and books calls. On WhatsApp it's built around the 24-hour rule.

- **It tracks each window per contact,** so drafts go out as free-form service messages while the door's open.
- **Human review by default.** Every reply lands in a review queue first. Auto-send is off unless you turn it on.
- **It respects opt-in,** working with the contacts and permissions you actually have. It answers people who messaged you first; there is no cold outreach in it.
- **It never denies being AI.** A lead who asks gets a straight answer, per Meta's disclosure expectations and California SB 1001.
- **Follow-up that fits the rules.** When a window closes, Luca flags that the next touch needs a template instead of firing a send that comes back as 131047.

**One honest limit:** Luca can't get a template approved faster than Meta does, and it can't reopen a window a lead didn't reopen. If your re-engagement plan depends on an approved template, you submit it and wait on Meta's timeline. Luca uses the templates you already have approved; it won't skip WhatsApp's review step or invent an opt-in you never collected.

A second limit is worth naming. The window is a delivery rule, not a sales rule. Software can tell you the door is open; it can't tell you the lead is ready. When someone raises money, doubt, or a health condition, take the thread yourself. That's the same handoff logic behind a working AI setter for coaches, and why the review queue exists.

You can see how this fits your channel mix on [Luca's pricing](/pricing) page.


## FAQ

### What is the WhatsApp 24 hour window?

It's a 24-hour customer service window that opens when a user messages or calls your WhatsApp Business number. Inside it you can send free-form replies with no template and no approval, and per Meta's pricing docs all non-template messages are free. When it closes, you can only send pre-approved templates.

### What happens if I message a lead outside the WhatsApp 24 hour window?

The send fails with error 131047, described by Meta as "More than 24 hours have passed since the recipient last replied to the sender number." The message never reaches the lead. Meta's stated fix is to send a pre-approved template message instead, which reopens the conversation once the lead replies.

### How does the WhatsApp 24-hour rule reset?

Every message or call the lead sends resets the timer to a full 24 hours, per Meta's 2026 documentation. Your own outbound messages don't extend it. The window closes only after 24 hours pass with no inbound contact, so an active conversation stays open on its own.

### Are WhatsApp template messages free inside the window?

Utility templates are. Meta's pricing docs make utility templates free when they're delivered inside an open customer service window, while the same template sent outside the window is billed. Marketing templates are charged on every send regardless of window state, since Meta moved to per-message pricing on July 1, 2025.

### What is a free entry point conversation on WhatsApp?

It's a longer free window that opens when a lead reaches you through a click-to-WhatsApp ad or a Facebook Page call-to-action button and you reply within 24 hours. These windows stay open for 72 hours, and every message type inside them, templates included, is free (Meta's pricing docs).

### What counts as opt-in on WhatsApp?

Under WhatsApp's Business Messaging Policy, opt-in means the person gave you their mobile number and gave permission "confirming that they wish to receive subsequent messages or calls from you." A form checkbox, website sign-up, or in-person form all work. Name the business clearly and keep a record.

### What are WhatsApp message limits for coaches?

Meta caps the unique phone numbers you can message outside a customer service window in a moving 24-hour period. New accounts start at 250, business verification moves you to 2,000, and Meta scales you to 10,000 and beyond automatically. Replies inside open windows aren't counted.

### Can Luca send WhatsApp messages automatically?

Luca drafts replies and routes them to a human review queue by default; auto-send is off unless you turn it on. It tracks each contact's 24-hour window, so approved messages go out as free-form service messages while the window is open, and it flags when a template is needed to reopen a closed one.


## Sources

1. [Meta -- Send messages (customer service window definition, opens on message or call, refreshes, any message type inside)](https://developers.facebook.com/documentation/business-messaging/whatsapp/messages/send-messages)
2. [Meta -- Pricing on the WhatsApp Business Platform (per-message billing effective July 1, 2025; free service conversations; free utility templates inside a window; 72-hour free entry point windows)](https://developers.facebook.com/documentation/business-messaging/whatsapp/pricing)
3. [Meta -- Cloud API error codes (131047, 131049, 131050)](https://developers.facebook.com/documentation/business-messaging/whatsapp/support/error-codes)
4. [Meta -- Template categorization (marketing, utility and authentication definitions; INCORRECT_CATEGORY; recategorisation notice)](https://developers.facebook.com/documentation/business-messaging/whatsapp/templates/template-categorization)
5. [Meta -- Template review (up to 24-hour review, rejection causes, 60-day appeal window)](https://developers.facebook.com/documentation/business-messaging/whatsapp/templates/template-review)
6. [Meta -- Template fundamentals (paused and disabled statuses, negative feedback and low read rates)](https://developers.facebook.com/documentation/business-messaging/whatsapp/templates/overview)
7. [Meta -- Per-user marketing template message limits (adaptive limits, replies reset the count, US +1 numbers not delivered)](https://developers.facebook.com/documentation/business-messaging/whatsapp/templates/marketing-templates/per-user-limits)
8. [Meta -- Messaging limits (unique numbers outside a customer service window; 250 / 2,000 / 10,000 / 100,000 / unlimited tiers)](https://developers.facebook.com/documentation/business-messaging/whatsapp/messaging-limits)
9. [WhatsApp Business Messaging Policy (opt-in conditions and opt-out obligations)](https://whatsappbusiness.com/policy/)

---

Published by SetLuca, the company behind Luca.