How to Schedule WhatsApp Messages
Yes, you can schedule a WhatsApp message, but it depends on which tool you use. In the WhatsApp app (personal or Business), some devices already come with the option to schedule a message by holding down the send button, while on others that feature is not yet available. If what you need is to schedule messages professionally — campaigns, reminders, time-based replies — the reliable route is Meta's official WhatsApp API, which lets you automate sends with rules and schedules. In this guide I explain each path, when each one is the right fit, and what real limits you have to keep in mind before scheduling.
Scheduling a message from the WhatsApp app: what you can and can't do
The WhatsApp app has a scheduled send feature that has been rolling out gradually across different versions. On Android it is usually available by holding down the send button (the green arrow) and choosing a date and time. On iPhone, on the other hand, the option is not in every version: it depends on your system and the update you have. Before assuming it doesn't exist, check that the app is updated from the app store.
The problem with the native feature is that it works for one-off messages, one by one. You can't schedule a campaign for 500 contacts, or make the message repeat every Monday, or condition it on the person having replied before. For that you need something else.
- Good for: personal reminders, a one-off message to a single person, birthday wishes you don't want to forget.
- Not good for: mass campaigns, recurring sends, messages conditioned on a customer action.
- Watch out for: scheduling and then logging out or uninstalling the app; the send may not go through.
- Watch out for: scheduled messages to contacts who don't have you saved; they may not arrive or may be marked as spam.
Scheduling messages with the official WhatsApp API (the professional route)
When we talk about scheduling messages seriously — for a business, with volume, with rules — the answer is Meta's official WhatsApp API, also known as WhatsApp Cloud API or WhatsApp Business Platform. This API is not an app: it is a service that connects to your number and lets you send messages automatically based on schedules, events, or campaigns. You define the rules and the system executes them.
The official API has a key advantage: messages go out from your verified WhatsApp Business number, with the official account checkmark if you meet the requirements, and with less risk of Meta blocking your number for uncontrolled mass sends. In exchange, it has rules: you can't send just anything at any time, and messages that start a conversation (outside the 24-hour window since the customer's last message) have to use templates approved by Meta.
- 1Define what you want to schedule: a shift reminder? A promotional campaign? An automatic out-of-hours reply? Each case has a different logic.
- 2Choose a tool that connects to Meta's official API. It can be your own development or a platform that already has it solved, like Wando.
- 3Upload your contacts with the labels you need (customers, shifts, birthdays, whatever you use).
- 4Create the template (HSM) if the message starts the conversation. Meta reviews and approves it; the timeframe can be up to 48 hours.
- 5Schedule the send: date, time, which label or list it goes to, and whether it repeats.
- 6Review the stats after sending: delivered, read, replied. There you see what worked.
Meta's conversation prices vary by country and change over time. Don't take them from here: always check Meta's official documentation or your provider's current plans at wando.online/pricing.
Can you schedule messages without the official API?
Yes, but with more risk. There are unofficial tools that automate WhatsApp Web or use unauthorized libraries. They work until they don't: Meta can block the number, messages may not arrive, and you have no support or guarantee. If WhatsApp is the main channel of your business, it's not worth the risk. The official API is more bureaucratic at first (business verification, approved templates) but it's the only sustainable way to schedule sends at scale.
What's the difference between scheduling a message and automating a reply?
Scheduling a message is deciding in advance when it goes out: "on Friday at 10:00 send this promo". Automating a reply is defining a rule that triggers when something happens: "if someone writes out of hours, reply with this message". Both are done with the official API, but the logic is different. Many businesses need both: scheduled campaigns and automatic replies by schedule.
How many messages can I schedule per day without getting blocked?
There's no fixed, public number that works for everyone. Meta assigns messaging limits based on the quality of your account, how long the number has existed, and how people react to your messages. If many people block or report you, the limit goes down. If your messages are well received, the limit goes up. That's why it's best to start with small volumes, segment well, and not send everything to everyone all the time. The exact limits change and are in Meta's official documentation.
What is a template (HSM) and why do they ask me for one to schedule messages?
A template, or HSM (Highly Structured Message), is a message pre-approved by Meta that you use when you want to start a conversation with someone who hasn't written to you in the last 24 hours. For example: an appointment reminder, a purchase confirmation, a promo. Meta reviews it to make sure it isn't spam and approves or rejects it. The review period can take up to 48 hours. Once approved, you can use it as many times as you want within your campaign.
- Templates are used to start conversations, not to reply within the 24-hour window.
- They must be clear, with a real reason and without exaggerated promises.
- If Meta rejects it, it can be corrected and resubmitted.
- Templates can be personalized with variables (name, date, order number).
Can I schedule messages to be sent automatically every day or every week?
Yes, with the official API you can schedule recurring sends: every Monday at 9:00, the first day of each month, every birthday, etc. The key is to have your contacts well tagged and not to overdo the frequency. A weekly message can be useful; a daily message to the same person usually ends in a block. The unwritten rule is: every message should have a reason that serves the person receiving it.
What happens if I schedule a message and the customer replies?
If the customer replies, the 24-hour window opens and you can answer with free-form messages, without a template. That's where the human team comes in: someone has to handle that reply. Serious tools — like Wando, which suggests AI replies that the team approves — are designed precisely so that scheduling doesn't leave you alone with the replies. Scheduling the send is half of it; handling what comes back is the other half.
How do I know if my scheduled messages are working?
With statistics. Any platform that uses the official API must show you at least: messages sent, delivered, read and replied to. If you don't see those numbers, you're coding blind. The most useful metric is not "how many I sent" but "how many replied to me" and "how many bought or booked afterwards". If a scheduled campaign has good delivery but zero response, the problem is not the time: it's the message or the segmentation.
Common mistakes when scheduling WhatsApp messages
- Sending to the entire list without segmenting: people block you and your number loses quality.
- Using generic templates that look like spam: Meta rejects them or people don't reply.
- Scheduling and not monitoring: if nobody answers the replies, the channel dies.
- Trusting unofficial tools: the number can go down at any moment.
- Ignoring the time zone: a message at 3 in the morning is not read, it's reported.
- Not measuring: without statistics you don't know if the effort is worth it.
Scheduling WhatsApp messages: practical summary
If it's a one-off message for one person, try the app's native feature (if your version has it). If it's for a business, with volume and rules, go to Meta's official API: it's the only stable way to schedule campaigns, reminders and automatic replies. That said: be prepared to respect Meta's rules (templates, 24-hour window, quality limits) and to handle what comes back. Scheduling is easy; sustaining the conversation is the real work.
Frequently asked questions
Can you schedule a WhatsApp message for free?+
Yes, the app's native feature is free, but it only works for individual messages and isn't available in every version. To schedule campaigns or recurring sends you need Meta's official API, which has a cost per conversation that varies by country and message type. Exact prices are in Meta's official documentation.
Why doesn't the schedule message option appear in WhatsApp?+
Because the scheduled sending feature isn't in every version or every operating system. The first step is to update the app from the store. If it still doesn't appear after updating, your version doesn't have it yet. In that case, if you need to schedule seriously, the alternative is to use the official WhatsApp API with a tool that allows it.
Can I schedule WhatsApp messages for customers without getting blocked?+
You can, but it depends on how you do it. With Meta's official API you have less risk because sends go out from your verified number and with approved templates. Even so, if you send many messages to people who don't want them, blocks and reports lower your account quality and Meta limits your sending. The key is to segment, avoid overdoing frequency, and make sure every message has a useful reason.
What is a WhatsApp template and when do I need it?+
A template (or HSM) is a message pre-approved by Meta that's used to start a conversation with someone who hasn't written to you in the last 24 hours. For example, an appointment reminder or a purchase confirmation. Meta reviews it and can take up to 48 hours to approve it. If the customer has already written to you within the 24-hour window, you can reply with free-form messages without a template.
How many messages can I send per day with the official API?+
There's no single, public number. Meta assigns limits based on your account quality, the age of the number, and how people react to your messages. If you get reported or blocked, the limit goes down; if your messages get a good reception, it goes up. The exact, updated limits are in Meta's official documentation.
Can I schedule WhatsApp messages from a computer?+
Yes. WhatsApp Web and the desktop app let you use the native feature if your version has it, although it isn't always available. To schedule campaigns or automated sends from your computer, the way is Meta's official API connected to a WhatsApp Business management platform.
What happens if I schedule a message and the customer replies?+
The 24-hour window opens and you can reply with free-form messages, with no template needed. That's where it's important for someone on the team to handle that reply. Scheduling the send is only half the work: the other half is answering what comes back.
Answer WhatsApp with AI
Try Wando free. No credit card required.