Blog · Bookings

How do you stop double bookings when appointments come from WhatsApp, calls and walk-ins?

Double bookings happen when appointments are written in more than one place, or when two people book the same time at once. The fix is a single calendar where every booking from WhatsApp, the phone or the counter is entered before you confirm it to the customer, with a real length for each service. Make one person per shift responsible for changes.

Where do double bookings come from?

It’s rarely carelessness. Usually it’s one of these:

  • More than one place for appointments. A notebook on the counter, a staff member’s phone and the owner’s WhatsApp. Each one is “right” on its own.
  • “Let me check and get back to you.” Someone promises a customer a time, and before they write it down, someone else takes it.
  • Two people booking at once. One on the phone, one on WhatsApp, both seeing 5 pm as free.
  • Guessed service lengths. A service takes an hour but is set as half an hour, so the next appointment runs into it.

Rule one: one calendar, nothing else

Every channel can stay open: WhatsApp, the phone, walk-ins and online booking. But they all have to end up in the same calendar.

The rule that prevents most clashes: book it before you confirm it. Whoever takes a booking enters it in the calendar first, and only then tells the customer “Done, you’re at 5.” If it isn’t in the calendar, it doesn’t exist.

A real length for each service, plus a buffer

Write down how long each service actually takes, not how long you’d like it to take. If there’s preparation or cleaning between customers, add it as a buffer.

Service Real length Buffer after
Haircut and beard 45 minutes 5 minutes
Hair colour 2 hours 15 minutes
Dental cleaning 30 minutes 10 minutes to sterilise
Physiotherapy session 45 minutes 5 minutes

These numbers are examples. The best way to find yours: time each service for a week and take the average.

Where do walk-ins go?

Walk-ins go into the calendar too, even two minutes after they sit down. Otherwise someone can book the same chair at the same time online.

If you get a lot of walk-ins, set aside a chair or certain hours for them and close those to online booking.

Who can change what?

When everyone edits, nobody is responsible. Agree on this:

  • One person per shift handles changes and cancellations.
  • Each staff member sees their own day, but doesn’t move anyone else’s appointments.
  • Every WhatsApp chat has one owner. In WhatsApp Business you can use labels to see who is handling which chat.

A two-minute check at the end of the day

Before you close, open tomorrow’s calendar and check:

  1. Are any two appointments overlapping?
  2. Is anyone on leave with appointments booked?
  3. Is there an appointment with no phone number?

Two minutes in the evening beats two customers at the door in the morning.

If it happens anyway

It happens. Whoever booked first keeps the slot. Call the other customer yourself, before they set out, apologise plainly, and offer the nearest time that suits them plus priority next time. People forgive a mistake; they don’t forgive finding out about it at the door.

A calendar that won’t take two bookings for one slot

Tfaddal brings bookings from the link, the phone and the counter into one calendar, and each staff member sees their own day. Each slot can only be booked once: the calendar checks at the moment of booking, so two customers can never take the same time.

Questions

Can I keep taking bookings by phone and WhatsApp alongside online booking?

Yes, as long as they all go into the same calendar at the moment they're made. The problem isn't how many ways people can book, it's how many places bookings get written.

What if two staff members reply to the same customer on WhatsApp?

Give every chat one owner. In the WhatsApp Business app you can use labels to show who is handling which chat.

What do I do if a double booking happens anyway?

Whoever booked first keeps the slot. Call the other customer yourself before they set out, apologise plainly, and offer the nearest time that suits them plus priority next time.

How does Tfaddal prevent double bookings?

Each time slot can only be booked once. The calendar checks it the moment someone books, so two customers can never take the same slot.

See Tfaddal in action.

Need a hand?Book a consultation