Roklo.ai
Back to Blog
WhatsApp Business Marketing

WhatsApp Appointment Booking: Simple Setup Guide | Roklo

Set up WhatsApp appointment booking without the API using booking links, auto-replies and reminders. Cut no-shows and never miss a booking request.

Kartik Patel

Kartik Patel

Head of Delivery

Published Nov 3, 2026·Updated Nov 3, 2026·6 min read

Contents

Contact us

Overview: WhatsApp appointment booking lets customers book, reschedule, or cancel appointments by chatting with your business on WhatsApp. WhatsApp has no built-in calendar, so the setup that works is simple: an auto-reply that sends your booking link, a confirmation message once the slot is booked, and reminders before the visit. This guide shows how to set up WhatsApp appointment booking without the WhatsApp Business API, how teams handle booking requests without missing any, and ready-to-send confirmation, reminder, and reschedule templates.

Most missed bookings happen because a request sits unanswered on someone's phone. A WhatsApp team inbox keeps every booking request visible to your whole team.

Can You Book Appointments on WhatsApp?

Yes, but not with a built-in tool. WhatsApp has no native calendar, date picker, or booking feature. Businesses combine WhatsApp chat with an external booking link, such as Calendly, Google Calendar appointment schedules, or Cal.com. The customer taps the link in the chat, picks a free slot, and returns to WhatsApp for the confirmation.

For the customer, it still feels like booking on WhatsApp: message, tap, book, get reminders. For you, the calendar handles availability and double bookings.

Which Businesses Should Take Bookings on WhatsApp?

Any business where customers book a time slot and already message you on WhatsApp:

  • Clinics, dentists, physiotherapists, and diagnostic labs
  • Salons, spas, and beauty studios
  • Coaching institutes and tutors (demo classes, counselling sessions)
  • Real estate agents (site visits)
  • Consultants, CAs, lawyers, and other professional services
  • Car service centres and home service businesses

Also Read: WhatsApp Not Working? 10 Fixes That Actually Work (2026)

3 Ways to Take Bookings on WhatsApp

Method

How it works

Best for

Limits

Manual chat

Customer asks, staff check a diary and reply with a slot

Very small businesses, under 10 bookings a day

Slow, easy to double book, depends on one person

Booking link

Auto-reply sends a calendar link, customer picks a slot

Most small and medium businesses

Customer leaves WhatsApp briefly to book

API booking bot

WhatsApp Business API plus a bot platform runs the full flow

High-volume chains

Needs Meta approval, setup cost, per-message fees

For most businesses, the booking link method gives most of the benefit with none of the API setup. The rest of this guide focuses on it.

How to Set Up WhatsApp Appointment Booking Without the API

Step 1: Create your booking link

Sign up for a free scheduling tool such as Calendly, Google Calendar appointment schedules, or Cal.com. Add your services, working hours, slot length, and buffer time between appointments. Copy your booking link.

Result: a link that shows only your genuinely free slots.

Step 2: Add the link to your WhatsApp Business profile

Open WhatsApp Business > Settings > Business tools > Business profile. Paste the booking link into the Website field.

Result: anyone who opens your profile can book directly.

Step 3: Send the link automatically with a greeting message

Go to Business tools > Greeting message, turn it on, and write a message that includes your booking link. New customers get it the moment they message you.

Result: customers can book even when your team is busy or offline.

Ready-made greeting and away messages you can adapt are in this collection of WhatsApp Business auto reply samples.

Step 4: Save quick replies for booking questions

Under Business tools > Quick replies, save shortcuts such as /book (booking link), /fees (prices), and /address (location and map link). Staff type the shortcut instead of retyping answers.

Result: consistent, instant answers to the questions that come before every booking.

Step 5: Label bookings in your chats

Use labels like "Booking requested," "Confirmed," and "Rescheduled" to track where each customer is.

Result: anyone can see at a glance which requests still need a reply.

Also Read: WhatsApp Web QR Code: Scan, Fix and Stay Connected (2026)

How Teams Handle Booking Requests Without Missing Any

The setup above works for one person. It breaks when several staff share booking duty. Requests sit on one receptionist's phone, two people reply to the same customer, or a request goes unanswered over a weekend shift.

Use one business number, not personal phones. Customers should message the business, not an individual.

Assign each request to one person. That person owns the booking from first message to confirmation.

Make unanswered requests visible. A manager should be able to see which booking requests are still waiting, which is hard on individual phones and simple in a WhatsApp team inbox.

Keep history when staff change. A customer's past appointments should stay with the business when a receptionist leaves.

This is exactly what Roklo is built for. As a WhatsApp team inbox, Roklo brings your team's WhatsApp into one shared place, so every booking request is visible, assigned to the right person, and never lost when someone is on leave. Auto-replies send your booking link instantly, and no WhatsApp Business API is required.

Appointment Confirmation, Reminder and Reschedule Templates

Copy these, replace the placeholders, and keep each message short.

Booking link message:
Hi {{name}}, thanks for reaching out to [Business Name]. You can pick a time that suits you here: [booking link]. Reply here if you need help choosing a slot.
Appointment confirmation:
Hi {{name}}, your appointment at [Business Name] is confirmed for [day], [date] at [time]. Address: [address and map link]. Reply here if you need to make any changes.
24-hour reminder:
Hi {{name}}, a reminder of your appointment tomorrow at [time] with [staff/service]. Reply 1 to confirm or 2 to reschedule.
2-hour reminder:
Hi {{name}}, see you at [time] today at [Business Name]. Here is the location: [map link].
Reschedule message:
Hi {{name}}, no problem. Please choose a new time here: [booking link]. Your earlier slot on [date] has been released.
Missed appointment follow-up:
Hi {{name}}, we missed you today. Would you like to book another time? Here is the link: [booking link].

For more message formats beyond appointments, see these WhatsApp message templates for business.

Also Read: WhatsApp Business Auto Reply: 30 Ready-to-Use Message Samples (2026)

WhatsApp Appointment Reminder Timing to Cut No-Shows

Message

When to send

Why

Confirmation

Immediately after booking

Reassures the customer the slot is held

First reminder

24 hours before

Time to reschedule instead of not turning up

Second reminder

1 to 2 hours before

Catches people who forgot on the day

Missed visit follow-up

Same day, after the slot

Recovers the booking instead of losing the customer

Ask for a reply in the 24-hour reminder ("Reply 1 to confirm"). Customers who confirm are far more likely to show up, and those who reschedule free the slot for someone else.

Because the WhatsApp Business app has no built-in scheduler, timed reminders need a workaround. The options are covered in this guide on how to schedule messages on WhatsApp.

Industry Examples

Business

Booking flow on WhatsApp

Clinic

Greeting with booking link, confirmation with fasting or document instructions, 24-hour reminder

Salon

Quick reply with services and prices, booking link, reminder with stylist name

Coaching institute

Demo class booking link, confirmation with batch details, reminder to parent and student

Real estate

Site visit booking link, confirmation with map and agent contact, reminder 2 hours before

Consultant

Paid consultation link, confirmation with call details, follow-up after the session

Also Read: How to Add Someone on WhatsApp: Android and iPhone (2026)

Mistakes That Lose Bookings

Slow first replies. Customers who wait hours for a reply often book elsewhere. An instant greeting with the booking link fixes this.

Booking on personal phones. Requests get lost when staff are off, and history leaves with them.

No reminders. A booking without a reminder is the easiest no-show to prevent.

Too many steps. Every extra question before the booking link loses customers. Send the link early.

No reschedule option. If customers cannot move a slot easily, they simply do not turn up.

Conclusion

WhatsApp appointment booking does not need the API or a complex bot. A booking link in your profile and greeting message, quick replies for common questions, a confirmation, and two reminders cover what most businesses need, and they noticeably reduce no-shows.

The harder part is running it as a team. When booking requests arrive on one business number, every request needs an owner and nothing should sit unanswered. That is the job of a WhatsApp team inbox.

Roklo keeps every booking conversation in one shared WhatsApp inbox your whole team can see and act on.
Also Read: WhatsApp Web for Business: Complete Guide (2026)

Never miss a booking request again

Roklo brings your team's WhatsApp into one shared inbox, with every customer conversation visible, assigned, and owned by your business. No WhatsApp Business API required.

Frequently asked questions

No. WhatsApp has no native calendar or booking tool. Businesses send a booking link from a scheduling tool such as Calendly or Google Calendar inside the chat, and the customer picks a slot from that link.
Kartik Patel

Kartik Patel

Head of Delivery

Kartik Patel is the Head of Delivery at Roklo, specializing in scaling AI solutions and leading high-performing engineering teams to deliver impactful digital transformations.