- When to send each reminder
- 6 appointment reminder email templates
- 1. Standard 24-hour reminder
- 2. Early 48-hour reminder
- 3. First-visit reminder with instructions
- 4. Reminder with an outstanding deposit
- 5. Virtual appointment reminder
- 6. Recurring appointment reminder
- 6 appointment reminder SMS templates
- 7. Standard 24-hour SMS reminder
- 8. Two-hour “on your way” SMS
- 9. Reply-to-confirm SMS
- 10. Unconfirmed follow-up
- 11. Missed appointment follow-up
- 12. Group class or session reminder
- SMS rules you can’t ignore
- Adapting these for your industry
- How to install these in Radius Booking
- Frequently asked questions
- How many appointment reminders should I send?
- Should I use email or SMS for appointment reminders?
- What should an appointment reminder include?
- Do appointment reminders actually reduce no-shows?
- Can I put marketing in an appointment reminder?
- What’s the best time to send a reminder?
- Get set up
A good appointment reminder does one job: make it effortless for someone to show up, or to tell you early that they can’t.
Most reminders fail at this. They confirm the booking but bury the date. They say “reply to reschedule” without saying what to reply to. They arrive at 6am. Or they’re so long on mobile that the important line — when and where — sits below the fold.
Below are twelve templates you can copy straight into your booking system: six for email, six for SMS. Each one includes the merge tags, the recommended send time, and what it’s actually for.
A note on the merge tags. These use Radius Booking’s variable syntax, so they work as-is in that plugin. If you use something else, swap the braces for your tool’s format — Amelia and BookingPress use %percent_signs%, Bookly uses {curly_braces} like these. The structure of the message doesn’t change.
Radius Booking’s variables: {customer_name} {customer_email} {customer_phone} {service_name} {staff_name} {booking_id} {booking_date} {time} {duration} {location} {price} {status}
When to send each reminder
Timing matters more than wording. The pattern below works for most service businesses:
| Send | Channel | Purpose |
|---|---|---|
| Immediately after booking | Confirm details, set expectations | |
| 48–72 hours before | Early warning — leaves time to fill a cancelled slot | |
| 24 hours before | Email or SMS | The main reminder |
| 2–3 hours before | SMS | Travel prompt, catches same-day forgetting |
| After a no-show | SMS or email | Recovery, not scolding |
Two is usually right. Three is the ceiling. One reminder misses people. Four trains them to ignore you.
The 48-hour reminder is the one most businesses skip and the one that protects revenue best — it’s the only reminder that arrives early enough for you to actually rebook the slot. If you’re working through a broader plan to reduce appointment no-shows, start there.
6 appointment reminder email templates
Radius Booking splits each email into Subject Line, Email Heading, Main Content, Footer Text, and an optional CTA Button. The templates below are laid out the same way so you can paste field by field.
1. Standard 24-hour reminder
The workhorse. Use this if you only set up one.
Subject: Reminder: {service_name} tomorrow at {time}
Heading: Your appointment is tomorrow
Main content:
Hi {customer_name},
This is a reminder about your appointment tomorrow.
{service_name} with {staff_name} {booking_date} at {time} ({duration}) {location}
Nothing to do if that still works — just come along.
Footer: Need to change it? Use the button above, or reply to this email and we’ll sort it out. Booking reference: {booking_id}
CTA button: Reschedule or cancel
2. Early 48-hour reminder
Sent two to three days out. The wording is deliberately permissive about cancelling, because an early cancellation is worth far more than a late one.
Subject: Your {service_name} appointment is on {booking_date}
Heading: Coming up on {booking_date}
Main content:
Hi {customer_name},
A heads-up that your appointment is coming up:
{service_name} with {staff_name} {booking_date} at {time} {location}
If something’s come up, letting us know now genuinely helps — we can offer the slot to someone on the waiting list, and you can pick a time that suits you better.
Footer: You’ll get one more reminder the day before. Booking reference: {booking_id}
CTA button: Change my appointment
3. First-visit reminder with instructions
New clients no-show far more often than regulars, usually because they’re unsure what to expect. This template answers that before they have to ask.
Subject: Your first visit tomorrow — what to expect
Heading: Looking forward to seeing you tomorrow
Main content:
Hi {customer_name},
Your first appointment with us is tomorrow:
{service_name} with {staff_name} {booking_date} at {time} ({duration}) {location}
A few things that help it run smoothly:
- Arrive about 10 minutes early so we can get you settled
- Parking is available on site / the nearest car park is [ADD DETAIL]
- Bring [ADD ANYTHING RELEVANT — ID, referral, kit, previous records]
- Wear something comfortable if you’d prefer
If you’re running late, call us on [PHONE] rather than cancelling — we can usually still fit you in.
Footer: Total for this appointment: {price}. Booking reference: {booking_id}
CTA button: Get directions
4. Reminder with an outstanding deposit
Use when payment is pending. Keep it factual — no pressure, no penalty language.
Subject: {service_name} tomorrow — one thing outstanding
Heading: Your appointment is confirmed for tomorrow
Main content:
Hi {customer_name},
Reminder about tomorrow:
{service_name} with {staff_name} {booking_date} at {time} {location}
Our records show the deposit for this booking hasn’t come through yet. You’re welcome to settle it using the button below, or pay in full when you arrive — whichever is easier.
Total: {price}
Footer: If you’ve already paid, ignore this — payments can take a day to show. Booking reference: {booking_id}
CTA button: Pay now
5. Virtual appointment reminder
For video calls. The single most important thing is that the join link is impossible to miss, so it goes above everything else.
Subject: Your online appointment tomorrow at {time}
Heading: Joining details for tomorrow
Main content:
Hi {customer_name},
Your appointment with {staff_name} is tomorrow at {time}. Join using the button below — the link works from any device, no download needed.
{service_name} {booking_date} at {time} ({duration})
Worth doing beforehand:
- Test your camera and microphone
- Find somewhere quiet with a decent connection
- Join a couple of minutes early
If the link doesn’t work on the day, call us on [PHONE] and we’ll get you connected.
Footer: Can’t make it? Cancelling in advance frees the slot for someone else. Booking reference: {booking_id}
CTA button: Join the call
6. Recurring appointment reminder
For clients on a standing weekly or monthly slot. They know the drill, so this one is short — over-explaining to a regular reads as noise.
Subject: {service_name} with {staff_name} — {booking_date}
Heading: Same time this week
Main content:
Hi {customer_name},
Quick reminder about your regular session:
{booking_date} at {time} with {staff_name} {location}
All set unless we hear otherwise.
Footer: Need to skip this one or move it? Just reply. Booking reference: {booking_id}
CTA button: Manage my bookings
6 appointment reminder SMS templates
SMS is a different medium and rewards different writing. Three rules:
Lead with the business name. People don’t recognise numbers. If they can’t tell who it’s from in the first three words, it reads as spam.
Put the date and time in the first line. Assume they read the preview and nothing else.
Watch the character count. A single SMS is 160 characters. Go over and it splits into two segments — you pay twice, and on some handsets it arrives out of order. Every template below shows its count with merge tags at typical length.
7. Standard 24-hour SMS reminder
[BUSINESS]: Hi {customer_name}, reminder of your {service_name} tomorrow {booking_date} at {time} with {staff_name}. Reply C to cancel. [SHORT LINK]
≈152 characters
8. Two-hour “on your way” SMS
The highest-value reminder in the set. It catches the person who remembered yesterday and forgot this morning.
[BUSINESS]: Hi {customer_name}, your appointment is at {time} today at {location}. See you soon. Running late? Call [PHONE].
≈118 characters
9. Reply-to-confirm SMS
Turns a passive reminder into a response you can act on. Send 48 hours out so an unconfirmed slot can still be filled.
[BUSINESS]: {customer_name}, please confirm your {service_name} on {booking_date} at {time}. Reply Y to confirm or N to cancel. Thanks.
≈131 characters
Only use this if someone is actually monitoring replies. An unanswered “Y” is worse than no message at all.
10. Unconfirmed follow-up
For when template 9 got no response. Assumes nothing and makes cancelling easy.
[BUSINESS]: Hi {customer_name}, we haven’t heard back about {booking_date} at {time}. Still works? Reply Y. Need a different time? Reply N.
≈134 characters
11. Missed appointment follow-up
Send within a few hours. Tone is the whole game here — assume something went wrong in their day, because it usually did. A warm message rebooks; a cold one loses the client permanently.
[BUSINESS]: Hi {customer_name}, sorry we missed you today. Hope everything’s OK. Book a new time whenever suits: [SHORT LINK]
≈118 characters
12. Group class or session reminder
For classes with limited spots, where late cancellations block someone else.
[BUSINESS]: Hi {customer_name}, {service_name} is tomorrow at {time}. Spots are limited — if you can’t make it, reply C so someone else can take it.
≈141 characters
SMS rules you can’t ignore
Text messaging is regulated in a way email isn’t. Getting this wrong is expensive.
Get consent, and record it. A phone number given for a booking is not automatic permission to text. Add a checkbox to your booking form and store the timestamp. In most jurisdictions, transactional reminders to someone who booked with you sit on much safer ground than marketing texts — but that only holds if the message stays transactional. The moment you add “20% off next month,” it’s marketing, and it needs separate consent.
Include opt-out. Standard practice is Reply STOP to opt out. Some carriers require it on the first message of a conversation. If it pushes you over 160 characters, send it once as a separate first message rather than trimming the reminder.
Respect quiet hours. Send between 8am and 9pm in the recipient’s timezone, not yours. Automated systems get this wrong constantly with international clients.
Never put sensitive details in SMS. No treatment names, no test results, no diagnoses, no financial specifics. Write “your appointment” rather than the service name for anything clinical. This matters for healthcare, legal, and financial services in particular — if you run medical or dental appointment booking, assume every SMS could be read by someone other than the patient, because phones sit unlocked on kitchen tables.
One number, consistently. Alternating between numbers destroys the recognition that makes reminders work.
Adapting these for your industry
The structure stays the same. What changes is the preparation line in template 3 and the tone.
Salons and barbers — mention if a patch test is needed and how long the appointment runs, since colour services overrun and clients underestimate them. Keep it warm and casual. See our guide to barbershop booking setups.
Clinics and dental — cancellation windows and any fasting or medication instructions. Formal, clear, no sensitive detail in SMS.
Fitness and yoga — what to bring, what to wear, arrival time for equipment setup. Class reminders should mention limited spots. More on class booking.
Consultants and legal — documents to have ready, and confirmation of whether it’s in person or remote. Our guide to consultation booking for law firms covers the intake side.
Home services — access instructions, parking, whether someone needs to be home, pets. This is the category where a missing detail costs a wasted van journey, so be specific. See cleaning service booking.
Personal training and tutoring — mostly recurring clients, so use template 6 and keep it minimal. See booking for personal trainers.
How to install these in Radius Booking
Go to Radius Booking → Configuration → Notifications → Emails. Templates are grouped into Customer, Employee, and Admin tabs.
- Open the Customer Emails tab and click the edit icon on the template you want to change.
- Paste the Subject Line, Email Heading, Main Content, and Footer Text from above into the matching fields.
- Set the Call-to-Action Button text and URL — usually your My Bookings page.
- Check the Live Preview panel on the right, and toggle to mobile view. Most reminder emails are read on a phone.
- Click Update.
Two honest notes. Radius Booking’s built-in email templates are triggered by booking events — confirmed, pending, cancelled, completed — so the confirmation and follow-up templates drop straight in. For time-delayed sends like “24 hours before,” you’ll need your booking system’s scheduled reminder feature or an automation tool alongside it. And SMS isn’t sent by the plugin itself; you’ll route these through an SMS provider such as Twilio. The templates and merge tags above work either way.
Before you go live, send yourself a test of every template and read it on a phone. Broken merge tags — an email that opens “Hi {customer_name},” — are the single most common and most damaging mistake in this whole exercise.
Frequently asked questions
How many appointment reminders should I send?
Two for most businesses: one 24–48 hours ahead, one a few hours before. Add a third only for high-value appointments or first-time clients. Beyond three, people stop reading them, which undermines the reminders that matter.
Should I use email or SMS for appointment reminders?
Both, for different jobs. Email carries detail — directions, preparation instructions, payment links, calendar attachments. SMS gets read within minutes, which makes it right for the short same-day nudge. Email costs nothing and SMS costs per message, so a practical split is email for the advance reminder and SMS for the final one.
What should an appointment reminder include?
Five things: who it’s from, the date, the time, the location or join link, and a clear way to cancel or reschedule. Everything else is optional. If a client can’t find the date and time within two seconds of opening it, the reminder has failed regardless of how well written it is.
Do appointment reminders actually reduce no-shows?
Yes, though the size of the effect depends heavily on your business and your booking window. The mechanism is simple: most no-shows are forgetting rather than deliberate, and a well-timed reminder solves forgetting. What reminders don’t fix is ambivalence — for that you need deposits, a stated cancellation policy, and shorter booking windows.
Can I put marketing in an appointment reminder?
Avoid it. A reminder is a transactional message, and mixing promotional content in changes its legal status under SMS regulations in many countries — potentially requiring separate consent. It also dilutes the message. Send offers separately.
What’s the best time to send a reminder?
Late morning or early evening tends to see the best engagement — avoid the very start of the workday, when messages get buried. Never send before 8am or after 9pm in the recipient’s local time.
Get set up
You don’t need a paid plugin to send professional appointment reminders. Radius Booking’s free version includes customisable email templates with all the merge tags used above, plus a live preview so you can check how each one looks on mobile before it goes out.


