# Appointment Reminder Templates That Cut No-Shows

Source: https://letsrezzy.com/blog/appointment-reminder-templates-that-reduce-no-shows
Description: Copy-and-paste appointment reminder templates for email and text, with timing, tone, and opt-in/STOP compliance guidance that actually reduce no-shows.
Updated: 2026-07-23

**TL;DR:** The best appointment reminder templates combine a booking confirmation, a 24-hour reminder, and a same-day nudge, each one asking for a reply instead of just announcing the time.

---

Most studios already send some kind of reminder. The usual problem is wording that reads like a system notice instead of a message from a person, or a schedule that only fires once and misses the client who forgot anyway. Swap in the templates below, fill in your own details, and you have a sequence built to actually get read.

![The Rezzy schedule: a week of appointments the reminders are protecting](/blog_images/dashboard-calendar.png)

*Rezzy sends the reminders automatically for every booking on your schedule.*

## How far in advance should reminders go out?

Send at least three touches on two channels: a confirmation at booking, a reminder about 24 hours out, and a same-day nudge a few hours before. A single night-before reminder catches some no-shows; a sequenced set on two channels catches far more, because you're covering both the "I forgot this was even on the calendar" client and the "I remembered but got busy" client.

| Timing | Channel | Purpose |
|---|---|---|
| Immediately at booking | Email + text | Confirms the details, sets expectations (policy, address, prep) |
| 24 hours before | Email or text | Last real chance to reschedule without a fee |
| 2-4 hours before | Text | Catches same-day forgetters when it's too late to reschedule |
| After a no-show | Text | Rebooks the client before they drift off the calendar |

Text gets read within minutes for most people, which makes it the right channel for anything time-sensitive. Email still earns its place at booking and the 24-hour mark, where a client is more likely to actually read policy details instead of glancing and swiping away.

## What should the booking confirmation say?

The confirmation is the one message every client reads, since they just took the action that triggered it. Use it to set expectations you'll lean on later: date, time, address, what to bring, and the cancellation policy.

**Confirmation email:**

> **Subject: You're booked for [service] on [date] at [time]**
>
> Hi [name], you're all set for [service] with [staff name] at [business name].
>
> Date: [date]
> Time: [time]
> Location: [address, with a map link]
> Duration: about [length]
>
> Need to change anything? Reschedule here: [link]
>
> Please give us at least [24/48] hours notice to cancel or reschedule. Cancellations inside that window or no-shows may be charged [amount or policy].
>
> See you soon, [business name]

**Confirmation text:**

> Hi [name]! You're booked for [service] on [date] at [time] with [business name], [address]. Reply RESCHEDULE to change it. See you then!

## What should a 24-hour reminder say?

This is the message that actually prevents a no-show, because it lands early enough for the client to reschedule instead of just skipping. Keep it short and make rescheduling a one-word reply, not a phone call.

**24-hour email:**

> **Subject: Reminder: your appointment is tomorrow**
>
> Hi [name], quick reminder that you're booked for [service] tomorrow, [date] at [time], with [staff name].
>
> Address: [address]
> Can't make it? Reschedule here: [link], or reply and let us know.
>
> Our cancellation window is [24/48] hours, so tomorrow is your last chance to change this without a fee.

**24-hour text:**

> Reminder: [name], your [service] is tomorrow at [time] at [business name]. Reply RESCHEDULE to pick a new time or CANCEL to let us know you can't make it.

## What should a same-day (morning-of) reminder say?

The morning-of message is the safety net, not the primary reminder. It's aimed at the client who saw the earlier messages, meant to show up, and needs one more nudge before the day gets away from them. Send it as a text, since it needs to be seen in the next hour or two, not opened later.

**Morning-of text:**

> Hi [name], see you at [time] today for [service] at [business name]! Reply if anything's changed.

**Tight same-day text (for slots inside your cancellation window):**

> Hi [name], your [service] is coming up at [time] today. If something's come up, let us know as soon as you can so we can offer the spot to someone else.

**The reminder should ask for a response, not just inform.** "Reply CANCEL if you can't make it" turns a passive notice into an action, and it's the single easiest change that makes a reminder sequence actually move the no-show number. Rezzy's [online booking and reminders](/#booking) send this three-touch sequence automatically, so you're not manually texting between clients.

> **Don't want to copy-paste these by hand?** Rezzy sends every touch of this sequence automatically once a client books. [Start free](/signup).

## What other reminder templates are worth keeping on hand?

Beyond the core three-touch sequence, a few situational templates cover the gaps that generic reminders miss.

**First-visit text (adds what a returning client already knows):**

> Hi [name], looking forward to your first visit for [service] on [date] at [time]! Park in [location], and plan to arrive [5-10] minutes early to fill out a quick form. Questions? Just reply here.

**Waitlist opening text (fills a slot that just freed up):**

> A [time] opening just came up today at [business name]. Want it? Reply YES and it's yours.

**Reschedule confirmation text (closes the loop after a change):**

> You're all set, [name]. Your [service] is now booked for [new date] at [new time]. See you then!

**No-show follow-up text (sent within the hour, no guilt trip):**

> Hi [name], looks like we missed you for your [time] appointment today. No worries, here's a link to grab a new time: [link].

If that follow-up doesn't get a reply, a dedicated push a few days later usually will. See our [rebooking text message templates](/blog/client-rebooking-text-message-templates) for what to send next.

That's ten templates covering the full arc from first booking through a missed visit, which is enough to handle nearly every reminder a studio sends without writing from scratch each time. For the systems that sit around these messages, like deposits, waitlists, and enforced policies, see our guide on [how to reduce client no-shows](/blog/how-to-reduce-client-no-shows).

## What should every reminder include, no matter the channel?

Four things belong in almost every reminder, and skipping any one of them is usually why a client no-shows or shows up confused:

- **Date and time**, written out plainly rather than assumed from context.
- **Address or location detail**, especially for a first visit or a studio in a shared building.
- **Cancellation policy**, stated the same way every time so it never feels like a surprise.
- **A reschedule link or reply option**, so changing plans takes one tap instead of a phone call during business hours.

Leave any one of these out and you shift work back onto the client, which is exactly the friction that turns "I meant to reschedule" into a no-show.

## Do you need consent to send text appointment reminders?

Yes. In the US, sending automated text messages requires the recipient's prior consent, typically collected as a checkbox or opt-in field at booking that says clients will receive appointment texts. Every text reminder should also make it easy to stop them.

A few rules worth baking into your templates rather than relearning after a complaint:

1. **Capture opt-in at booking**, not after the fact. A checkbox that says "I agree to receive appointment texts from [business name]" next to the phone number field covers you.
2. **Include an opt-out path.** Most platforms handle this automatically by recognizing STOP, but your confirmation message should say so plainly: "Reply STOP to opt out of texts."
3. **Honor STOP immediately.** Once a client texts STOP, that number should stop receiving anything automated, not just the current sequence.
4. **Keep the content to what they signed up for.** Appointment reminders are consent for appointment reminders, not a channel for marketing unless they opted into that separately.

This isn't legal advice, and requirements shift by state and by how a message is classified, so if you're setting up texting for the first time it's worth a quick read of your platform's compliance documentation or a call with a local advisor. A platform that handles opt-in capture and STOP processing for you, the way [Rezzy](/) does when reminders go out, removes most of the risk of getting this wrong by hand.

## How do you write reminders that get replies instead of getting ignored?

Write the way you'd text a client directly, not the way a system announces an event. A few habits separate reminders that get read from ones that get deleted on sight:

- **Use their name and your business name in the first line.** It signals a real message, not a robo-notice.
- **Keep texts under two sentences.** Anything longer reads like an email that got copy-pasted into the wrong channel.
- **Ask for an action, not just deliver information.** "Reply CANCEL" beats "Your appointment is confirmed" every time.
- **Match the tone to the relationship.** A regular client can get something breezier than a first-time booking confirmation, which should read a little more formal until there's a relationship to be casual with.

None of this requires new software, just wording that sounds like a person wrote it. [Rezzy](/) sends this exact sequence automatically once your services and reminder timing are set up, and you can see the full booking and reminder flow by [starting free](/signup).