Skip to content
LLDTEK

Blog/Guides

Appointment reminder templates: texts, emails and replies

Copy-ready reminder texts and emails for salons, clinics, restaurants and home services, plus how to turn each reply into a booking.

Owen Hart

Owen Hart

Oct 25, 2026

A black rotary telephone beside an open appointment book and a pen on a marble desk, rain on the arched windows behind

A good appointment reminder text names your business, gives the day and time, and asks for one reply: C to confirm or R to change it. Send the first one 24 to 48 hours ahead, early enough that a change still leaves time to fill the slot, and keep it to one plain 160-character message. The templates below cover seven kinds of business and four send times.

Most template lists stop there, but the reminder is the easy half. The harder half starts when the client writes back "R, can't do Friday, anything Saturday?" and nobody reads it until Saturday has filled up. The second half of this guide covers each kind of reply, including one word you should never ask clients to send.

What every reminder has to carry

A reminder has five jobs. It says who is texting, because the client may not have saved your number. It gives the day and time, plus the location if you run more than one. It names the stylist, therapist or technician when the client cares who it is. It asks for one reply with one letter per choice. And the first message a client ever gets from you carries opt-out wording.

Watch the punctuation as well as the length. Twilio's glossary notes that the GSM-7 alphabet has 128 characters and that curly quotation marks are not among them, so a template pasted from a word processor can switch the whole message to UCS-2 and cut its limit to 70 characters. Twilio also recommends staying under 320 characters for deliverability (Twilio, SMS character limit, checked 2026-10-26), but a reminder should fit in one segment. The missed call text back guide covers how emoji and non-Latin scripts change segment counts and cost.

The SMS templates below use straight apostrophes, no emoji and placeholders in square brackets. Fill one in with your longest real business and staff names, paste it into your provider's character counter or our appointment reminder text generator, which counts characters and segments as you type, and trim if it spills over.

Pick the send time from your cancellation policy

Most businesses send reminders whenever the booking system's default says. The better rule is to work backwards from your cancellation policy and from how long it takes you to fill a gap.

If your policy says cancellations need 24 hours' notice, a reminder sent exactly 24 hours ahead is useless as a warning. By the time the client reads it at lunch, a cancellation is already late and the fee applies, which makes people less likely to tell you at all. They simply do not turn up. Send the first reminder at 48 hours instead, so a "can't make it" reply still lands inside the policy and leaves a full day to rebook the slot.

Send timeJob it doesWho needs it
48 hours beforeAsks for C or R while a change is still free and the slot can still be refilledAnyone with a 24-hour policy, long services, colour, dental and physio
24 hours beforeFinal confirmation, plus prep notes such as parking or arriving earlyBusinesses with short or no notice policies, restaurants
2 hours beforeCatches the client who forgot, invites a "running late" replyLong or high-value appointments only
Day of, arrival windowTells the client when the technician will actually arriveHome services, mobile grooming, deliveries with installs

Two reminders is enough for most bookings. Three starts to read like nagging, and each extra text is another chance for a client to reply STOP. If you have not set a policy yet, the no-show cost and policy builder estimates what empty slots cost you and drafts a notice period you can match your reminder timing to.

Appointment reminder text templates by business

Salon

48 hours before:

Hi [Client], it's [Salon]. You're booked with [Stylist] on [Day] at [Time]. Reply C to confirm or R to change it. Reply STOP to opt out.

2 hours before, for long colour appointments:

Hi [Client], see you at [Time] today at [Salon]. Running late? Reply with your ETA and we'll tell you what still fits.

The second one exists because a colour service running 40 minutes late can push into the stylist's next client. Asking for an ETA turns an unknown into a decision the desk can make.

Barbershop

24 hours before:

[Barbershop]: [Client], your cut with [Barber] is tomorrow at [Time]. Reply C to confirm or R to move it. If you can't make it, the chair goes to a walk-in.

The last line is honest rather than pushy. A shop with a walk-in queue can give a released chair away within minutes, and saying so gives the client a reason to reply instead of staying silent.

Spa and massage

48 hours before:

Hi [Client], [Spa] here. Your [Service] is on [Day] at [Time]. Please arrive [N] minutes early to check in and change. Reply C to confirm or R to change it.

Spa replies often ask to switch therapist or add time. Both need a calendar check before anyone says yes, because the room and the next booking are fixed.

Dental and medical

48 hours before:

Hi [First name], this is [Practice] confirming your appointment on [Day] at [Time]. Reply C to confirm or R to reschedule. Reply STOP to opt out.

2 hours before:

[Practice]: see you today at [Time]. Need to change it? Reply R or call [Phone].

Health reminders should carry only what is needed to confirm the visit. Leave out the procedure, the reason for the visit, the specialist's title, test results and any balance owed. A dental appointment reminder text that mentions "your root canal" tells anyone glancing at the lock screen more than it needs to. The same rule works for voicemail: the practice name, a number and what is needed to confirm or call back. This is not legal advice. Your practice's privacy officer or compliance adviser should approve the final wording.

Physiotherapy and chiropractic

24 hours before, for a course of visits:

Hi [Client], [Clinic] here. Your next session is [Day] at [Time] with [Physio]. Wear clothes you can move in. Reply C to confirm or R to change it.

Physio clinics book in series, and a missed session that never gets rebooked can quietly end the whole course. Treat an R here as more urgent than in a salon, and offer the nearest slot with the same practitioner first. The privacy rule is the same as for dental, so leave out the body part, the injury and the diagnosis.

Restaurant reservation

Morning of:

[Restaurant]: your table for [Party] is today at [Time]. Reply C to confirm, or R to change the time or number of guests. We hold tables [N] minutes.

If your reservation system already sends a confirmation, do not add a second text from another number, or the host will never see half the replies. Party size is the answer that matters most, because a four-top that turns into six cannot be solved at the door.

Home service arrival window

Day before:

[Company]: your [Service] visit is tomorrow between [Start] and [End]. Reply C if someone will be home, or R to change the day.

Day of, when the technician leaves the previous job:

[Tech] from [Company] is on the way and should arrive around [ETA]. Reply if the gate code, parking or pets have changed.

For field work, "will someone be home" is the real confirmation. A confirmed appointment with an empty house is still a wasted trip and a lost hour of windshield time.

Appointment reminder email templates

Email suits details that do not fit a text: directions, parking, what to bring, the full policy. It works poorly for replies, so pair it with a text rather than replacing one.

Subject: Your appointment at [Business] on [Day]

Hi [Client], This is a reminder that you're booked for [Service] with [Provider] on [Day], [Date] at [Time], at [Address]. Parking: [Parking note]. Please arrive [N] minutes early. Need to change it? Reply to our text with R, or use this link: [Reschedule link]. Changes made more than [Notice period] before your appointment are free. After that, [Policy summary]. See you soon, [Business], [Phone]

For dental and medical practices, use a neutral subject such as "Your upcoming appointment at [Practice]" and drop the service line from the body.

What to do when the client replies

A reply means the reminder worked. What happens next decides whether the slot stays full. One rule covers every case below: answer from the calendar rather than from memory, while the client still has the thread open.

C for confirm

Mark the appointment confirmed in your booking system, not just in the text thread. Then the desk can open the day with a list of who has not confirmed and call those people first. A short "Thanks [Client], see you Thursday" is optional.

R for reschedule

This is where most of the value sits. "Please call us to reschedule" hands the client a chore during their own busy day, and plenty of people never get round to it. Reply instead with two real openings from the calendar, with the same provider where possible:

No problem. [Stylist] has [Day] at [Time 1] or [Day] at [Time 2]. Which works? Or tell me a day and I'll check.

Release the original slot the moment the client says they cannot make it, even before you have agreed a new time. Every hour you hold it is an hour less to fill it. Who gets offered the opening, and how holds work, is covered in how to design a no-show recovery agent.

Do not ask clients to reply CANCEL

Twilio's documentation lists the default opt-out keywords on its long code numbers as "STOP, UNSUBSCRIBE, END, QUIT, STOPALL, REVOKE, OPTOUT, and CANCEL", and says they are matched without regard to case (Twilio, Advanced Opt-Out, checked 2026-10-26). If your reminder says "reply CANCEL to cancel", a client who does exactly that may be unsubscribed from every future text from your number, including next month's reminder. Other providers set their own defaults, so ask yours. The safe pattern is to route cancellations through R, which also gives you the chance to offer a new time before the client walks away.

A question

Clients reply with "Is there parking?", "Can I add a brow tint?" or "How much is it?" Answer facts such as hours, address and parking straight away. Anything that changes the booking, such as an add-on that adds 20 minutes, needs a calendar check first, because the next client may already hold that time. Complaints, refunds and clinical questions go to a person with the thread attached.

Running late

The right answer depends on two numbers: your grace period and how much free time sits after this appointment. If the next booking leaves room, say so: "No problem, we'll see you at [New time]." If it does not, give the client a choice rather than a surprise at the door:

Thanks for letting us know. Arriving at [ETA] leaves time for [Shorter option], or we can move you to [Next opening]. Which would you prefer?

That choice should come from your policy. A team that decides case by case at the desk will give two clients two different answers on the same day.

STOP and other opt-out words

Treat STOP, QUIT, UNSUBSCRIBE and their relatives as final for that number. Send at most one confirmation, then make sure your booking system's reminder tool knows too, not just the texting app that received the reply. The appointment itself stays on the book. A client who opted out of texts may still turn up, so flag the booking for the desk.

How an R becomes two bookings

The shop in this example is a composite built from common setups, not a named LLDTEK customer. It is a four-chair barbershop with a walk-in queue on weekends, and it sends one reminder at 6pm the evening before each appointment.

On Thursday at 6pm the reminder goes out for a 5:30pm Friday cut with Dele. The client replies at 7:52pm: "R. Can't do 5:30 tmrw, anything Sat morning?"

In the usual version, that reply sits in the shop's texting app overnight. Dele sees it at 9:30am Friday. Saturday morning is full by then, so he offers Monday, and the client says he'll sort it out himself. Nobody clears the Friday slot until noon, and it goes unsold.

In the handled version, the reply gets an answer at 7:53pm. Dele has 9:15 and 10:45 open on Saturday, and the client takes 9:15. The Friday slot is released at the same moment and offered to a client who asked to hear about Friday evening openings. Both slots are sold before 8pm.

The reminder text was identical in both versions. What changed was the 13 hours the reply waited, and whether whoever answered could see the calendar.

This is not legal advice. It is the checklist to run with your messaging provider, and with a lawyer if you need certainty.

Twilio's messaging policy, last updated 13 April 2026, gives "appointment reminders, order confirmations, or payment receipts" as examples of informational messages, which require "prior express consent from a recipient". Marketing messages need prior express written consent, which is a higher bar. The policy also says informational messages may not market or promote a product or service (Twilio, Messaging Policy, checked 2026-10-26).

For reminders, that comes down to three habits.

  1. Collect the number with a clear purpose. The booking form or the desk should tell clients they will get texts about their appointments. Keep a record of when and how they agreed.
  2. Keep promotions out of reminders. Adding "20% off beard oil this week" turns an informational message into a marketing one, with a stricter consent requirement. Send offers separately, only to people who agreed to them.
  3. Make opt-out work everywhere. Put opt-out wording such as "Reply STOP to opt out" in the first text. Twilio's policy allows one final message confirming an opt-out and nothing after it. The FCC's consent revocation rule, effective since April 2025, also recognises plain-language revocations (Kelley Drye, Ad Law Access, 8 April 2025, checked 2026-10-26). If two tools text from your number, both need the suppression.

Texting from software over an ordinary local number also requires A2P 10DLC registration in the US. Check that your registered campaign description covers appointment reminders, not only marketing or missed-call replies.

Where LLDTEK fits

LLDTEK runs AI agents beside the booking system you already use, such as Vagaro, Square, Booksy, Zenoti, Mindbody or OpenTable. When a client replies to a reminder in a thread the agent can see, the front desk agent checks the live calendar and offers real openings, as in the 7:53pm reply above. The recovery agent takes the released slot and offers it to people who can actually use it. Complaints, refunds, favours for regulars and anything clinical go to your team with the thread attached.

Which number your reminders come from decides where the replies land, so bring a sample reminder to the demo and we will show you the path a reply takes.

If replies are few and someone answers them within minutes, the templates above and a disciplined desk are enough. The agents earn their place when R replies arrive in the evening or on a full Saturday and nobody sees them in time.

Questions

Questions operators ask about reminders

A link can sit next to the R option for clients who prefer to pick their own time. It should not replace it. A reply tells you right away that the original slot is free, while a client who opens a link and then gets distracted leaves you guessing, with the slot still held.

Sources

All pages were checked on 2026-10-26.

Updated Oct 26, 2026.

Next step

Thirty minutes against your book.

Bring last week’s no-shows and the POS you already run. If we are the wrong layer, we say so on the call. Numbers only if it is a fit.