20 WhatsApp Appointment Booking Templates for Businesses

published on 07 October 2026
Summarise this post with:
ChatGPT Perplexity Gemini Grok Claude
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
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.

DetailWhat to include
Customer nameThe person the appointment is for
Business or providerYour business, branch, doctor, consultant, or assigned team
ServiceWhat the customer has requested or booked
Date and timeA clear date, time, and time zone where relevant
LocationThe branch address, meeting link, or service address
Booking statusRequested, awaiting payment, confirmed, rescheduled, or cancelled
Next stepChoose 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 purposeCategory guidance
Confirm, remind, reschedule, or cancel an existing appointmentGenerally utility when limited to the booking
Collect a payment already agreed for a bookingGenerally utility when clearly tied to that transaction
Answer a booking enquiry during an active customer service windowA free-form reply may be used
Invite past customers to make a new bookingMarketing
Promote discounts, packages, or service upgradesMarketing
Share slots after an enquiry, waitlist request, or missed bookingDepends 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 eventMessage or action
New enquiryAsk for service and preferred time
Booking successfully createdSend confirmation
Appointment approachingSend the relevant reminder
Rescheduling requestedAcknowledge the request and check availability
New time successfully savedConfirm the change and replace old reminders
Booking cancelledConfirm cancellation and stop reminders
Appointment missedSend 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.

Read more