WhatsApp Appointment Booking Bot: Set It Up From One Prompt
Customers want to message “Can I come tomorrow at 5?” and get a confirmed slot. Describe your booking agent to Zoe in one sentence. Zoe’s team builds it with your services and timings, you test it as a customer and approve it once.
Make a WhatsApp agent for my clinic that answers questions and books appointments
What Zoe’s team did
Zoe: Building your booking agent
Zoe: Tried it as a customer before you see it
Zoe’s team is building
Your WhatsApp agent
Built23 s
Open
ZoeDone
Conversation designerDone
CopywriterDone
Integration builderDone
WhatsApp rules checkerDone
TesterDone
The flow
Starts when
Someone taps your ad or writes in
1Answers from the clinic’s facts
2Checks if the clinic is open
3Asks for the patient’s name
4Asks for a day
5Confirms the booking
6Tells you about the booking
Add a step
Try it as a customer
9:41
RWRheia WellnessBusiness account
Today
This business uses a secure service from Meta to manage this chat.
Can I book a physio visit on Saturday?10:01
Yes, we’re open Saturday 9 AM to 1 PM. What name should I book it under?10:01
Book a visitTalk to a person
Ananya Rao10:02
Message
Try it as a customer
A booking
Show me how a booking looks on WhatsApp
Zoe’s team at work
Community manager: The chat as your customer sees it
Community manager: Run on the real agent, as a test customer
Quality lead: Nothing sent on WhatsApp, no credits used
Ananya books a visit, in the test chat
RWRheia Wellness
Hi, do you have a physiotherapy slot this week?
10:01
Hi, welcome to Rheia Wellness. Yes, we see people Monday to Saturday, 9 AM to 7 PM. Shall I book you in?
10:01
Book a visitAsk a question
Book a visit
10:02
Which day and time suit you?
10:02
Thursday at 5
10:02
Done. Ananya, you are booked for Thu 29 Oct at 5:00 PM. See you then.
10:03
Test chat. Nothing is sent on WhatsApp and no credits are used.
Change any words
Reminders
Remind people the day before their appointment
Zoe’s team at work
Copywriter: A reminder 1 day before each appointment
Copywriter: Sent from your approved template
Copywriter: Confirm or Reschedule in one tap
A reminder the day before, with one tap to confirm
RWRheia Wellness
Hi Ananya, a reminder of your physiotherapy visit at Rheia Wellness tomorrow, Thu 29 Oct at 5:00 PM.
10:00
ConfirmReschedule
Starts when1 day before the appointment date10:00 AM
SendsYour approved template: Appointment reminder
Who gets itEveryone with a booking that day, unless they opted out
Approved onceWith a daily cap you setOn
If Ananya taps Reschedule, the booking agent picks up the chat and offers a new time.
Approve the reminder
Hand-off to you
What happens when the agent can’t answer?
Zoe’s team at work
Community manager: Hands the chat to you when a customer asks for a person
Community manager: Health, money, legal, safety and complaints go to you
Community manager: Tells you in Zoe and by email
A question only you should answer
RWRheia Wellness
My knee still hurts after the last session. Should I change my medicine?
18:40
Thanks. Someone from our team will reply here shortly.
18:40
They ask for a personOr tap Talk to a person in the menu
Health, money, legal, safety or a complaintHanded to you by default
Two messages it cannot answerThe chat comes to you
You hear at onceIn Zoe and by emailHanded to you
Reply to Ananya
Turn it on
Turn on the clinic front desk
Zoe’s team at work
Quality lead: The number it answers on
Quality lead: Every message it can send, on one card
Quality lead: Free replies and your monthly limit in credits
Quality lead: What it will never do
Turn on Clinic front desk on +91 98490 11223
Which number it answers onRheia Wellness+91 98490 11223
Who it answersOnly the person who wrote to you, in reply, inside 24 hours of their last message
Free repliesThis number’s 1,000 free replies a monthNone used yet
Monthly limitYou hear from Zoe at 80%1,000 credits
It neverMessages anyone first, writes after WhatsApp’s 24 hours, asks for card or ID numbers, or says it is a person
You approve this once. After that the agent replies by itself, with exactly these messages. Any change asks you again.
Approve and turn on
Zoe’s team on bookings
Bookings that run themselves on WhatsApp
Book, reschedule, cancel
A confirmed slot in seconds
Customers message “Can I come tomorrow at 5?” and get open times, a confirmation and a way to change it. No calls during business hours, no long web forms.
Open slots offered
Reschedule in chat
Cancel any time
Community manager
Answers comments and messages
On it
Community managerbooked a haircut and beard trim
Hi, can I book a haircut and beard trim tomorrow evening?
Of course! Tomorrow we have 5:00 PM, 6:30 PM and 7:15 PM open. Which works for you?
6:30
Done. You are booked for a haircut and beard trim tomorrow at 6:30 PM with Imran. Reply CHANGE anytime to reschedule.
Booked · Tomorrow 6:30 PM
Tested with messy messages
“tmrw evng 2 ppl haircut”
Community manager
Answers comments and messages
On it
Community managerbooked a haircut and beard trim
Hi, can I book a haircut and beard trim tomorrow evening?
Of course! Tomorrow we have 5:00 PM, 6:30 PM and 7:15 PM open. Which works for you?
6:30
Done. You are booked for a haircut and beard trim tomorrow at 6:30 PM with Imran. Reply CHANGE anytime to reschedule.
Booked · Tomorrow 6:30 PM
Reminders
Fewer no-shows, fewer empty slots
A reminder is sent before each appointment with Confirm and Reschedule buttons. Rescheduling inside the chat keeps the slot useful instead of empty.
Sent before each visit
Your approved template
Reschedule in one tap
Copywriter
Writes captions in your voice
On it
Copywriterset up your appointment reminder
Hi Ananya, a reminder of your physiotherapy visit tomorrow, Thu 29 Oct at 5:00 PM.
ConfirmReschedule
Starts 1 day before the appointment
Your approved reminder template
Approved once · daily cap set
Reminder sent · 10:00 AM
To everyone booked tomorrow
Copywriter
Writes captions in your voice
On it
Copywriterset up your appointment reminder
Hi Ananya, a reminder of your physiotherapy visit tomorrow, Thu 29 Oct at 5:00 PM.
ConfirmReschedule
Starts 1 day before the appointment
Your approved reminder template
Approved once · daily cap set
From social to bookings
Fill your slow days from social
Add a Book on WhatsApp button to your Instagram bio, Facebook Page and Google Business Profile. Zoe makes posts that promote open slots and can run them as click-to-WhatsApp ads, so the booking agent fills the gaps in your calendar.
Book on WhatsApp links
Click-to-WhatsApp ads
Posts for open slots
Designer
Makes the pictures
On it
Designermade a post for your quiet weekday slots
“Weekday 20 percent off before 4 PM. Book on WhatsApp.”
Book on WhatsApp button in your bio
Button on your Facebook Page
Booking link on your Google profile
Click-to-WhatsApp ads for open slots
Tuesday and Wednesday are quiet
Strategist · from your bookings
Designer
Makes the pictures
On it
Designermade a post for your quiet weekday slots
“Weekday 20 percent off before 4 PM. Book on WhatsApp.”
Book on WhatsApp button in your bio
Button on your Facebook Page
Booking link on your Google profile
Click-to-WhatsApp ads for open slots
Who uses it
Bookings for every kind of business
Any business that runs on appointments can take them on WhatsApp.
Salons and spas
Haircuts, facials and bridal trials, with the stylist the customer asks for.
Clinics and dental practices
Consultations, follow-ups and procedures. Health questions go to your team.
Physiotherapy and wellness
Single sessions and packages, with a reminder before each visit.
Coaching institutes
Demo classes and counseling sessions for students and parents.
Real estate
Site visits booked from your ads, with the address sent in the chat.
Professional services
Consultations with CAs, lawyers and advisors, without the phone calls.
The guide
WhatsApp appointment booking: the complete guide
How it works, setup, compliance, the numbers to track and the mistakes to avoid.
What the Booking Agent Does
Shows available services and durations.
Offers open dates and time slots.
Collects the customer's name, phone and preferences.
Confirms the booking and sends a reminder before the appointment.
Handles rescheduling and cancellations.
Hands special requests to your team.
How It Works
Step 1: Describe it
Write one sentence about what you need. Add details like services, timings and staff if you have them ready.
Step 2: Zoe's team builds it
A conversation designer maps the booking journey, a copywriter writes friendly messages in your voice, an integration builder connects your booking details, a WhatsApp rules checker reviews message templates and a tester runs sample bookings.
Step 3: Try it as a customer
Book, reschedule and cancel in the preview. Try messy messages like "tmrw evng 2 ppl haircut."
Step 4: Approve once
The agent goes live on your WhatsApp Business number only after you approve.
Example Conversation
Customer: "Hi, can I book a haircut and beard trim tomorrow evening?"
Agent: "Of course! Tomorrow we have 5:00 PM, 6:30 PM and 7:15 PM open. Which works for you?"
Customer: "6:30"
Agent: "Done. You are booked for a haircut and beard trim tomorrow at 6:30 PM with Imran. Reply CHANGE anytime to reschedule."
The day before, the customer gets a reminder with Confirm and Reschedule buttons.
Who Uses Appointment Booking
Industry
Typical bookings
Salons and spas
Haircuts, facials, bridal trials
Clinics and dental practices
Consultations, follow-ups, procedures
Physiotherapy and wellness
Sessions and packages
Coaching institutes
Demo classes and counseling
Real estate
Site visits
Automobile service centers
Service slots and test drives
Professional services
Consultations with CAs, lawyers and advisors
Reminders Reduce No-Shows
No-shows waste staff time and revenue. The booking agent sends a reminder before each appointment with options to confirm, reschedule or cancel. Rescheduling inside the chat keeps the slot useful instead of empty.
Setup Checklist
1List services with durations and price ranges.
2Add working days, hours and breaks for each staff member or room.
3Set booking rules: how far ahead, minimum notice, maximum bookings per slot.
4Decide reminder timing, for example two hours or one day before.
5Write your cancellation policy.
6Choose who receives special requests.
Compliance and Good Practice
Use approved WhatsApp templates for reminders sent outside the customer service window, collect only the details you need and offer "Talk to a person" in every conversation. For healthcare, do not discuss symptoms in the bot; hand those chats to staff.
Metrics to Track
Bookings made on WhatsApp per week.
Share of bookings made after hours.
No-show rate before and after reminders.
Reschedules versus cancellations.
Average time to complete a booking.
Common Mistakes to Avoid
Offering slots that are already full elsewhere; keep one source of truth for availability.
Asking for too many details before confirming.
Forgetting holidays and special hours.
No easy way to reach a person.
Connect Bookings to Your Social Media
Add a "Book on WhatsApp" button to your Instagram bio, Facebook Page and Google Business Profile. Zoe makes posts that promote open slots on slow days, such as "Weekday 20 percent off before 4 PM," and can run them as click-to-WhatsApp ads on Meta once you approve the budget. The booking agent then fills the gaps in your calendar. See ads with Zoe.
Fill your calendar from WhatsApp. Build your booking agent free.