A WhatsApp scheduler, in plain terms, is the set of messages and habits that take a customer from "Can I come tomorrow?" to a confirmed slot on your calendar. This guide shows you how to set one up with the free WhatsApp Business app, how to keep slots from clashing, and when it makes sense to hand the chat to a booking assistant.
What does scheduling appointments over WhatsApp actually involve?
Your customers already message you on WhatsApp, so the job is to make that chat behave like a booking desk. Three things have to work every time: the customer sees your timings and services, someone offers a free slot and records it, and the customer gets a confirmation and a reminder.
Here is the whole flow in six steps:
- The customer messages you and gets an instant greeting.
- You (or a saved reply) ask for service, preferred day and name.
- You offer two or three free slots from one calendar.
- The customer picks one and you write it down straight away.
- You send a confirmation, then a reminder before the visit.
- If plans change, you move the slot and update the calendar the same minute.
Everything below builds those six steps with features the app already has. The feature names here follow WhatsApp's own business app page, so check your app's menus if a label looks slightly different.
How do you set up a WhatsApp Business profile that is ready for bookings?
A good profile answers the first questions before the customer types them. WhatsApp describes the business profile as a place for helpful information in one spot, such as your logo, description, hours and website, on its business app features page.
Fill these fields in the WhatsApp Business app:
- Business name exactly as it appears on your board, so people trust the chat.
- A short description that names your services, for example "Hair, skin and bridal appointments".
- Opening hours that match your real calendar, including your weekly off day.
- Address with a map pin if customers visit you.
- A catalogue of services if you list prices, so the customer does not have to ask.
Keep the number on this profile as your one booking number. If appointments also arrive on a second personal number, slots will be promised twice, and that is a common cause of double booking.

What should your greeting and away messages say?
A greeting message goes out when a new customer starts a chat, and an away message replies to messages that arrive outside your business hours. Both are described on WhatsApp's business app page. Use them to move the customer toward a slot instead of just saying hello.
A greeting that asks for what you need:
Hello, thanks for messaging us. To book, please send your name, the service you need and a day that suits you. We will reply with free slots.
An away message that sets a clear promise:
Thanks for writing. We are closed now and open at 9 am tomorrow. Send your name, service and preferred day, and we will confirm a slot first thing in the morning.
These two samples are labelled examples, so change the name, timings and promise to match how you actually work. Only promise a reply time you can keep, because a broken promise in an away message is worse than no message.
A quick checklist for both messages:
- Ask for name, service and preferred day in the greeting.
- State your opening time clearly in the away message.
- Keep each message to two or three lines.
- Promise only the reply time you can keep.
Which quick replies should you save for appointment requests?
Quick replies are saved shortcuts for messages you send often, so you can answer common questions in a few taps. For scheduling, save one for each step of the flow, and give each a short shortcut word.
A useful starter set:
- "/slots" to offer free times in a fixed layout.
- "/confirm" for the booking confirmation.
- "/address" for location, parking and landmarks.
- "/policy" for your cancellation and deposit rules.
- "/remind" for the reminder you send the day before.
A slot-offer sample:
We have Tuesday 4 pm, Tuesday 5:30 pm or Wednesday 11 am free. Reply with the one you want and we will hold it for you.
Offering two or three fixed options works better than asking "When are you free?", because it keeps the chat short and the calendar under your control.

How can labels track each slot from request to visit?
Labels sort and filter conversations so you can find the ones that need attention, as WhatsApp's business app page puts it. Think of them as a simple status board for every chat. Set up a small, fixed list and use it for everyone:
| Label | What it means | Your next action |
|---|---|---|
| New request | Customer asked, no slot offered yet | Send /slots |
| Slot offered | Options sent, waiting for a reply | Follow up if silent for a few hours |
| Confirmed | Slot written in the calendar | Send /confirm, schedule reminder |
| Reminder sent | Day-before message sent | Wait for reply, update the label |
| Reschedule | Customer wants a new time | Offer new slots, free the old one |
| Done | Visit completed | Ask for feedback or rebooking |
Review the "Slot offered" label twice a day. Those are slots you are holding in your head for people who may never reply, and every unreleased hold is a time you could have given to someone else.
How do you avoid double booking when several people reply on WhatsApp?
Double booking happens when two chats promise the same slot, usually because the calendar is not updated at the moment of promising. The fix is a habit, not a tool.
Follow these rules:
- Keep one calendar (a shared Google Calendar, a paper diary or a sheet) as the only source of truth.
- Write the slot into the calendar before you type the confirmation message, not after.
- Mark offered-but-unconfirmed slots as "held" and release them if the customer has not replied by a time you set.
- Block lunch, prayer, travel and staff leave in advance so you never offer them.
- If several staff handle chats, agree that the person who offers the slot also books it.
A worked example, labelled as such: if a salon offers the same 5 pm chair to two customers on two phones, one of them arrives to find it taken. If that chair is worth Rs 600 and it happens three times a week, that is Rs 1,800 a week of goodwill and revenue put at risk, not counting the bad review. Your own numbers will differ, but the habit of booking before confirming costs nothing.

What should confirmation and reminder messages say?
A confirmation closes the loop, and a reminder protects the slot. Both should repeat the same four things: service, date, time and place, plus one line on what to do if plans change.
Confirmation sample:
Your appointment is confirmed: hair spa on Friday at 5 pm at our studio. If you need to change it, reply here at least a few hours before.
Reminder sample for the day before:
Reminder: your hair spa is tomorrow at 5 pm. Reply YES to confirm or RESCHEDULE if you need another time.
Every confirmation and reminder should carry these details:
- The service and the date.
- The time and the place.
- One line on what to do if plans change.
- A request for a Yes or Reschedule reply on reminders.
Decide your reminder rhythm once and stick to it, for example one message the day before and one on the morning of the visit. In the plain WhatsApp Business app you send these yourself, one chat at a time, so keep a daily 20-minute slot in your routine where you go through tomorrow's labels and send them. If your daily bookings grow beyond what one person can message, that is a sign to automate, which the last section covers.
How should a reschedule or cancellation work on WhatsApp?
Customers will change plans, and the easiest way to keep them is to make changing painless. A clear reschedule flow also stops cancelled slots from sitting empty.
Use this sequence:
- Reply within the same hour, even if only to say you are checking the calendar.
- Offer two or three new slots in the same format as the first offer.
- When the customer picks one, book the new slot first and then release the old one.
- Change the label to "Reschedule" and then back to "Confirmed".
- Send a fresh confirmation so the old message is not the last one the customer sees.
Put your policy in the /policy quick reply in one or two lines, for example how much notice you need and whether a deposit moves with the booking. A labelled example of the wording: "You can move your appointment up to a few hours before without any charge. Late changes may use up the deposit." Write the real rule for your business, and apply it the same way to everyone, regulars included.
Can you schedule WhatsApp messages ahead of time?
The ordinary chat in the WhatsApp Business app sends a message when you press send. WhatsApp's business features page lists scheduling only under Business Broadcasts, which it says are available to eligible users in select countries, so check inside your own app before counting on it. Some people use third-party scheduling apps as a workaround, but those are separate products with their own permissions and risks, so read what they ask for before connecting your business number.
For appointments there is a deeper limit: a message set for a fixed time does not know the slot has changed. If a customer cancels at noon and a pre-queued reminder goes out at 4 pm, you have confused someone. This is why reminders work best when they are driven by the booking itself, not by a clock alone.
Until you automate, the safest manual method is the daily routine above:
- Open tomorrow's "Confirmed" label.
- Send the reminders.
- Update the labels as replies come in.
What mistakes break a WhatsApp booking setup?
Most failures come from small gaps, not from the app. Watch for these:
- Offering slots without writing them down, so the calendar lags the chat.
- Using several phone numbers for bookings.
- Writing long away messages that nobody reads; keep them to three lines.
- Leaving "Slot offered" chats unreleased for days.
- Skipping reminders because the day got busy.
- Replying in only one language when your customers write in Tamil, Hindi or a mix.
- Forgetting that customers can stop messages; respect a request to stop and do not keep sending reminders.
Test your setup once a week by sending a message from a friend's phone at night and checking what comes back: greeting, away message, slot offer, confirmation. If any step feels clumsy to you, it is clumsy for the customer.
When should you add a booking assistant to WhatsApp?
The manual setup works well for a small number of bookings a day. You are ready for more help when chats arrive after closing time, when reminders are being forgotten, when two staff members keep stepping on each other's slots, or when you spend more time messaging than serving customers.
Anssay is an AI receptionist for small businesses in India, and it is built for this exact point. Its site says it answers WhatsApp messages and website chats day and night in English, Tamil and Hindi, books into the right calendar for each person, chair or room, and offers free slots but books only the one the customer says yes to. It also says every booking is confirmed on WhatsApp straight away, and that a reminder with Confirm and Reschedule buttons goes out before each visit. If a question is new or sensitive, it hands the chat to you with the context, and your staff can take over any chat.
In short, a booking assistant is worth a look when:
- Chats arrive after closing time.
- Reminders get forgotten on busy days.
- Two staff members offer the same slot.
- You spend more time messaging than serving customers.
You can see which kinds of business it is set up for on the who it is for section of the home page.
On pricing, the Chat plan, which covers WhatsApp and website chat, is Rs 2,999 a month plus 18% GST (about Rs 3,539 with GST), and Voice + Chat is Rs 6,999 a month plus GST (about Rs 8,259 with GST). The pricing page also states that replies to your customers are free and that credits are used only when Anssay starts a message, such as a reminder. You can try it for 14 days with no card, so you can compare it with your manual routine before you decide. If you would like to try it, start a free trial.
