Too Long? Read This First ● WhatsApp appointment booking templates help businesses collect preferences, confirm bookings, send reminders, and manage changes. ● To ask for an appointment, share your name, service, and preferred date and time. Ask the business to confirm availability. ● A useful booking message includes the service, date, time, location or meeting link, and one clear next step. ● Use the 20 examples below for clinics, salons, consultants, education businesses, property visits, and product demos. ● On the WhatsApp Business API, messages sent outside the 24-hour customer service window require an approved template. ● With AiSensy, you can combine approved templates, chatbots, and a connected booking system to manage appointment conversations. |
Meta reported more than 3 billion WhatsApp users across 180+ countries in September 2025. If your customers already contact you there, WhatsApp appointment booking templates help you turn their enquiries into clear booking requests, confirmations, and reminders.
A customer asks, “Do you have a slot tomorrow?”
Your team checks the calendar, asks which service they need, shares the timings, and waits for a reply. Then someone has to confirm the booking and remember to send a reminder.
Repeat that conversation throughout the day, and appointment management becomes a job of its own.
With a clear message for each step, customers know what details to share, when their appointment is confirmed, and how to change it.
In this guide, you’ll find 20 appointment booking WhatsApp templates for clinics, salons, consultants, education businesses, property visits, and demos. You’ll also learn how to ask for an appointment and set up a booking workflow with AiSensy.
What Are WhatsApp Appointment Booking Templates?
WhatsApp appointment booking templates are reusable messages that help businesses arrange and manage appointments. They cover booking requests, confirmations, reminders, rescheduling, cancellations, and follow-ups.
For example, a salon can confirm a haircut appointment. A clinic can share a visit reminder. A software business can send the joining details for a scheduled demo.
There are two ways to use this content:
Manual messages: Your team adapts the wording and sends it during customer conversations.
WhatsApp Business API templates: Your business submits a message format to Meta for approval, then personalizes its variables when sending. Our guide to WhatsApp template messages explains their structure, categories, and variables.
On the WhatsApp Business API, you can reply without a template during the 24-hour customer service window after the customer’s latest message. Outside that window, you must use an approved template.
How to Ask for an Appointment on WhatsApp
To ask for an appointment on WhatsApp, introduce yourself, mention the service or purpose, suggest a date and time, and ask whether a slot is available.
You don’t need a long introduction. Give the recipient enough information to check their calendar.
Simple appointment request
Hello, I’m {{1}}.
I’d like to book an appointment for {{2}} on {{3}}, preferably around {{4}}.
Is a slot available?
Please let me know the fee and how to confirm the booking.
Thank you.
Doctor appointment request
Hello,
I’d like to book a consultation with Dr. {{1}} for {{2}}.
Do you have any appointments after {{3}}?
Please share the available slots and consultation fee.
Professional meeting request
Hi {{1}},
I’m {{2}} from {{3}}.
Could we schedule a 20-minute meeting to discuss {{4}}?
I’m available on {{5}} at {{6}}.
Please let me know if that works or suggest another time.
Once the business shares an available slot, reply with the exact date and time you want. Wait for confirmation before treating the appointment as booked.
What Should an Appointment Booking Message Include?
A customer should understand the message without scrolling through the earlier conversation. Let's explore this below table.
| Detail | What to include |
|---|---|
| Customer name | The person the appointment is for |
| Business or provider | Your business, branch, doctor, consultant, or assigned team |
| Service | What the customer has requested or booked |
| Date and time | A clear date, time, and time zone where relevant |
| Location | The branch address, meeting link, or service address |
| Booking status | Requested, awaiting payment, confirmed, rescheduled, or cancelled |
| Next step | Choose a slot, pay, confirm attendance, join, or request a change |
Write dates clearly. “12 October 2026” is easier to interpret than “12/10/26”, especially when your customers live in different countries.
20 Appointment Booking WhatsApp Templates for Businesses
Choose the message that matches the customer’s current booking stage. These examples focus on appointments. Our collection of WhatsApp message templates for different industries also covers orders, payments, customer support, and promotions.
The numbered placeholders, such as {{1}} and {{2}}, hold customer or appointment details. Their meaning depends on the surrounding text. For example, in template 4, {{1}} is the customer’s name and {{2}} is your business name.
These are draft examples to customize and submit where required. They are not pre-approved templates. Suggested buttons must be configured separately and connected to the relevant link, chatbot step, or team action.
1. Reply to a New Appointment Enquiry
Use this when someone asks about booking but hasn’t shared their preferences. A short WhatsApp greeting message can introduce your business before you ask for the booking details.
Hi {{1}},
Thanks for contacting {{2}} about an appointment.
Which service would you like to book, and what date and time would suit you?
Share your preferences here, and we’ll check the available slots.
2. Share Available Appointment Slots
Give the customer a short choice after checking your calendar.
Hi {{1}},
We’ve checked availability for your {{2}} appointment at {{3}}.
We currently have these options on {{4}}:
Option A: {{5}}
Option B: {{6}}
Which time works for you? We’ll check it again before confirming your booking.
Suggested quick replies: Option A | Option B | Another Date
3. Send a Booking Link
Use this when a customer has requested an appointment and can choose a time through your booking page.
Hi {{1}},
Here’s the booking page you requested for {{2}} at {{3}}.
Tap below to view available times and submit your booking.
Your confirmation will include the appointment details once the booking is complete.
Suggested URL button: Choose a Time
4. Confirm an Appointment
Send this after the appointment has been successfully recorded in your booking system.
Hi {{1}},
Your booking with {{2}} is confirmed.
Service: {{3}}
Date: {{4}}
Time: {{5}}
Location: {{6}}
Booking reference: {{7}}
Please keep this message for your visit.
Reply if you need help with the booking.
Suggested quick replies: Reschedule | Cancel Booking
5. Request a Booking Deposit
Use this only when the customer has started a booking that requires an agreed deposit.
Hi {{1}},
Your booking request with {{2}} is awaiting a deposit.
Service: {{3}}
Requested appointment: {{4}} at {{5}}
Deposit due: {{6}}
Please use the payment link below.
We’ll send your booking confirmation after payment and availability are verified.
Suggested URL button: Pay Deposit
Include the currency in the amount. Share your actual deposit and cancellation terms before collecting payment.
6. Send a Day-Before Appointment Reminder
Help customers check their plans while there is still time to request a change. For healthcare appointments, our doctor appointment reminder templates offer examples with doctor details and options to confirm or reschedule.
Hi {{1}},
A reminder about your appointment with {{2}} tomorrow, {{3}}.
Time: {{4}}
Location: {{5}}
Will you be able to attend?
Please confirm below or request a different time.
Suggested quick replies: I’ll Attend | Reschedule
7. Send a Same-Day Reminder
Keep this short. The customer mainly needs the time and location.
Hi {{1}},
Your appointment with {{2}} is today, {{3}}, at {{4}}.
Location: {{5}}
Please reply here if you’re running late or need help finding us.
Only send this if the appointment is still active and another reminder would be useful.
8. Share an Online Appointment Link
Use this for a scheduled video consultation, counselling session, or business meeting.
Hi {{1}},
Your online appointment with {{2}} is scheduled for {{3}} at {{4}}.
Expected duration: {{5}}
Use the button below to join at the scheduled time.
Please check that your microphone and internet connection are working.
Use the button below to join at the scheduled time. Please check that your microphone and internet connection are working.
Suggested URL button: Join Appointment
9. Acknowledge a Rescheduling Request
Acknowledge the request without presenting the new slot as confirmed.
Hi {{1}},
We’ve received your request to change booking {{2}}.
Current appointment: {{3}} at {{4}}
Requested appointment: {{5}} at {{6}}
We’ll check availability and send an updated confirmation. The new time is not confirmed yet.
10. Confirm a Rescheduled Appointment
Send this after the change has been saved in your booking system.
Hi {{1}},
We’ve updated your appointment with {{2}}.
New date: {{3}}
New time: {{4}}
Location: {{5}}
Booking reference: {{6}}
This replaces your previous appointment time. Please use these updated details for your visit.
11. Ask a Customer to Accept a Time Change
Use this when your business needs to move an existing appointment.
Hi {{1}},
We need to change your appointment with {{2}}, currently scheduled for {{3}} at {{4}}.
We’re sorry for the inconvenience.
Would {{5}} at {{6}} work for you?
Please accept this option or ask us to find another time.
Suggested quick replies: Accept New Time | Another Time
Save the revised booking only after the customer accepts and the slot is secured.
12. Confirm an Appointment Cancellation
Make the status clear so the customer doesn’t wonder whether the cancellation went through.
Hi {{1}},
Booking {{2}} with {{3}} has been cancelled as requested.
Original appointment: {{4}} at {{5}}
We’ve updated your booking record.
Reply here if you need help with anything related to this cancellation.
Send a separate payment or refund update when applicable. Only state a refund status that your payment records confirm.
13. Follow Up After a Missed Appointment
Keep the tone helpful. The customer may have had an unexpected problem.
Hi {{1}},
We couldn’t connect with you for your appointment with {{2}} on {{3}} at {{4}}.
Would you like help choosing another time?
Reply here, and our team can check availability.
Use this for a specific missed booking. A later campaign encouraging previous customers to return has a different purpose.
14. Notify a Customer About a Waitlist Slot
Send this to someone who specifically asked to be notified when a suitable appointment became available.
Hi {{1}},
You asked us to contact you when a slot opened for {{2}}.
An appointment is currently available on {{3}} at {{4}}.
Would you like us to check and book it for you?
The slot is not reserved until we send a confirmation.
Suggested quick replies: Check This Slot | Stay on Waitlist
15. Confirm a Doctor Appointment
Keep the message focused on visit details.
Hello {{1}},
Your consultation at {{2}} has been scheduled.
Doctor: Dr. {{3}}
Appointment: {{4}} at {{5}}
Clinic address: {{6}}
Please arrive 10 minutes before your slot for registration.
Reply if you need to change the appointment.
Suggested quick replies: Reschedule | Contact Reception
Avoid adding symptoms, diagnoses, or other unnecessary health details to a routine booking notification. If the visit requires preparation, send a separate pre-appointment instructions message using the clinic’s approved guidance.
16. Confirm a Salon or Spa Appointment
Include the service and branch so customers know exactly what has been booked. The same details also appear in our WhatsApp templates for salons and spas, alongside examples for reminders and rebooking.
Hi {{1}},
We’ve reserved your {{2}} appointment at {{3}}.
Date: {{4}}
Time: {{5}}
Branch: {{6}}
Expected duration: {{7}}
Please reply if any of these details need changing.
We look forward to your visit.
17. Confirm a Property Site Visit
For property visit booking confirmations, share the meeting point and the person coordinating the visit. This helps customers find the property and contact the right person.
Hi {{1}},
Your visit to {{2}} is confirmed for {{3}} at {{4}}.
Meeting point: {{5}}
Your contact for the visit: {{6}}
Please reply if you need directions or want to change the time.
18. Confirm an Education Counselling Session
Help students or parents know what the session will cover. After counselling, WhatsApp templates for education institutes can support the next steps, such as enrolment confirmation or class schedule updates.
Hi {{1}},
Your visit to {{2}} is confirmed for {{3}} at {{4}}.
Meeting point: {{5}}
Your contact for the visit: {{6}}
Please reply if you need directions or want to change the time.
19. Confirm a Product Demo
Set expectations for the meeting without adding a sales pitch to the confirmation.
Hi {{1}},
Your counselling session with {{2}} is booked.
Course: {{3}}
Date: {{4}}
Time: {{5}}
Venue or meeting link: {{6}}
You can ask about course details, eligibility, and the admission process during the session.
Suggested URL button: Join Demo
20. Invite a Customer to Book Another Visit
Use this as a marketing message for customers who have agreed to receive promotional communication.
Hi {{1}},
Would you like to book another {{2}} session at {{3}}?
You can view available dates and choose a time using the button below.
Reply STOP if you don’t want to receive promotional messages from us.
Suggested URL button: View Appointments
This invites a new purchase or visit. Treat it as marketing rather than describing it as an update to an existing booking.
Are Appointment Templates Utility or Marketing Messages?
The category depends on what the message does and the customer action behind it.
A confirmation for an existing booking generally fits utility communication. A campaign inviting customers to book a new service is marketing. Meta describes utility messages as transactional updates and marketing messages as communication that drives interest, purchases, or re-engagement.
| Message purpose | Category guidance |
|---|---|
| Confirm, remind, reschedule, or cancel an existing appointment | Generally utility when limited to the booking |
| Collect a payment already agreed for a booking | Generally utility when clearly tied to that transaction |
| Answer a booking enquiry during an active customer service window | A free-form reply may be used |
| Invite past customers to make a new booking | Marketing |
| Promote discounts, packages, or service upgrades | Marketing |
| Share slots after an enquiry, waitlist request, or missed booking | Depends on the request, wording, and context; check the assigned category |
When writing WhatsApp utility messages, keep the content tied to the customer’s existing booking and leave out unrelated offers. Submit the message under the category that matches its purpose and check Meta’s review result.
How to Write Appointment Messages Customers Can Act On
1. Make the booking status obvious
“Request received” and “appointment confirmed” mean different things.
Use the first when you still need to check availability. Use the second only when the booking is recorded.
2. Ask for the information you need
Start with the service, preferred date, and preferred time. Ask additional questions only when they help arrange the appointment.
A long form can make a simple booking feel like work.
3. Give each message one main job
An appointment reminder should help the customer attend or make a change.
Keep unrelated offers and long service descriptions for a separate message.
4. Make changes easy
Give customers a clear way to reschedule, cancel, or contact your team.
If you add a “Reschedule” button, make sure it leads to available times or a person who can help. A button label alone does not update the booking.
5. Send reminders according to the appointment
A day-before reminder can be a useful starting point. A short reminder closer to the appointment may help for an online meeting. Our guide to WhatsApp for clinics and medical centres includes examples of appointment and reminder workflows.
Avoid sending every possible reminder to every customer. Skip reminders for cancelled bookings and adjust the schedule when someone changes their appointment.
6. Get permission for your messages
Ask customers whether they want booking updates on WhatsApp. Keep promotional permission clear and honour requests to stop messaging.
Having a phone number alone is not enough to start sending business messages. WhatsApp requires opt-in permission.
How to Automate Appointment Booking Messages With AiSensy
Once your messages are ready, use WhatsApp automation to connect them to events in your booking process, such as a confirmed appointment or a saved time change.
Step 1: Set Up Your WhatsApp Business API Account
Create an AiSensy account and complete the setup for your business number.
Decide who will handle appointment queries and when conversations should go to a team member.
Step 2: Create and Submit Your Message Templates
In AiSensy, open Manage → Template Message and select + Create Templates.
Choose the category, language, and message type. Add your message, variable samples, and supported buttons, then submit it for approval.
Use a name that makes the purpose easy to recognise, such as appointment_confirmation or appointment_reminder. Check the approval status before using the template.
Follow the detailed guide on creating WhatsApp template messages in AiSensy.
Also, check: WhatsApp Template Message Guide
Step 3: Build the Booking Conversation
Use a chatbot to collect the service, preferred date, and customer details. For a form-based experience, WhatsApp Flows can let customers enter details and select preferences inside WhatsApp.
AiSensy offers a doctor appointment booking chatbot template that you can customise. Include a way to reach your team when the customer needs help. [6]
A chatbot flow is different from a message template. The flow manages the conversation. The message template provides an approved format for an outbound notification.
Step 4: Connect Your Booking System
For automatic confirmation, connect the workflow to a system that can check availability and save bookings. The integration depends on the calendar, CRM, or appointment software you use. A setup using WhatsApp webhooks can pass booking events between systems and trigger the relevant message.
If that connection is not in place, let the chatbot collect a request and have your team confirm the slot.
Selecting a preferred time in a chat does not, by itself, reserve it in a calendar.
Step 5: Match Messages to Booking Events
Use this as a starting workflow:
| Booking event | Message or action |
|---|---|
| New enquiry | Ask for service and preferred time |
| Booking successfully created | Send confirmation |
| Appointment approaching | Send the relevant reminder |
| Rescheduling requested | Acknowledge the request and check availability |
| New time successfully saved | Confirm the change and replace old reminders |
| Booking cancelled | Confirm cancellation and stop reminders |
| Appointment missed | Send a relevant follow-up if appropriate |
Test the complete journey before turning it on. Check the customer name, time zone, booking status, links, and what happens when someone cancels.
Step 6: Measure Booking Results
Track what happens after your messages are delivered.
Useful measures include:
- Booking completion rate: Confirmed bookings divided by booking enquiries.
- Attendance rate: Attended appointments divided by scheduled appointments, using a consistent rule for cancellations.
- Rescheduling completion: Requests that result in a confirmed new slot.
- Staff time per booking: Time your team spends arranging each appointment.
Compare results over time. Message reads are useful, but confirmed bookings and attendance show whether the workflow is helping.
Make Your Next Appointment Easier to Book
Customers should know when their appointment is confirmed, where to go, and how to change the time. Clear messages make each step easier.
Start with three WhatsApp appointment booking templates: a booking confirmation, an appointment reminder, and a rescheduling response. Connect them to accurate booking information, then add more as your business needs grow.
With AiSensy, you can manage booking conversations, send approved templates, and help your team respond from one place.
Create your AiSensy account to get started.
FAQs
Q. How do I politely ask for an appointment on WhatsApp?
Introduce yourself, mention the service, and suggest a date and time. For example: “Hello, I’m Priya. I’d like to book a haircut on 12 October after 4 PM. Could you share your available slots?” Wait for the business to confirm your booking.
Q. How do I ask a customer to book an appointment?
Give them a clear reason for the appointment and an easy way to choose a time. If they have already requested a consultation, share the next step in that request. If you are inviting them to buy a new service, use the appropriate marketing approach and permission.
Q. How do I confirm an appointment through WhatsApp?
Send the confirmation after the booking is saved. Include the customer’s name, service, date, time, location or meeting link, and a way to request changes. Add a booking reference if your system provides one.
Q. What is a good WhatsApp appointment reminder?
A good reminder is brief and specific. Mention the business, appointment date and time, location, and what the customer should do if they cannot attend. Avoid filling the message with unrelated promotions.
Q. Can customers book appointments directly on WhatsApp?
Yes. Your team can arrange appointments in a conversation, or a configured chatbot can collect details and support the booking process. Automatic confirmation requires the workflow to check and save availability in the connected booking system.
Q. Do appointment messages need Meta approval?
For businesses using the WhatsApp Business API, outbound messages outside the 24-hour customer service window need approved templates. Free-form replies are allowed within that window. The examples in this article are drafts, so submit them where required before use.
Q. Are appointment reminders utility messages?
Reminders tied to an existing appointment generally fit utility messaging when they contain only relevant booking information. Promotional additions can affect the category. Meta determines the classification during its review.
Q. Can I send these messages manually?
Yes. You can adapt the wording for manual conversations in the WhatsApp Business App. For API-based template sending and connected automation, use a platform such as AiSensy.
Q. Can AiSensy automatically send appointment reminders?
You can build a reminder workflow using approved templates and booking data. It needs the appointment time and current booking status, with rules to stop or update reminders after cancellations and changes. Confirm the integration requirements for your booking software before enabling it.




