Retention9 min read

Appointment Reminder Text Examples & Templates

Copy-paste appointment reminder text templates grouped by timing and industry, with best practices for tone, timing, confirmations and opt-outs.

Farhad, founder of GHL Spark
Farhad · Founder, GHL Spark
Cover illustration — a rising teal arc sweeping across a dark green background, marked GHL Spark, Retention

In short

A good appointment reminder text is short, names the person, states the business, date and time, and gives one clear action — usually a reply to confirm or a link to reschedule. Send an instant confirmation when the booking is made, a reminder 24 hours before, and a final nudge 1 to 2 hours before. Keep each message under 160 characters where you can, write in a warm but plain tone, personalise it with the client's first name, and always include an opt-out. Below you will find ready-to-use templates grouped by timing and by industry — salon, dental, home services and coaching — that you can copy, swap the merge tokens, and start sending today.

Key takeaways

  • A strong reminder text includes five things — the client's first name, your business name, the date, the time, and one clear action such as replying C to confirm.
  • Send a short sequence — a confirmation at booking, a reminder 24 hours before, and a final nudge 1 to 2 hours before — rather than a single message.
  • Ask for a one-word reply to confirm so you can spot and backfill likely no-shows before they happen.
  • Keep the tone warm but plain, personalise with a first name, and stay under 160 characters where you can to avoid multi-part message costs.
  • Always include an opt-out line such as "Reply STOP to opt out" to stay compliant and respectful.

If you want a reminder text that actually gets people to show up, keep it short and include five things: the client's first name, your business name, the date, the time, and one clear action — usually a reply to confirm or a link to reschedule. Send a confirmation when the booking is made, a reminder 24 hours before, and a final nudge 1 to 2 hours before. Below are copy-paste templates grouped by timing and by industry. Swap the square-bracket tokens for your own fields, send yourself a test, and start using them today.

What makes a good appointment reminder text?

Every reminder that works does the same job in the fewest possible words. Read one aloud and you should be able to answer three questions instantly: who is this from, when is my appointment, and what do you want me to do? If any of those takes effort to find, the message is too long.

A reliable formula looks like this: greet by first name, state the business, give the date and time, then give one action. Add a single extra line only if the client genuinely needs it — parking, a prep instruction, a deposit note or a cancellation policy. Finish with a short opt-out. Personalise with tokens like [First name], [Business], [Date] and [Time] so the same template serves everyone on your list.

Keep the whole thing under 160 characters where you can. That is the length of one SMS segment; go over it and the message splits, which can cost more and sometimes arrives out of order. Tone matters as much as length — write the way a friendly receptionist speaks. Warm, plain, brief. No hard sell, no wall of emoji, no corporate stiffness.

When should you send each reminder?

One message is better than none, but a short sequence beats a single text every time, because it catches both the person who booked weeks ago and the person who simply forgot this morning. Here is the timing, channel and purpose of each touch.

TimingChannelPurpose
At bookingSMS + emailConfirm the appointment and set expectations immediately
3 days before (optional)SMSEarly heads-up for appointments booked far in advance
24 hours beforeSMSMain reminder — gives time to reschedule if needed
1 to 2 hours beforeSMSFinal nudge to catch anyone who forgot
After a no-showSMSSame-day rebooking offer so the slot is not lost

You will not use every row for every business. A dentist booking six months out needs the 3-day touch; a salon booking three days out does not. Start with confirmation, 24-hour and same-day, then add or trim from there.

A quick word on channels. For local, time-sensitive appointments SMS should carry the reminder, because texts are typically opened within minutes while confirmation emails sit unread until after the appointment. Email still earns a place at booking, where you can attach directions, an intake form or prep instructions that would never fit in a single text. Think of email as the paperwork and SMS as the nudge.

Confirmation text (send at booking)

The first message goes out the instant someone books. It reassures them the booking landed and quietly sets the tone for every reminder that follows.

Hi [First name], you're booked with [Business] on [Date] at [Time]. We'll send a reminder before then. Need to change it? Reply here. Reply STOP to opt out.

Thanks [First name]! Your appointment at [Business] is confirmed for [Date], [Time]. See you then. To reschedule, tap [Link].

24-hour reminder text templates

This is the workhorse message. It arrives while there is still time to rearrange the day, and it asks for a one-word confirmation so you can spot the bookings that need chasing.

Hi [First name], a reminder of your appointment with [Business] tomorrow, [Date], at [Time]. Reply C to confirm or R to reschedule. Reply STOP to opt out.

[First name], we're looking forward to seeing you at [Business] tomorrow at [Time]. Please reply YES to confirm your spot so we can hold it for you.

Reminder: your [Business] appointment is tomorrow, [Date], [Time]. If you can no longer make it, reply here and we'll find you a better time.

That "Reply C to confirm" line is doing more than it looks. Every reply tells you a client is committed; every silence flags a booking to follow up before it becomes an empty slot you could have given to your waitlist.

2-hour reminder text templates

The final nudge catches the person who confirmed yesterday and then got buried in their day. Keep it even shorter — they just need the time and, if relevant, the address.

See you soon, [First name]! Your appointment at [Business] is at [Time] today. We're at [Address]. Reply if anything's changed.

Hi [First name], quick reminder your [Business] appointment is in about 2 hours, at [Time]. Reply C if you're all set.

Almost time, [First name]! [Business] is expecting you at [Time]. Parking is available out front. See you shortly.

Salon and beauty reminder text templates

Salons live and die by a full chair, and clients often book a specific stylist for a specific service. Name both so the reminder feels personal and the client knows exactly what they booked.

Hi [First name]! Reminder of your [Service] with [Staff name] at [Business] tomorrow at [Time]. Reply C to confirm or R to reschedule. STOP to opt out.

[First name], you're booked in for your [Service] on [Date] at [Time]. Running late? Just text us so we can keep your appointment on track.

Can't wait to see you, [First name]! Your appointment with [Staff name] is at [Time] today. Reply C to confirm your spot.

Dental and healthcare reminder text templates

Health appointments carry more weight, so the tone stays professional and a cancellation-notice line usually earns its place — it protects your schedule and gently reinforces commitment.

Hi [First name], this is a reminder of your appointment at [Business] on [Date] at [Time]. Please reply C to confirm. 24 hours' notice is appreciated for changes.

[First name], your dental check-up with [Business] is tomorrow at [Time]. Reply C to confirm or call [Phone] to reschedule. Reply STOP to opt out.

Reminder from [Business]: [First name], you have an appointment on [Date], [Time]. Please arrive 5 minutes early to complete any forms. Reply C to confirm.

Home and field services reminder text templates

For trades and mobile services, the client is waiting for you to arrive, so give an arrival window rather than a single exact time and let them flag access issues in advance.

Hi [First name], [Business] is scheduled to visit [Date] between [Window] for your [Service]. Reply C to confirm or R to reschedule. STOP to opt out.

[First name], your technician from [Business] will arrive [Date] between [Window]. Please make sure the area is accessible. Reply here with any access notes.

Reminder: [Business] is booked for your [Service] tomorrow, arriving between [Window]. We'll text when we're on the way. Reply C to confirm.

Coaching, consulting and virtual appointment templates

When the appointment is a call, the single most important detail is the link. Put it front and centre and confirm the time zone if your clients span more than one.

Hi [First name], reminder of our session on [Date] at [Time] [Timezone]. Join here: [Link]. Reply C to confirm or R to reschedule.

[First name], looking forward to our call today at [Time]. Here's your link: [Link]. Come with your top question and we'll dive straight in.

Quick reminder, [First name] — our [Business] session starts in 1 hour at [Time]. Join a couple of minutes early to test audio: [Link].

No-show follow-up text templates

A missed appointment is not the end of the relationship — it is a rebooking opportunity, if you act the same day. Keep it warm and blame-free.

Hi [First name], we missed you at [Business] today. No problem at all — would you like to rebook? Reply with a day that suits and we'll sort it.

[First name], sorry we didn't see you at [Time]. Things come up! Tap [Link] to grab a new slot whenever you're ready.

Reminder texts with a deposit or policy

For higher-value bookings, a line about a deposit or cancellation window reduces no-shows by giving the client something to lose. Keep it factual, not threatening — you are stating a policy, not issuing a warning.

Hi [First name], your [Service] with [Business] is confirmed for [Date] at [Time]. A [Amount] deposit holds your slot and comes off your final bill. Reply C to confirm.

[First name], reminder of your appointment on [Date], [Time]. As a courtesy to other clients, we ask for 24 hours' notice to cancel. Reply C to confirm or R to change.

Reschedule and waitlist templates

Making it easy to move an appointment is what turns a silent no-show into a freed-up slot you can fill. When someone asks to reschedule, respond fast and offer the next options rather than making them start over.

No problem, [First name]! Here are the next openings at [Business]: [Options]. Reply with the one that works and it's yours.

Good news, [First name] — a slot opened up at [Business] on [Date] at [Time]. You were on our waitlist. Want it? Reply YES and it's held for you.

This is also how reminders quietly cut double-bookings. When clients who can't make it tell you in advance instead of ghosting, and your booking tool removes each taken time from availability the moment it's claimed, clashes and empty chairs both get rare.

How to send these automatically

Sending reminders by hand works until it doesn't — someone forgets, gets busy, or takes a day off, and the no-shows creep back. The fix is automation: the sequence fires for every booking without anyone remembering to press send.

Tools like Calendly and Acuity Scheduling send SMS and email reminders on their paid plans, which is plenty if you mainly need clean scheduling. An all-in-one platform such as GoHighLevel goes further, running the full confirmation-plus-reminder sequence, two-way texting, deposits and a waitlist alongside your CRM — so a reply to confirm updates the record, and a no-show automatically triggers the rebooking text. It is one option among several, not a requirement; pick the lightest tool that covers what you actually need. For the mechanics of building the sequence, see the guide on how to automate appointment reminders, and for the bigger picture on show-up rates, the guide on how to reduce no-shows.

These templates work across any appointment-based business. If you run a clinic, the industry playbook for med spas goes deeper on booking and retention, and the same reminder approach applies across local service businesses, from salons to home services.

Best practices before you hit send

A few habits keep these templates working long term. Always send yourself a test first, so you catch any [First name] token that failed to fill before a real client sees "Hi ,". Send at sensible hours — nobody wants a 6am reminder. Include the opt-out line and honour STOP instantly. Keep each message inside a single 160-character segment where you can, so you avoid split messages and surprise costs. Use the client's name and the specific service rather than generic wording, because a reminder that reads as personal gets more replies than one that reads as a broadcast. And resist the urge to add more messages; two to three per appointment is respectful, four or more feels like nagging.

Want it built for you?

If you would rather not configure any of this yourself, a done-for-you setup wires the whole sequence — confirmations, tuned reminders, one-tap rescheduling, a waitlist and same-day no-show follow-up — into your calendar and CRM in days. You can see pricing or book a call and we'll map the reminder flow to exactly how your business books. Either way, the deciding factor is the same: make the reminders run automatically, for every booking, and the empty slots quietly draining your calendar turn back into revenue.

Frequently asked questions

What should I include in an appointment reminder text?
Five things — the client's first name so it feels personal, your business name so they know who is texting, the date and time of the appointment, and one clear call to action such as replying to confirm or tapping a link to reschedule. If parking, prep or a deposit matters, add one short line for it. Everything else is noise. A reminder that a reader can act on in two seconds beats a paragraph they skim and ignore.
How far in advance should I send an appointment reminder text?
Send an instant confirmation the moment the booking is made, a reminder 24 hours before, and a final nudge 1 to 2 hours before the appointment. The 24-hour message gives people time to reschedule if something has come up, and the short-notice reminder catches anyone who simply forgot. For appointments booked weeks out, an extra reminder a few days before helps too.
How many appointment reminders should I send?
Two to three per appointment is the sweet spot — a confirmation at booking, one the day before, and a final one on the day. One reminder is far better than none, but a short sequence catches people who booked days ago and have since forgotten. More than three starts to feel like spam and pushes people to opt out.
Should I ask clients to reply to confirm?
Yes. A one-word confirmation reply — for example "Reply C to confirm" — does two useful things. It gets the client to actively commit, which raises show-up rates, and it flags the bookings that do not reply so you can chase them or offer the slot to your waitlist before it is wasted. Keep the reply as short as possible; asking for a single letter or word gets far more responses than asking for a sentence.
What tone should an appointment reminder text use?
Warm but plain. Write the way a friendly receptionist would speak — polite, clear and brief. Skip corporate phrasing, heavy punctuation and emoji overload; one emoji at most, and only if it fits your brand. The goal is a message that reads as helpful rather than automated or pushy, so the client feels looked after rather than nagged.
How long should an appointment reminder text be?
Aim to stay under 160 characters where you can, because that is the length of a single SMS segment. Longer messages split into multiple segments, which can cost more and occasionally arrive out of order. You rarely need the extra room — name, business, date, time and one action fit comfortably inside a single segment if you keep the wording tight.
Do appointment reminder texts differ by industry?
The structure stays the same, but the details change. A salon reminder might mention the stylist and service; a dental reminder often needs a cancellation-notice line; a home-services reminder should give an arrival window rather than an exact time; and a coaching reminder usually includes the video-call link. Match the template to what your client actually needs to know before they turn up.
How do I let people opt out of reminder texts?
Include a short opt-out line such as "Reply STOP to opt out" on your messages, and honour it immediately when someone uses it. Most texting platforms handle STOP automatically by removing the number from future sends. Making opt-out easy is both a legal expectation in many regions and simply good manners — a respected list stays engaged.
Can reminder texts stop double-bookings?
They help indirectly. When a reminder makes it easy to cancel or reschedule with one tap or reply, people who can no longer make it tell you in advance instead of ghosting, which frees the slot. Pair that with a booking system that removes a time from availability the moment it is taken, and a waitlist that fills cancellations, and you rarely end up with clashes or empty chairs.
What are merge tokens or personalisation fields?
Merge tokens are placeholders like [First name], [Date], [Time] and [Business] that your texting or CRM tool automatically swaps for each client's real details when the message sends. You write the template once with the tokens, and every recipient gets a message that reads as if it were written just for them. Always send yourself a test first to confirm every token fills correctly before a template goes live.
Should appointment reminders be SMS or email?
For local, time-sensitive appointments, SMS wins because texts are usually opened within minutes, while confirmation emails often sit unread until after the appointment. Email still works well as a backup channel and for attaching prep instructions, maps or intake forms, but the time-critical reminder itself should go by text.
How do I write a reminder that does not feel spammy?
Personalise it with the person's first name, keep it short, send it at a sensible hour, give a genuinely useful action, and never send more than about three per appointment. A reminder that helps the reader — confirming, rescheduling, or knowing when you will arrive — reads as a service. One that repeats itself or arrives at 6am reads as spam.

About the author

Farhad, founder of GHL Spark

Farhad

Founder, GHL Spark

Farhad is the founder of GHL Spark, where he builds and white-labels GoHighLevel SaaS platforms for agencies and SaaS operators. He writes about the parts of GoHighLevel that actually break in production — A2P registration, onboarding, support load and automation.

More from Farhad

Want this handled for you?

We set up, configure and white-label your GoHighLevel SaaS — so you can sell it instead of building it.

Fixed quote · No lock-in · Launch-ready in ~7 days