Reminder messages that work share three traits: they’re short, they’re personal, and they ask for a specific action.
Here are templates by industry. Use them as-is or adapt the structure.
SMS — universal pattern
Hi [first-name] — [staff-first-name] from [business] here.
See you [when] for your [service-short]. Reply YES to confirm
or call [phone] to reschedule.
Example:
Hi Jules — Maria from Looks here. See you tomorrow at 2pm for your cut. Reply YES to confirm or call (555) 123-4567 to reschedule.
SMS — by industry
Salon / barber:
Hi [name] — [stylist] at [salon] here. Your [service] is tomorrow at [time]. Looking forward to seeing you!
Spa:
Hi [name]. Reminder: your [service] at [spa] is tomorrow at [time]. Please arrive 15 min early. Cancellation policy: 24hr notice.
Clinic / medical:
[Practice] reminder: [name]‘s appointment with [provider] is tomorrow at [time]. Please confirm by reply YES or call us at [phone]. 48hr cancellation policy.
Fitness studio:
Hi [name]! See you for [class] tomorrow at [time]. Cancel up to 2hr before to avoid losing your credit.
Lessons / coaching:
Hi [name] — looking forward to your [lesson] tomorrow at [time]. Bring [what-to-bring]. — [teacher-name]
Trades / home services:
[Business] reminder: [service-tech] arrives tomorrow at [time-window]. Please ensure access. Reply YES to confirm or call [phone] to reschedule.
Pet services:
Hi [name] — [Pet-name]‘s [service] at [business] is tomorrow at [time]. Please bring vaccination records if first visit.
Email — universal pattern
Subject: Reminder: [service] on [day] at [time]
Hi [first-name],
Just a reminder of your appointment:
[service]
[day], [date] at [time]
With [staff-name]
[address]
[Reschedule] [Cancel]
Our [window] cancellation policy applies — [fee-detail].
See you soon,
[business-name]
Email — confirmation (booking just happened)
Subject: Booking confirmed — [date] at [time]
Hi [first-name],
You're booked! Here are the details:
[service] ([duration])
[date] at [time]
With [staff-name]
[address]
Need to change? [Reschedule] [Cancel] anytime up to [window]
before.
Got questions? Reply to this email.
— [business-name]
Email — 24-hour reminder
Subject: Tomorrow at [time]
Hi [first-name],
Looking forward to seeing you tomorrow:
[service]
[day] at [time]
With [staff-name]
Address: [address]
[parking-info]
Need to change? [Reschedule] [Cancel]
— [business-name]
What makes these work
- Personal language. “Hi Jules” not “Dear Customer”.
- Specific subject lines. “Tomorrow at 2pm” not “Appointment reminder”. Inbox preview shows the time.
- Short body. Under 100 words for email, under 160 characters for SMS.
- One action. Either confirm OR reschedule, not both.
- Calendar attachment in confirmation email. Customers add to their calendar and the appointment becomes visible to them.
What doesn’t work
Robotic templates:
APPT: 2026-05-06T14:00 SVC:HAIRCUT STAFF:MGUTIERREZ CONFIRM:Y/N
Customers ignore these.
Long emails:
Dear valued customer, we are excited to confirm your upcoming appointment. As a reminder, our establishment takes pride in…
Nobody reads marketing copy in a reminder.
Vague subject lines:
Important information about your visit
Goes straight to spam or trash.
Variables to template
These should auto-fill from your booking system:
[first-name]— customer’s first name[staff-first-name]— assigned staff first name[business]— business name[when]— relative time (“tomorrow at 2pm”, “in 2 hours”)[service]— full service name[service-short]— abbreviated service (“cut”, “massage”)[phone]— business phone[address]— full address[reschedule-link]— single-click reschedule URL[cancel-link]— single-click cancel URL[window]— cancellation window (“24-hour”, “48-hour”)
How to A/B test
Pick one variable to test (e.g., subject line, send time, or phrasing). Send variant A to half your customers; variant B to the other half. Measure no-show rate over 4-6 weeks. The winner becomes the default.