All articles

2026-04-14

Appointment Reminder Scripts That Don't Sound Like a Robot Wrote Them

15 appointment reminder scripts for salons, therapists, dentists, coaches, and clinics — plus WhatsApp formatting tips and what never to include.

Most appointment reminder messages fail before the client finishes reading the first sentence.

Not because the information is wrong. Not because the timing is off. But because the message reads like it was generated by software written by someone who has never had a conversation with another human.

"This is an automated reminder that your appointment is scheduled for [DATE] at [TIME]. Please confirm or cancel."

Nobody responds to that. Nobody feels reminded by it. It lands in the same mental bucket as a parking ticket notice - something to ignore until it becomes a problem.

This guide is different. You will get 15 copy-paste scripts organized by industry, a framework for structuring reminders that actually feel human, and clear rules for what to leave out (some of which could expose you to legal risk). You can read more about the platform side of this in the WhatsApp reminders for small business overview.

Why Most Reminder Templates Fail

There are three failure modes for appointment reminder messages:

They are generic. "Hi [Name], this is a reminder about your upcoming appointment." This tells the client nothing they do not already know, creates no action, and builds no relationship. It is the digital equivalent of a sticky note that says "remember the thing."

They are cold. Legal-sounding language, passive voice, no personality. Healthcare practices are especially guilty of this: "You have an appointment scheduled with [Provider Name] at [Location]. Please arrive 10 minutes early." Technically correct. Completely forgettable.

They bury the important information. The appointment time - the one thing the client needs to know - is somewhere in the middle of a paragraph of boilerplate. On a phone screen, they may never scroll to it.

The research on WhatsApp message performance makes the stakes clear. WhatsApp messages have roughly a 98% open rate compared to 21% for email. The message is being seen. The question is whether it is being read and acted on - and that is entirely a function of how it is written.

The Anatomy of a Good Reminder

Every effective reminder has four parts. You do not need all four to be long - in fact, the best reminders are under 60 words. But all four need to be present.

1. A personal greeting. Use the client's first name. This seems obvious, but a surprising number of automated reminders still use full name formatting ("Dear Jane Smith") that sounds like a form letter, or no name at all.

2. Clear logistics. The appointment date and time should be visually prominent - ideally on its own line, bolded if you are using WhatsApp. Then the location or provider name, and any prep the client needs to know about (bring ID, arrive early, fast beforehand).

3. An easy action. Tell the client exactly what you want them to do: confirm, cancel, or reschedule. Give them a single method - reply to this message, tap a link, or call a number. Multiple options create decision paralysis.

4. Brand voice. This is the difference between a message that feels like it came from a person and one that came from a machine. Your brand voice might be warm and casual, professional and precise, or friendly and playful - but it should be consistent and human. One touch of personality is enough: a small phrase like "We are looking forward to seeing you" or "See you tomorrow" covers it.

What good reminders do not have: health details, financial account information, excessive legal disclaimers, or anything that would embarrass you if it appeared on a billboard. More on this in the compliance section.

15 Copy-Paste Reminder Scripts by Industry

These scripts are ready to use. Customize the bracketed fields. The WhatsApp formatting notes (asterisks for bold) are intentional - more on that in the formatting section.

Salons and Hair Studios

These three scripts cover the three moments where reducing no-shows at salons depends on the right message at the right time.

Script 1 - Booking Confirmation (send immediately after booking)

Hi [First Name]! You are booked with [Stylist Name] at [Salon Name].

*[Day], [Date] at [Time]*
[Address or "same location as always"]

If you need to reschedule, just reply here or call [phone number] - we need at least 24 hours' notice.

See you then!

Script 2 - 24-Hour Reminder

Hey [First Name], just a heads-up that your appointment is *tomorrow at [Time]* with [Stylist Name].

[Address] - parking is [note if relevant]

Reply YES to confirm or let us know if you need to move things around.

Script 3 - Day-of Reminder (send 2-3 hours before)

Good morning [First Name]! We are looking forward to seeing you *today at [Time]*.

[Stylist Name] will be ready for you. Head to [Address/Suite].

See you soon!

Dental Practices

Dental no-show rates average around 15%, making reminders one of the highest-ROI investments a practice can make. These scripts work for both general dentistry and specialist appointments.

Script 4 - 48-Hour Reminder

Hi [First Name], a quick reminder from [Practice Name]:

Your appointment with Dr. [Last Name] is *[Day] at [Time]*.
[Address]

If you need to reschedule, please let us know by [time tomorrow] - we can usually fit you in quickly. Call [number] or reply here.

Script 5 - Day-Before Reminder With Prep Note

Hi [First Name]! Reminding you about your dental visit *tomorrow at [Time]* with [Practice Name].

A couple of things to know:
- Please arrive 10 minutes early if this is your first visit
- [Any prep: brush beforehand, avoid eating if sedation is involved, etc.]

Questions? Reply here or call [number].

Fitness Trainers and Personal Trainers

Personal trainers often work with clients who cancel impulsively when motivation dips. A reminder that references their goal - not just the appointment - has a measurably better show rate.

Script 6 - 24-Hour Reminder

Hey [First Name]! Tomorrow is your session with [Trainer Name].

*[Day] at [Time]* - [Location/Gym Name]

Wear [attire note if relevant]. We are working on [goal or focus area if tracked].

Reply YES to confirm or let me know if something has come up.

Script 7 - Morning-Of Reminder

Good morning [First Name]! Your training session is *today at [Time]* with [Trainer Name] at [Location].

You have got this. See you soon!

Therapists and Counselors

Language matters more here than in any other industry. The messages should be warm and low-pressure. Avoid clinical terminology, diagnostic references, or anything that could embarrass a client if seen by someone else.

Script 8 - 48-Hour Reminder

Hi [First Name], just a gentle reminder that you have a session with [Therapist Name] on *[Day] at [Time]*.

[Office address or "via video call - link below"]

If you need to reschedule, please reach out by [day/time] so I can offer the slot to someone else. You can reply here or call [number].

Looking forward to our time together.

Script 9 - 24-Hour Reminder

Hi [First Name], see you *tomorrow at [Time]* for your session.

[Address or video link]

If anything has come up, let me know as soon as you can. Otherwise, I will see you then.

Script 10 - Day-of Reminder

Good morning, [First Name]. Just a reminder that your session is *today at [Time]*.

[Location or "video call - your link is: [link]"]

Take care - see you soon.

Medical Clinics

Clinic reminders need to carry enough information to be useful without including any protected health information. The scripts below work for general practice, specialist visits, and allied health. For deeper guidance on compliance, the clinics and medical practices page covers the setup in detail.

Script 11 - 48-Hour Reminder

Hi [First Name], a reminder from [Clinic Name]:

Your appointment is on *[Day], [Date] at [Time]*.
[Address] - please bring your insurance card and a photo ID.

To reschedule, call [number] or reply here. We appreciate at least 24 hours' notice.

Script 12 - Day-Before Reminder

Hi [First Name], you have an appointment *tomorrow at [Time]* at [Clinic Name].

[Address]

Please arrive 10 minutes early if you have any forms to complete. If you need to cancel, please let us know today - [number] or reply here.

Coaches and Consultants

Coaches often work remotely, so the logistics are different - but the human touch matters just as much. These scripts work for business coaches, life coaches, executive coaches, and consultants billing by the hour.

Script 13 - Booking Confirmation

Hi [First Name]! Confirmed - we are meeting on *[Day] at [Time]*.

[Video call link or "I will send the link 15 minutes before we start"]

To prepare: [any homework, agenda note, or question to think about]

Looking forward to it.

Script 14 - 24-Hour Reminder

Hey [First Name], just a reminder that we are talking *tomorrow at [Time]*.

[Link or dial-in details]

Is there anything specific you want to cover that is not on the agenda? Reply here and I will make sure we get to it.

Script 15 - Post No-Show Follow-Up

Hi [First Name], I had us down for *[Time] today* and wanted to make sure everything is okay.

No pressure - things come up. When you are ready to reschedule, just reply here or use this link: [booking link]

Hope to connect soon.

Confirmation vs. Reminder vs. No-Show Follow-Up

These three message types have different purposes and should be written accordingly.

Confirmation messages go out immediately after booking. Their job is to make the client feel confident the booking happened correctly and give them all the information they will need. They should include full logistics details and a brief mention of your cancellation policy. Think of them as a contract in friendly language.

Reminder messages go out 24 to 72 hours before the appointment. Their job is to prevent forgetting and to create an easy exit ramp (cancel or reschedule before the fee kicks in). They should be shorter than the confirmation - the client already has the details, they just need a nudge. If you want to understand WhatsApp vs. SMS for appointment reminders at each of these stages, the comparison covers the performance differences in detail.

No-show follow-up messages go out after a missed appointment. Their job is to keep the relationship intact and make rebooking easy - not to express frustration or immediately invoke a fee policy. Script 15 above shows the right tone: neutral, brief, and focused on the client's wellbeing rather than your inconvenience.

A common mistake: using the same template for all three. The confirmation should be the most detailed. The reminder should be the most action-oriented. The no-show follow-up should be the most human.

WhatsApp-Specific Formatting Tips

WhatsApp renders a small set of markdown formatting that can make your messages significantly easier to scan. Most appointment booking software that sends via WhatsApp will pass this formatting through correctly.

Bold text: Wrap text in single asterisks - *like this* - and it will appear bold in the recipient's WhatsApp. Use this for the appointment time and date only. Bolding too much text defeats the purpose.

Line breaks matter. WhatsApp does not render paragraph spacing the same way email does. Use short paragraphs - two to three lines maximum - separated by a blank line. The appointment time should sit on its own line so it is immediately visible when the message preview appears.

Emoji rules. One or two emoji are fine and can soften tone, especially in the fitness and wellness industries. Zero emoji is also fine - it reads as professional rather than cold. More than three emoji starts to look like marketing spam, which is the opposite of what you want. Never use emoji in medical or therapy contexts.

Message length. Keep reminders under 60 words where possible. Confirmations can run up to 100 words if the logistics require it. Anything longer is likely including information that should be in a follow-up message or a linked document.

Phone numbers and links. WhatsApp automatically hyperlinks phone numbers and URLs. You do not need to format them - just include them plainly and they will be tappable.

What NOT to Include in Reminder Messages

Some of these are legal requirements. Some are just good judgment.

Health or diagnosis information. Never include a patient's condition, medication, test results, or the name of a specialist that implies a diagnosis. In the US, this constitutes Protected Health Information under HIPAA and must not appear in standard text or WhatsApp messages. The HHS guidance on HIPAA is clear: appointment reminders are permitted, but they must not include clinical details beyond what is necessary.

Financial account or insurance details. Never include a client's balance, outstanding invoice amount, or insurance claim status in a reminder message. These are sensitive details that should live in a secure patient or client portal, not in a WhatsApp thread.

Full date of birth or ID numbers. These are personally identifiable information and have no place in a reminder message.

Lengthy legal disclaimers. If your reminder message ends with four lines of unsubscribe instructions, liability waivers, and confidentiality notices, clients will stop reading reminders. Keep compliance language minimal - "Reply STOP to unsubscribe" is sufficient for most jurisdictions.

Passive-aggressive cancellation policy warnings. Phrases like "As a reminder, no-shows will be charged" in every single reminder message create a punitive tone that erodes the client relationship. Mention the policy once - in the confirmation - and include a brief practical note in the 24-hour reminder only. That is enough.

How to A/B Test Two Message Variants

Most small businesses skip testing because it sounds technical. In practice, it is straightforward with any reminder platform that sends to a volume of clients.

What to test: Pick one variable at a time. The highest-impact variables are: presence of the client's first name, the call-to-action wording (Reply YES to confirm vs. Let us know if you need to reschedule), and message length (short vs. detailed). Do not test multiple variables at once - you will not know which change made the difference.

How to split: Alternate between version A and version B with consecutive bookings. If you book 20 clients in a week, the first 10 get version A and the next 10 get version B. This is not statistically rigorous, but it will reveal strong patterns.

What to measure: Response rate (clients who reply to confirm or cancel) and no-show rate. Response rate is easier to track in real time. No-show rate gives you the business impact.

How long to run it: Run each test for at least 50 appointments before drawing conclusions. Less than that and you are reading noise.

Once you have a winning variant, lock it in as your default and run it for 90 days before testing anything else. Most businesses over-test too early and under-commit to the winning version.

Remindly's scheduling integrations make this easy to implement - one template per booking type, automatically sent at the right time. The Remindly pricing page shows how many messages the free tier covers per month, which is usually enough for A/B testing without any paid commitment.

Frequently Asked Questions

What should an appointment reminder message include?

Every reminder should include the client's first name, the appointment date and time on its own line, the location or meeting link, and a clear single action - confirm, cancel, or reschedule. Keep reminders under 60 words and booking confirmations under 100 words.

How long should an appointment reminder text be?

Under 60 words for reminder messages and under 100 words for booking confirmations. Anything longer is usually including information that belongs in a separate document. On a phone screen, long messages are scanned rather than read, so critical details need to appear near the top.

Should I use emoji in appointment reminder texts?

One to two emoji are fine for wellness, fitness, and salon industries. Zero emoji is also appropriate and reads as professional. Avoid emoji entirely for medical providers, therapists, and clinical settings. Never use more than three in any reminder message.

What is the best way to ask clients to confirm their appointment?

Give them a single, simple action. "Reply YES to confirm" outperforms multiple-choice options because it requires less thought. A one-tap confirmation link also works well. Place the call to action as the last line of the message so it is the final thing the client sees.

Can I use the same reminder template for all clients?

You can use the same structure, but always personalize with the client's name and specific appointment details. Fully generic templates have lower response rates because they read as automated rather than personal. The goal is to sound like a staff member sent it.

Ready to reduce no-shows?

Set up automatic WhatsApp reminders in 2 minutes. Free plan available.

Get started free