WhatsApp

20 WhatsApp Appointment Confirmation Message Templates (Free)

Published on April 8, 2026 · 8 min read

Every week, clients who mentally confirmed days ago quietly disappear on the day. No heads-up, no apology — just an empty chair and a professional standing around. The confirmation message sent the day before is almost your only chance to prevent that. Done right, it cuts no-shows by 26% to 50%. Done wrong, it's just another notification the client scrolls past.

Haven't worked out what those missed appointments are actually costing you? Use our no-show cost calculator — it takes 30 seconds, and most salon owners discover they're losing over $2,000/month without noticing.

The problem is that most business owners send messages that are too generic ("Hi, just confirming your appointment"), impersonal, or ask for a confusing action. This guide fixes that with 20 ready-to-use templates, organized by business type and tone of voice, for you to copy, adapt, and use today.

What a Good Confirmation Message Needs

Before the examples, the 5 elements that separate a message that works from one that gets ignored:

  1. Personalized greeting with the client's first name. "Hi Anna" converts much better than "Hello, valued customer".
  2. Appointment details in one line. Service, date, time, professional. Visible without scrolling.
  3. Clear one-word action. "Reply YES to confirm" beats "please let us know if you'll be attending".
  4. An explicit fallback. Offering reschedule in the same message reduces silent cancellations.
  5. Tone that matches your brand. A casual hair salon reads differently from a dental office — and borrowing the wrong tone feels fake.

Now, the templates.

Hair Salon (4 Examples)

1. Friendly and direct

Hi {Name}! 👋

Just confirming your appointment tomorrow:

💇 Cut + blow dry
📅 Wednesday, April 9
⏰ 2:00 PM
👩 With Camila

Reply YES to confirm or RESCHEDULE if you need to change.

See you tomorrow!
— The {Salon} Team

2. Casual with emoji

Heyyy {Name} 💕

All set for your appointment tomorrow?

✨ Service: Highlights + cut
🗓️ Thursday, April 10 at 3:30 PM
✂️ With Bia

Just reply here: 1 to confirm, 2 to reschedule. Easy 😊

3. Professional and clean

Hello {Name},

We're confirming your appointment:

Service: Color
Date: April 11, 2026
Time: 10:00 AM
Stylist: Larissa

To confirm, please reply YES. If you need to reschedule, just let us know here.

Best regards,
{Salon}

4. For repeat clients

Hi {Name}, all good?

Your regular appointment is tomorrow at 4 PM with {Stylist}. 💛

Let me know here if you can't make it — I'll save your usual spot for next week.

Medical Spa and Wellness (4 Examples)

5. Premium and attentive

Hello {Name},

We can't wait to see you tomorrow!

Treatment: Lymphatic drainage (60 min)
Date: April 9, 2026
Time: 11:00 AM
Therapist: Dr. Fernanda

Gentle reminder: please arrive 10 minutes early for prep.

Can you confirm by replying YES?

{Spa}

6. With pre-treatment instructions

Hi {Name}!

Tomorrow is your deep facial day 🌿

⏰ 2:30 PM — 90 minutes
📍 {Address}

Two important reminders:
• Arrive without makeup
• Avoid direct sun tonight

Can I confirm? Reply YES or RESCHEDULE.

7. Sophisticated tone

{Name}, your time to reset is booked.

Relaxation massage • 60 minutes
Tomorrow, April 9 • 7:00 PM
With {Therapist}

Reply YES to confirm. We look forward to seeing you. 🤍

— {Spa}

8. For first sessions

Hi {Name}! All set for your first session tomorrow? ✨

📅 Thursday, April 10 at 6:00 PM
💆 Facial balancing protocol
👩‍⚕️ With Dr. {Name}

Since it's your first visit, please arrive 15 minutes early for a quick assessment. Any questions, just reply here!

Can you confirm? YES or RESCHEDULE.

Medical and Dental (4 Examples)

9. Professional and respectful

Hello {Name},

Reminder of your appointment:

Specialty: Cardiology
Doctor: Dr. {Name}
Date: April 10, 2026
Time: 9:30 AM
Location: {Address}

Please confirm by replying YES. If you need to reschedule, please get in touch as soon as possible.

Best regards,
{Clinic}

10. Dentist — warm tone

Hi {Name}, all good? 😊

Tomorrow is your routine checkup:

🦷 Cleaning + exam
📅 Wednesday, April 9 at 3 PM
👨‍⚕️ With Dr. {Name}

Can you confirm by replying 1? If you need to reschedule, just type 2 and I'll send you new times.

See you tomorrow!

11. With pre-visit instructions

{Name}, good morning!

Confirming your appointment with Dr. {Name}:
📅 Tomorrow, April 10 at 8:00 AM
📍 {Address}

Preparation:
• 12-hour fast (water only)
• Bring any previous test results
• Arrive 15 min early for paperwork

Reply YES to confirm.

12. Veterinary clinic

Hi {Name}! 🐾

Reminder of {PetName}'s appointment:

🏥 Annual check-up
📅 Friday, April 11 at 10:00 AM
👩‍⚕️ With Dr. {Name}

Reminder: please bring the vaccination card.

Can you confirm? YES or RESCHEDULE.

Personal Training and Fitness Studios (4 Examples)

13. Motivational tone

Hey {Name}! 💪

Training booked for tomorrow:

🏋️ Leg day
📅 Wednesday, April 9
⏰ 7:00 AM
📍 {Studio}

Let's do this? Reply YES to confirm.

PS: sleep well? If you're wiped out, reschedule with me and I'll open another slot.

14. Pilates/yoga — calm tone

Hi {Name} 🧘‍♀️

Your moment to move is tomorrow:

📅 Thursday, April 10
⏰ 8:00 AM
🌿 Group Pilates (max. 6 people)

Reply YES to confirm your spot — it stays reserved for you.
Namaste 🤍

15. 1:1 training — direct

{Name}, quick confirm:

Training tomorrow, April 9 at 6:00 PM.

I'm building your week's plan now — let me know if you're in so I don't plan wrong. Reply YES or RESCHEDULE.

16. Trial class

Hi {Name}! Excited to meet you tomorrow for your first class 🎉

📅 Wednesday, April 9 at 7:00 PM
🥊 Beginner functional (60 min)
👟 Bring comfy clothes and a water bottle

Can I confirm? YES or RESCHEDULE.

Consultant and Coach (4 Examples)

17. Executive tone

{Name}, good morning.

Confirming our session:

📅 April 10, 2026 (Thursday)
⏰ 3:00 – 4:00 PM
💻 Online (link: {link})

If you need to reschedule, please reply by 6 PM today. Otherwise, see you tomorrow.

{Consultant}

18. Coach — close tone

Hi {Name}!

Tomorrow at 10 AM we meet for our session. 🌱

Call link: {link}

Come with one quick note: "what's changed since our last session?". It'll help us start focused.

Can you confirm? 😊

19. Mentorship — structured

Hi {Name},

Reminder of our mentorship session:

📌 Session 3 of 8
📅 Friday, April 11 at 4:00 PM
⏱️ 50 minutes
💻 Google Meet — {link}

Homework: review the positioning document.

Reply YES to confirm or RESCHEDULE if you need to.

20. Financial/legal consultant

Dear {Name},

Confirming our meeting:

Topic: 2026 tax planning
Date: April 10, 2026
Time: 2:00 PM
Format: In-person — {Address}

Documents needed: last 12 months of tax filings, updated company registration.

Please confirm by replying YES. Best regards.

How to Adapt These Templates to Your Brand

Copy-paste works, but customization works better. Three quick adjustments:

  • Swap vocabulary for what your clients actually say. If your clients say "session" instead of "appointment", use "session".
  • Pick one tone and stay consistent. Mixing formal and casual across messages confuses clients.
  • Use the same name that shows on your WhatsApp Business profile. If your profile is "Bella Studio", sign "Bella" — not "The Bella Studio Customer Service Team".

How to Automate All of This (Without Writing Messages All Day)

Copying templates is the start. Sending them to 50, 100, or 200 clients per week at the right time — 24 hours before the appointment, between 6 PM and 9 PM — is impossible manually unless you hire someone full-time for it.

Aimi solves this by automating confirmations, reminders, and rescheduling inside the WhatsApp your clients already use:

  • Customizable templates with your brand's tone of voice
  • Automatic sending 24 hours before each appointment
  • Conversational confirm or reschedule — clients reply in natural language, no buttons or forms
  • Per-professional Google Calendar sync — each professional connects their own Google Calendar so you never double-book, keeping control of their personal schedule and an automatic backup outside of Aimi
  • Custom AI personality — you decide if Aimi sounds formal, friendly, or casual

The Starter plan starts at $29/month with a 14-day free trial.

Frequently Asked Questions

What's the best time to send a confirmation message?

Between 6 PM and 9 PM, 24 hours before the appointment. That's when people are free and can actually think about tomorrow's schedule without interruption.

Can I send these messages using the regular WhatsApp Business app?

Manually, yes — you can copy any template above and send it client by client straight from your WhatsApp Business app. To automate the sending (which is what changes the game once you pass 50 appointments per week), Aimi uses Meta's WhatsApp Cloud API. And here's the good part: since May 2025, Meta supports a mode called Coexistence that lets you connect the same number to both the WhatsApp Business app and the Cloud API at the same time. So you keep sending manual messages from your regular app exactly as you do today, and Aimi automates the confirmations in parallel on the same number — no switching, no lost history, no telling anyone a new number.

Should I use emojis in my messages?

It depends on your audience. Hair salons, fitness studios, and coaches usually benefit. Medical clinics and legal offices usually build more trust without emojis. When in doubt, test with 50% of clients each way and compare response rates.

What do I do when a client doesn't reply to the confirmation?

Don't panic. Many people see the message, confirm mentally, and don't reply. But it's worth sending a second reminder 2 hours before the appointment. If they still don't respond and don't show up, log it as a no-show and add the client to a recovery flow the next day.

Can I send confirmations for first-time clients?

Yes — and it's even more important. First-time appointments have up to 2x higher no-show rates than repeat clients. A friendly welcome + confirmation message significantly improves attendance.

Next Step

Copy the templates that make sense for you, adapt the tone, and start sending today — even manually. Then, when you're tired of copy-pasting, automate with Aimi. You get 14 days free and only pay if you want to keep going.

Automate With Aimi

Back to Blog

14-day free trial · Cancel anytime · Setup in under 10 minutes