Home / Blog

Appointment Booking Over WhatsApp

General11 Nov 20265 min read
Appointment Booking Over WhatsApp
In this article
  1. Who this suits
  2. The flow
  3. Offer slots, do not ask “when are you free?”
  4. The confirmation message
  5. Reminders cut no-shows
  6. Reduce no-shows further
  7. What to automate, and what not to
  8. Connect it to a real calendar
  9. Rules to settle before you start
  10. Rebooking is where the revenue is
  11. Measure
  12. Frequently asked questions

Most Indian customers will message to book and will not fill a booking form. They want to ask whether Saturday morning is free, not navigate a calendar widget.

Booking in chat works, and it falls apart at volume unless the flow is structured. Three staff answering booking messages from one phone produces double bookings and forgotten appointments.

Who this suits

Clinics, dentists, diagnostic labs, salons and spas, service centres, tutors and coaching centres, consultants, photographers, veterinary clinics, repair services and anyone selling time slots.

The flow

Customer messages, or comments a keyword on Instagram
      ↓
Automated reply: services, duration, price, how booking works
      ↓
"Which service, and which day suits you?"
      ↓
Two or three specific slots offered
      ↓
Customer picks one
      ↓
Booking recorded in the calendar
      ↓
Written confirmation with date, time, address, what to bring
      ↓
Reminder 24 hours before
      ↓
Reminder 2 hours before
      ↓
Appointment
      ↓
Thank you, aftercare, feedback, rebooking reminder

Offer slots, do not ask “when are you free?”

The single biggest improvement to booking conversion.

Weak: “When would you like to come?”

Better:

These are open this week: • Thursday 11:00 am • Friday 4:30 pm • Saturday 10:00 am Which works for you?

An open question makes the customer do the work and often produces a time you cannot serve. Offering three specific slots closes bookings in one exchange.

The confirmation message

Send it immediately, and include everything:

Booked ✅ [Service] on [day, date] at [time] [Clinic/Salon name], [full address] 📍 [map link] Duration: about [X] minutes Please bring: [documents / previous reports / nothing] Reply CHANGE to reschedule or CANCEL to cancel.

Giving the reschedule keyword up front is deliberate: customers who can easily move an appointment do so, instead of simply not turning up.

Reminders cut no-shows

When

Message

24 hours before

Confirmation with date, time, address, and reschedule option

2–3 hours before

Short nudge with the map link

After a no-show

Same day: “Sorry we missed you — shall we rebook?”

Two reminders work better than one. The 24-hour reminder catches people who forgot; the 2-hour one catches people whose day changed.

The post-no-show message matters too. A no-show is usually a scheduling conflict, not a lost customer, and most will rebook if asked the same day.

Reduce no-shows further

• Make rescheduling genuinely easy, in one reply

• Take a deposit for high-value or long appointments, refundable or adjustable

• Track repeat no-shows per customer, and require a deposit from them

• Confirm the day before and ask for a yes, so non-responders can be followed up

• Offer the released slot to a waiting list

What to automate, and what not to

Step

Automate?

Welcome and service list

Yes

Prices and duration

Yes

Available slots

Yes, if connected to a live calendar

Booking confirmation

Yes

Reminders

Yes

Reschedule and cancel

Yes, with rules

Aftercare instructions

Yes

Rebooking reminder at the right interval

Yes

Medical or technical questions

Never; hand over to a person

Complex or custom requirements

Human

Pricing negotiation

Human

For clinics specifically: automation handles logistics only. Anything clinical goes to a person. See our clinics and salons guide.

Connect it to a real calendar

Chat booking without a shared calendar produces double bookings the first busy week.

• One calendar everyone can see, per practitioner or chair or bay

• Slots blocked the moment a booking is confirmed

• Buffers between appointments, so the schedule is realistic

• Staff leave and holidays blocked in advance

• Walk-ins entered into the same calendar, or online slots will be oversold

See our online booking system guide.

Rules to settle before you start

• How far ahead can customers book?

• How late can they cancel without charge?

• What happens to a no-show?

• Can they request a specific person, and does that cost more?

• Do walk-ins take priority over online bookings, or the reverse?

• Who can override the calendar, and is it logged?

Decide these before automating. Software applying undefined rules produces arguments at the counter.

Rebooking is where the revenue is

For most appointment businesses, repeat visits are the bulk of revenue. The system knows the last visit date and the typical interval.

• Hair cut: a message at [X] weeks

• Dental cleaning: at [Y] months

• Vehicle service: at the due date or kilometre reading

• Physiotherapy: as per the course plan

A well-timed rebooking message usually outperforms any new-customer campaign, because the relationship already exists.

Measure

Metric

Why

Enquiries to bookings

Flow quality

Time from enquiry to confirmed booking

Speed of response

No-show rate

Reminder effectiveness

Reschedule rate

Healthy, if it replaces no-shows

Slot utilisation

Capacity used

Rebooking rate

Retention

Bookings by source

Which channel brings appointments

Frequently asked questions

Should we use a booking link instead? Offer both. Many customers prefer to ask first; others want self-service. The link works best sent inside the conversation.

How do we stop double bookings? One shared live calendar, updated at the moment of confirmation, including walk-ins.

Do deposits annoy customers? Not for high-value or long appointments, if explained. For short, low-value slots they usually cost more goodwill than they save.

Ready to automate WhatsApp and Instagram?

Start with FluxxChat: campaigns, chatbot and a shared inbox for your team.

Get started free