WhatsApp for business: reminders, confirmations and booking done right
Three ways to use WhatsApp in an appointment business: the app, Meta's API, and a scheduling system connected to it. What you may send, what it costs, what works.
Deze gids is op dit moment in één taal beschikbaar: English.
In het kort
- There are three ways: WhatsApp Business (the free app, manual conversation), Meta's API (automated messages through a provider), and a scheduling system connected to the API that sends reminders and confirmations by itself. For a small business the third is the way to get the second without being a developer.
- A message the business initiates (a reminder, a confirmation) must be a template approved in advance by Meta, sent only to someone who consented. A reply to a client's message, within 24 hours, is free-form.
- WhatsApp does not replace the booking site: it is how the client reaches it, and how the reminder reaches the client. The appointment itself is booked in the calendar, not in the chat.
Three ways, three different things
When a business owner says "I work with WhatsApp", they can mean three entirely different things:
| WhatsApp Business (the app) | WhatsApp Business API | A scheduling system connected to the API | |
|---|---|---|---|
| What it is | An app on a phone, a business profile | A connection for systems, automated messages | The system sends reminders and confirmations by itself |
| Who sends | You, by hand | Software you built, or a provider | The calendar, by the appointments |
| Cost | Free | Per message, by Meta + the provider | The system's message bundles |
| Approved templates | Not needed | Required for business-initiated messages | The system holds approved templates |
| Suits | A one-person business, conversations | Companies with developers | A small business that wants automation without developers |
The app is a conversation. The API is infrastructure. A scheduling system connected to the API is a small business's way to get the infrastructure without building it: the reminder goes out at the hour you set, in an approved template, with a cancellation link, and you never touch the phone.
What you may send
Meta's rules are simple once you grasp the basic distinction: who started the conversation.
- The client wrote to you. From their message a 24-hour window opens in which you can answer in free text, like an ordinary conversation. That is the "hi, is there an appointment tomorrow?" situation.
- You write to the client. A message the business initiates — a reminder, a confirmation, a notice of a change — must be a template submitted to Meta and approved in advance, under the template guidelines, with variables in the right places ("Hi {name}, a reminder for your appointment tomorrow at {time}"). And it goes only to someone who agreed to receive messages from the business, under the Business Messaging Policy.
Consent is where businesses trip. A client who booked on the booking site and ticked that they agree to receive messages about the appointment has consented. A client whose number sits in an old list has not. And most countries add an anti-spam law on top: advertising (a promotion, a discount, "we are back from holiday") needs explicit, separate consent in writing, with a way to opt out, and a breach is compensation per message.
What it costs
Meta prices template messages by category — utility, marketing or authentication — and by the recipient's country, and publishes the prices on its pricing page. Replies within the 24-hour window after the client wrote to you are not charged as templates. On top of that the provider that connects you to the API adds its share, and your system prices it all in message bundles.
The question worth asking is not "what does WhatsApp cost" but "what does one message cost me, and how many messages do I send a month". One appointment is usually a confirmation and a reminder; a business with two hundred appointments a month sends about four hundred messages. Compare that with the price of an SMS and with the price of one appointment cancelled because there was no reminder.
What works best for a small business
The experience of small businesses points to one combination that works:
Stap voor stap
- A WhatsApp auto-reply with a link to the booking site. "We are with a client — book here without waiting: {link}". The client sees the free times and books by themselves, instead of three messages back and forth.
- Automatic confirmation and reminder from the system. In an approved template, at the hour you set, with a link to cancel and to move. The templates are here.
- SMS as the fallback. For whoever has no WhatsApp, or when the message was not delivered. The system should do that by itself.
- The human conversation for what really needs a conversation. A question about a treatment, a special request, a client who is undecided. For that the Business app is excellent, and for that your time is worth keeping.
- Promotions only to whoever ticked that they want them. A separate consent, a marketing template, a way to opt out. And no more than once a month.
What does not work: running the calendar inside WhatsApp conversations. After a month nobody can find who booked what, cancellations get lost between messages, and there are no reminders. WhatsApp is how the client reaches the calendar, not the calendar.
Booking through WhatsApp
Clients love to write "is there an appointment tomorrow?". The question is what happens next. Three levels:
- By hand. You answer, offer a time, the client confirms, you write it in the calendar. Works for ten appointments a week; not for fifty.
- An auto-reply with a link. The client gets a link at once, sees the free times, books. You see the appointment in the calendar without having answered. That is the big leap.
- An AI agent on WhatsApp. An assistant that understands the request, asks the calendar which times are free, offers, and books after a confirmation. In the end it too writes to the same calendar and respects the same rules; the difference is that the client never leaves the conversation.
At all three levels the appointment lives in the system's calendar, not in the chat. The reminder, the cancellation, the waitlist and the client card work from the calendar.
How it works in Torly
In Torly, reminders and confirmations go out on WhatsApp through Meta's API, in approved templates, in the language the client booked in, at the hour you set, with a link to cancel and to move. When the client has no WhatsApp or the message was not delivered, it goes out by SMS automatically. Consent is collected on the booking site at booking and kept on the client card; advertising needs a separate consent. Messages are bought in bundles at a price per message written in advance. And "is there an appointment tomorrow?" is solved with a link to the booking site in the auto-reply, or with the AI phone agent and booking through ChatGPT, which write to the same calendar.
Vragen en antwoorden
May I send appointment reminders on WhatsApp?
Yes, when the client agreed to receive messages from the business (a consent the booking site collects at booking) and when the message is a template approved by Meta. A reminder sent by hand from the Business app is allowed too, but it is neither automatic nor recorded.
What is the difference between WhatsApp Business and the WhatsApp Business API?
The app is one phone, one person, manual conversations, with a few tools (an auto-reply, a catalogue, labels). The API is a connection through which systems send automated messages in the business's name, under Meta's rules and pricing. The app is free; the API is paid per message.
What does a business WhatsApp message cost?
Meta prices template messages by category (utility, marketing, authentication) and by the recipient's country, and updates the prices; replies within the 24-hour window after a client's message are not charged as templates. Your system prices this in bundles; the question is what one message actually costs.
Can a client book an appointment in a WhatsApp conversation?
Yes, if someone answers. The good way is an auto-reply with a link to the booking site: the client sees the free times and books by themselves, instead of three messages back and forth. And an AI agent that answers on WhatsApp and offers times is, in the end, a link to the calendar too.
What do I do when a client has no WhatsApp?
Send an SMS. A good system does that by itself: it tries WhatsApp, and when the number is not registered or the message was not delivered, it goes out by SMS. No client is left without a reminder.
May I send promotions on WhatsApp?
Only to someone who explicitly consented to receive advertising, under anti-spam law and under Meta's policy, and in a marketing-category template. Consent to appointment reminders is not consent to promotions.
Bronnen
Bijgewerkt · Door Moti Hanukah
Bouwt Torly, een afsprakensysteem voor kleine bedrijven, en werkt elke dag met eigenaren die een volle agenda en minder telefoontjes willen. Schrijft hier over wat we onderweg leren.
