How to Take Bookings on WhatsApp: A Step-by-Step Guide
Almost every booking in South Africa now starts the same way: a customer messages you on WhatsApp. "Hi, do you have anything Saturday?" Then the dance begins — you check the diary, reply with two times, they answer an hour later, one slot has gone, and somewhere in the thread you lose track of whether it was confirmed. Multiply that by thirty chats a week and it's a wonder anything gets booked.
The good news is that WhatsApp is exactly the right place to take bookings — your clients already live there, no app to download, no account to create. The problem isn't the channel; it's doing it all by hand. This guide breaks a booking into five clear steps, shows where the manual version falls apart, and explains how a structured flow keeps your calendar full without you babysitting the chat.
The five steps of a WhatsApp booking
Every booking, whether you do it by hand or with a system, moves through the same five steps:
- Capture the request — the client says what they want and roughly when.
- Offer real times — you propose slots that are genuinely free.
- Confirm the slot — both sides agree and it goes in the calendar.
- Secure it — a clear policy turns a "maybe" into a commitment.
- Remind before the day — a nudge so they actually pitch.
Get all five right, consistently, and your no-shows drop and your week stops feeling like a guessing game. The trouble is doing all five by hand, every time — that's where things break.
Where the manual way falls apart
Doing it by hand works fine when you're quiet. It starts to hurt the moment you get busy:
- Double-booking. You offer 10am to two people before either replies. The loser gets an awkward apology.
- After-hours misses. A client messages at 9pm. By morning they've booked the salon down the road that answered.
- No record. The "booking" lives in a chat thread, not a calendar — easy to forget, and invisible to the rest of the team.
- No commitment. Saying yes costs the client nothing, so a chunk of them simply don't arrive.
None of this is a WhatsApp problem. It's a "one person trying to be a calendar and a receptionist at once" problem — and a structured flow solves it.
How a structured flow fixes each step
This is where a system built into WhatsApp earns its keep. With Chatty, the same five steps run on rails — right inside WhatsApp, so your clients book in the chat they already use.
Capture and offer times automatically
When a client messages "anything Saturday?", the AI assistant reads the request and replies with times that are actually open — checked against a shared calendar in real time, day or night. No more offering a slot that's already gone, and no client left on read until morning. When something needs a human, it hands off with the full chat history attached.
Confirm into a calendar your whole team shares
The agreed slot drops straight into a shared calendar your whole team can see — no scrolling chat threads, no two people booking the same chair. The booking becomes a record, not a buried message.
Secure the slot with a clear policy
This is the step most owners skip and most regret. A clear, written cancellation policy — stated up front in the same conversation — turns a casual "yes" into a real commitment. Chatty confirms the slot into your shared calendar and keeps the policy attached to the booking, so everyone knows where they stand. (Many owners ask for a manual deposit by EFT or SnapScan as well; that's a tactic you can run yourself.)
Remind so they actually arrive
Automatic reminders go out before the appointment without you lifting a finger, and if someone cancels, a waitlist can auto-fill the freed slot. Studies and operators commonly report that consistent reminders cut no-shows by a meaningful margin — often in the region of 40–60% — though your result depends on how consistently you apply them. Our appointment reminders guide covers timing and wording.
A simple booking flow you can copy
Even if you're still doing it by hand for now, structure helps. Here's a template you can adapt so every booking follows the same five steps:
Booking flow ✂️
1. "Hi! What service and roughly what day suits you?"
2. "Great — I've got Sat 10:00 or 14:00 open. Which works?"
3. "Locked in for Sat 10:00 ✅ Just a heads-up: 24 hours'
notice if you need to cancel, so we can offer the slot
to someone on the waitlist."
4. (Optional) "To hold it, you're welcome to pop through a
R100 deposit by EFT/SnapScan — comes off your bill on
the day."
5. (Day before) "Reminder: see you tomorrow at 10:00! Reply
STOP to cancel and free the slot for someone else."
The point is consistency — the same five beats every time, so nothing slips through the cracks.
A quick note on consent
When you take a booking on WhatsApp, you're handling personal information under South Africa's POPIA. Taking a booking the client asked for is perfectly normal and lawful — just be transparent about what you collect, only send marketing to people who opted in, and honour a STOP the moment it arrives. This is general guidance, not legal advice, so check with a qualified professional about your specific setup.
Frequently asked questions
Do my clients need to download an app to book?
No. Chatty is WhatsApp-based, so the booking happens right in the chat your clients already use — no app to download and no account to create. They message you the way they always do, and the booking happens inside that same conversation.
How do I stop double-booking when several people message at once?
The reliable fix is a shared calendar that the booking flow checks in real time, so a slot is only offered while it's genuinely open and is removed the instant it's taken. By hand this gets risky the moment you're busy, because you end up offering the same time to two people before either replies. Chatty offers and confirms against one calendar, which removes the guesswork.
Do I need to be online to answer booking requests?
No — and that's where after-hours messages are usually lost. Chatty's AI can capture a request, offer open times and even confirm a slot at 9pm on a Sunday, then hand anything tricky to you with the full chat attached. You catch the client while they're keen instead of replying the next morning to find they've booked elsewhere.
Ready to fill your calendar?
If you'd rather your WhatsApp bookings just flow — times offered automatically, slots confirmed into a shared calendar, waitlists auto-filling cancellations and reminders sent without you chasing — that's exactly what Chatty does, right inside WhatsApp. Book a quick demo and we'll set it up around your own services and pricing.


