How to Schedule WhatsApp Messages: What Actually Works
How-to — — by Mahmoud Zalt
What can and cannot be scheduled on WhatsApp, why the timing rules exist, and the safe way for a business to send a message later.
Most people arrive here wanting something small. A reminder to a client the night before. A follow up on Monday so it does not look like you work on Sundays. A birthday message you will absolutely forget.
The frustrating part is that WhatsApp treats sending later as a bigger deal than any other messaging app does, and it does that on purpose. Timed messages are how spam gets sent at scale, so the platform put rules around them rather than a button.
This guide separates the personal case from the business case, is specific about what is and is not officially supported, and names the tools that will cost you your number. If your reason for scheduling is that you keep forgetting to follow up, the last section on handing that job to an AI Employee at Sistava is probably the part you want.
Can you schedule a WhatsApp message natively?
For calls, yes. WhatsApp's own blog describes scheduling a call and inviting people or groups to join in advance from the Calls tab. For a text message, we could not find an official WhatsApp help article documenting a schedule send feature, and plenty of third-party blogs describe one confidently.
That gap is worth taking seriously rather than resolving for you. WhatsApp rolls features out gradually and by region, so the safest thing you can do is spend ten seconds checking your own app: open a chat, type a message, and press and hold the send button. If a date picker appears, you have it. If nothing happens, you do not, and no article can give it to you.
What is definitely available on the business side is a scheduled auto reply. The WhatsApp Business app's away message runs on a schedule you set, so out-of-hours messages get an answer at whatever times you nominate. That is scheduling, just triggered by the customer instead of the clock alone.
Why are scheduling apps for WhatsApp risky?
Because of how they work. The Android apps that promise WhatsApp scheduling ask for accessibility permissions so they can tap the screen for you, and the browser scripts drive WhatsApp Web. Both are automating a WhatsApp account, which is the exact behaviour WhatsApp's guidelines name.
There is a second problem people discover later. These apps usually need your phone switched on, awake and online at the exact moment of sending, so the message you carefully scheduled for 9am arrives at 11:40 when you next pick up the handset. For a birthday that is funny. For a client reminder it is worse than not sending at all.
If you want to schedule a personal message to a friend and you are willing to accept both risks, that is a decision you get to make with your eyes open. If it is a business message to a customer, the rest of this guide is the route that will not embarrass you.
How do businesses schedule WhatsApp messages properly?
Through Meta's WhatsApp Business Platform, using a pre-approved message template. Your system holds the message and sends it at the time you chose, and Meta's rules decide what it is allowed to contain when it lands. There is no scheduling button, there is an approved message and a clock.
The rule that shapes all of it is the customer service window. Meta's documentation says a customer messaging or calling you starts a 24 hour timer, and it resets each time they message again. Inside that window you can send free-form text. Once it expires, Meta states you can only send pre-approved template messages.
So a reminder scheduled for tomorrow morning almost always lands outside the window, which means it must be a template, which means you wrote and submitted it days earlier. Meta's documentation says a template must be approved before it can be sent, and that review can take up to 24 hours.
| You want to send | Inside or outside the 24 hour window | What it takes |
|---|---|---|
| A reply, twenty minutes later | Inside | Nothing special, free-form text works |
| Appointment reminder, day before | Almost always outside | An approved utility template |
| Order or delivery update | Usually outside | An approved utility template |
| A promotion or offer | Outside | An approved marketing template, plus consent |
| A one-time passcode | Outside | An approved authentication template |
Setting up a scheduled customer message the supported way
- Decide what you are actually sending — Reminder, delivery update, offer or passcode. Meta sorts templates into utility, marketing and authentication, and the category you pick decides what you may write and what you are charged.
- Get on the WhatsApp Business Platform — Either through Meta directly, which their documentation frames as work for developers, or through a service that connects on your behalf. The free WhatsApp Business app cannot do this.
- Write the template with variables — Names, dates and order numbers become variables. Keep the surrounding text useful on its own, because a message that is mostly blanks reads badly and reviews badly.
- Submit it and wait — Meta says review can take up to 24 hours. Expect at least one rejection on your first attempt and submit well before you need it.
- Fix rejections against Meta's published reasons — Meta lists mismatched curly braces, special characters inside a variable, variables at the very start or end, too many variables for the message length, and duplicate templates with the same body and footer.
- Send a real one to yourself first — Schedule it to your own phone, at a real time, with real values filled in. Reading it as a customer catches the awkward line no review process will.
Step four is the one that ruins launches. People plan a Monday campaign on the Friday, hit approval delays, get a rejection on Saturday, and send nothing. Treat template approval as lead time rather than a formality, and keep a small library of approved templates so you are never writing one under pressure.
What does scheduled messaging cost?
Meta charges per template message delivered, across the marketing, utility and authentication categories, and the rate varies by the recipient's country calling code. Meta also documents cases that are free of charge, including non-template messages sent inside an open customer service window, and utility templates sent while that window is open.
That last detail is the one worth planning around. Answering people who wrote to you is cheap or free. Reaching out on your own schedule is the part with a per message price attached, which is exactly the incentive Meta intended to create.
Worth saying plainly: for most small businesses, the reason they want scheduling is that they keep forgetting to follow up, not that they want a campaign. That is a different job, and it is the one an AI Employee at Sistava handles, watching conversations, noticing the follow-up you owe somebody, and either drafting it for you or sending it inside the rules you set.
What scheduling on WhatsApp will not fix
It will not make cold outreach acceptable. A scheduled message to somebody who never contacted you is still an unsolicited message, and WhatsApp's guidelines list repeated unwanted contact under fraud and spam. Scheduling changes the timing, not the consent.
It also will not hold a conversation. A scheduled message goes out and then somebody replies, usually within seconds, and now you are back to needing a person or something that answers. Businesses that schedule reminders without planning for the replies create a rush of messages they cannot handle.
And it will not survive a change of rules. Meta adjusts categories, pricing and enforcement regularly, so anything you build around WhatsApp timing needs occasional rechecking. Keep an eye on the documentation rather than assuming last year's setup still behaves the same way. If the whole reason you wanted a scheduler was to stop dropping things, a Sistava assistant that tracks what you owe people is a steadier answer than a timed message you set once and forgot.
Frequently asked questions
FAQ
Does WhatsApp have a built-in schedule send button?
WhatsApp's own blog documents scheduling calls from the Calls tab, and we could not find an official WhatsApp help article documenting scheduled text messages. Features roll out by region and app version, so check your own app by pressing and holding the send button in a chat. If no date picker appears, the feature is not available to you.
Are WhatsApp scheduler apps safe to use?
They carry real risk. Most work by taking accessibility permissions to tap your screen or by driving WhatsApp Web, which is automating a WhatsApp account. WhatsApp's messaging guidelines name unofficial clients, auto-messaging and automation among prohibited behaviour, with bans listed among the consequences.
How do I send appointment reminders on WhatsApp legally?
Through the WhatsApp Business Platform with an approved utility template. Meta describes utility templates as following up on a user action or request, which is exactly what an appointment reminder is. You write and submit the template in advance, then your system sends it at the right time with the details filled in.
Why do I need a template just to send a reminder?
Because of the 24 hour customer service window. Meta's documentation says a customer messaging you starts a 24 hour timer, and once it expires only pre-approved template messages can be sent. A reminder scheduled for tomorrow almost always lands after that window has closed.
Can I schedule messages from the free WhatsApp Business app?
Not in the sense of picking a time for a specific message to a specific customer. What the app does give you is a scheduled away message, which answers people automatically during the hours you nominate. Timed outbound messaging belongs to the Business Platform.
Is scheduling WhatsApp messages free?
Meta charges per template message delivered, with rates that vary by the recipient's country calling code, so scheduled outbound messages generally cost money. Meta also documents free cases, including non-template messages sent inside an open customer service window and utility templates sent while that window is open.
Sources
- Meta for Developers, Service messages and the customer service window
- Meta for Developers, Template fundamentals
- Meta for Developers, Template categorization
- Meta for Developers, Pricing on the WhatsApp Business Platform
- WhatsApp, Messaging Guidelines
- WhatsApp Blog, Calling on WhatsApp: new ways to plan ahead and take part