Free WhatsApp Appointment Confirmation: The Simple "YES" Flow
If you landed here searching for free WhatsApp appointment confirmation, you probably deal with this: someone books, you block the slot… and then silence. And on the appointment day: no show.
The good news: you don't need a complex system to get started. With a simple (and well-written) flow, you can get confirmations without sounding pushy.
- Ready-to-copy messages
- How to ask for a "YES" without being annoying
- How to set it up with WhatsApp Business (free) and what to do if they don't respond
Looking for more?See also: Clients who no-show: what to do and Best booking apps that work with WhatsApp.
Table of contents
Why WhatsApp works better than calls
Calls have a problem: the client sees "unknown number" (or doesn't even see the call because the phone is on silent). Result: they don't answer. And you waste 2 minutes dialing for nothing.
WhatsApp changes the dynamic:
- The message waits until the client can read it.
- It doesn't interrupt. It doesn't annoy.
- The client can reply "YES" or "Can't make it" in 2 seconds.
- There's a written record (no more "I didn't know it was at 10").
WhatsApp open rate is 98%. Email hovers around 20%. The difference is massive.
The "YES" flow: 3 messages max
The goal isn't to bombard. It's to get a clear confirmation with minimal friction. That's why the flow is short:
Confirmation message
24-48h before. Brief, direct, with a closed question.
"Hi {Name}, just a reminder about your appointment tomorrow at {Time}. Does that still work? Reply YES to confirm or let me know if you need to reschedule."
Final reminder (optional)
Only if they confirmed. Same day, morning.
"Good morning, {Name}! We'll see you today at {Time}. See you soon!"
Post-appointment message
After the service. Thank them + request a review.
"Thanks for coming today, {Name}. If you enjoyed your visit, you can leave us a review here: {ReviewLink}"
Important: If the client doesn't respond to the first message, you send ONE follow-up. If still no response, free up the slot. No 5-message sequences.
When to send the message? Strategic timing
Timing is everything. A message too early gets forgotten. Too late doesn't give time to reorganize.
| When to send | Why it works |
|---|---|
| 48h before | Gives time to change if there's a conflict. Ideal if the client works. |
| 24h before | The sweet spot for most. Enough time, but they already have it in mind. |
| Same day (morning) | Only as a reminder if they already confirmed. Not as first confirmation. |
Recommended time: Between 10:00 AM and 2:00 PM, or between 6:00 PM and 8:00 PM. Avoid 8 AM (they're rushing) and after 9 PM (it's annoying).
Ready-to-use templates
📩 Confirmation messages (24-48h before)
Hi {Name}, just a reminder about your appointment tomorrow at {Time}. Does that still work? Reply YES to confirm.
{Name}, you have an appointment on {Day} at {Time} at {Business}. Can we confirm? 👍
Hi {Name}. Just confirming your appointment on {Day} at {Time}. If you can't make it, let me know and we'll find another slot.
⏰ Reminder messages (same day)
Good morning, {Name}! We'll see you today at {Time}. 😊
{Name}, reminder: you have an appointment today at {Time}. See you soon!
Hi {Name}. We're expecting you today at {Time} at {Business}. See you later!
🔄 Follow-up if no response
Hi {Name}, I noticed you didn't reply. Is your appointment on {Day} at {Time} still on?
{Name}, reaching out because you have an appointment tomorrow at {Time}. If you can't make it, please let me know so I can free up the slot. Thanks!
Last check-in, {Name}: your appointment tomorrow at {Time}. If I don't hear back, I'll assume you can't make it.
Customize the variables: {Name}, {Time}, {Day}, {Business} and {ReviewLink}.
What to do if they don't respond
Complete silence after your message. What do you do?
- 1Wait 12-24 hours. Don't send another message after 10 minutes.
- 2Send ONE follow-up. More direct: "Is tomorrow's appointment still on?"
- 3If still no response: Free up the slot. You can offer it to a waitlist.
- 4Optional: Polite closing message: "Since I haven't heard back, I'm freeing up the slot. Let me know if you want another date."
Pro tip: Don't take it personally. Sometimes people just forget to respond. That's why an automated system (like Engrana) saves headaches.
How to set it up in WhatsApp Business (free)
WhatsApp Business has useful tools for manual confirmations:
Quick Replies
Save your confirmation templates. When you need to send, type "/" and they appear.
How: Settings → Business Tools → Quick Replies → Add.
Labels
Mark conversations as "Pending confirmation", "Confirmed", "No response".
How: Long press a conversation → Label → Create custom label.
Limitation: WhatsApp Business (free) doesn't automate sending. You have to open each chat and send. If you have many appointments per day, this gets tedious. That's where Engrana comes in.
By business type
Hair Salons
48h before (they may need to prep their hair) + same-day reminder.
Beauty Centers
24h before + reminder 2h before the service.
Massage / Physio
24h before. Include instructions (comfortable clothes, don't eat heavy before).
Dental Clinics
48h before. More formal but friendly tone.
Barbershops
24h before. Short and direct message.
Nail Salons
24h before + easy reschedule option.
7 mistakes that ruin your confirmations
Frequently asked questions
Tired of sending messages one by one?
Engrana automates confirmations, reminders, and follow-ups. You just receive the response (or the cancellation in time to fill the slot).
