What is the 24-hour rule on WhatsApp, and how do I reach my customer?
A business using WhatsApp Business API eventually runs into this problem: you try to message a customer, and the message doesn't send. It's not a bug — it's WhatsApp's rule: if the customer hasn't written to you in the last 24 hours, you can't send free text.
The short answer: when that window closes, the only way to reach your customer is to send an approved template message. A template is fixed text that WhatsApp has pre-approved; you fill in its placeholders (name, date, order number). This message is billable and Meta bills you directly.
What exactly is the 24-hour rule?
WhatsApp calls it the customer service window. When a customer sends you a message, a 24-hour countdown starts. Before that countdown ends, you can send as many free messages as you want — text, photos, documents, anything. You don't pay.
When the countdown ends, the door closes. If you want to send a new message, you have two choices:
- Wait for the customer to write to you again (the countdown resets),
- Send an approved template.
The rule is WhatsApp's way of fighting spam. If businesses could message anyone anytime, WhatsApp would become like email; the rule prevents exactly that.
What is a template message?
A template is a text skeleton you've pre-approved with WhatsApp. Example:
Hello
{{1}}, we wanted to remind you of your appointment on{{2}}. Looking forward to seeing you!
The {{1}} and {{2}} are placeholders — when you send, you fill in the customer's name and the date. You can't change the rest of the text; if you want different wording, you create a new template and submit it for approval. Approval usually takes a few hours.
Categories and fees
WhatsApp groups templates into categories, and fees depend on the category:
| Category | What it's for | Fee |
|---|---|---|
| Utility | Appointment reminders, order notifications, shipping status | Free inside the window, billable outside |
| Marketing | Campaign, discount announcement | Always billable |
| Authentication | One-time passcode | Billable outside the window |
| Non-template messages | Normal conversation inside the window | Free |
For a small business, the category you really need is Utility: appointment reminders, "your order is ready", "shipped today". Marketing templates are both more expensive and risky — when customers block or report that template, your number's quality score drops, and once it's low enough WhatsApp pauses your template, which means you can't send service messages either.
The Wibigo panel lists only approved templates in the Utility category. This is a deliberate boundary: the cost and quality-score risk of marketing templates outweigh what a small business makes.
Who pays the bill?
On WhatsApp Business API, the business pays for messages, and Meta bills the business directly. Wibigo is not party to this payment; it doesn't take a cut or get in the way. When you link your WhatsApp account, you set your own payment method on your Meta Business account, and Meta bills you at month-end.
That's why the Wibigo panel shows two things: a warning before you send a template that this message is billable, and a counter showing how many templates you've sent this month. You can also set a monthly cap — it prevents a misconfigured automation from inflating your bill.
Conversations from ads are different
If you run a Meta ad with a "Message on WhatsApp" button, customers who click that ad and message you have a 72-hour window instead of 24, and every message you send during that time is free. If you're running ads, fast replies make direct money.
Step-by-step setup
- Link your WhatsApp Business account. You need an approved WhatsApp Business number; personal numbers don't work. → Connect WhatsApp and Instagram
- Create your templates from your Meta Business account. Start with appointment reminders and order notifications, and choose the Utility category.
- Pull the templates into the panel. In your Inbox, go to Send Template → Refresh. → Send a WhatsApp template after 24 hours
- Set a monthly spending cap. To protect against surprise bills, start low in the first month.
- Automate reminders if you want. Set the appointment reminder channel to WhatsApp and pick a template. → Set up appointment reminders
Common mistakes
Sending a template without permission. WhatsApp requires explicit consent before templates are sent. Sending without consent causes customers to block you, which hurts your number's quality score. The cleanest consent is that the customer already messaged you on WhatsApp; second-best is an explicit checkbox on your appointment or order form.
Trying to do everything with a marketing template. Reminders and notifications are Utility; putting them in the Marketing category is both expensive and unnecessary.
Sending a template while the window is still open. If the customer just wrote to you, send free text — it's free. The panel shows the normal reply box when the window is open.
Not checking if the message sent. In the panel, every sent message shows Delivered / Read / Failed below it. If a reminder fails silently, the customer doesn't show up and you don't know why.
Frequently asked questions
How long does template approval take? Usually a few hours. If it's rejected, Meta explains why; the most common reason is that the template looks like marketing text.
Can I change the template text from the panel? No. Meta approves the content; you only fill in the placeholders. For different wording, create a new template.
What if the customer replies to the template? The 24-hour window opens again and you're back to normal messaging.
Is email enough instead of WhatsApp? For most small businesses, yes — and it's free. WhatsApp's advantage is open rates; a customer who doesn't open email will see a WhatsApp message. You can set up both and see which works better.