Confirmation Text Template: 15 Ready-to-Use Examples for Appointments
A confirmation text is one of the most impactful messages your business sends. It reduces no-shows, sets client expectations, and gives clients an easy path to reschedule if they need to — all in under 160 characters.
The problem is that most businesses either skip it entirely, rely on a generic software default, or write one-size-fits-all messages that don't match their brand or service. This guide gives you 15 ready-to-use confirmation text templates organized by business type, plus guidance on how to customize them and automate the send.
TL;DR
| What It Is | A pre-written SMS sent immediately after booking to confirm appointment details |
|---|---|
| What to include | Date, time, provider name, service, location or video link, cancel/reschedule option |
| Best length | 100–160 characters (one standard SMS) |
| When to send | Immediately at booking + 48-hour reminder + morning-of reminder |
| Formats covered | General, salon, medical/dental, fitness, spa, legal/professional, multi-step series |
| Who it's for | Any appointment-based business: salons, clinics, gyms, spas, consultants |
What Makes a Good Confirmation Text?
Before the templates, here's what separates a high-performing confirmation text from a generic one:
1. The critical details, upfront. Client name (or first name), date, time, and service. This is what the client needs to check they got the right appointment.
2. Location or access info. A physical address (or last 4 of suite number) for in-person visits. A video link for virtual appointments.
3. One action item. Either a confirm/cancel link or a phone number to call. Not both — pick the channel appropriate for your clients.
4. Cancellation window. Stating "please let us know 24 hours in advance if you need to cancel" sets the expectation and reduces day-of cancellations.
5. Your business name. The client needs to know who sent this, especially if they have appointments with multiple providers.
15 Confirmation Text Templates
General Appointment Confirmation
Template 1 — Basic confirmation:
Hi [First Name], your appointment at [Business Name] is confirmed for [Day, Date] at [Time]. Questions? Call us at [Phone]. Reply STOP to opt out.
Template 2 — With reschedule link:
[Business Name]: [First Name], you're booked for [Service] on [Date] at [Time] with [Provider]. Need to reschedule? [Link]. See you then!
Template 3 — With cancellation policy:
Hi [First Name]! Your [Service] at [Business Name] is set for [Date] at [Time]. We ask for 24hrs notice to cancel. Reschedule: [Link]
Salon and Beauty
Template 4 — Hair salon:
Hi [First Name] — your [Service] with [Stylist Name] at [Salon Name] is confirmed for [Day] at [Time]. [Address]. Can't make it? Let us know 24hrs ahead: [Link]
Template 5 — Spa or aesthetics:
[Spa Name]: Your [Service] is booked for [Date] at [Time] with [Provider]. Please arrive 10 min early to complete intake. Questions? [Phone]
Template 6 — Nail salon, short:
[Salon]: Confirmed! [First Name] → [Service], [Date], [Time]. Address: [Address]. Reply CANCEL to cancel (24hr notice appreciated).
Medical and Dental
Template 7 — Medical appointment:
[Clinic Name] confirms your appointment with [Dr. Last Name] on [Date] at [Time]. Please bring your insurance card and arrive 15 min early. Questions: [Phone]
Template 8 — Dental:
Hi [First Name], your dental appointment at [Practice Name] is confirmed: [Date] at [Time]. Please confirm receipt by replying YES. Need to reschedule? [Link]
Template 9 — Telehealth:
[Provider Name] telehealth confirmed: [Date] at [Time]. Join here: [Video Link]. Please be ready 5 min early. Questions: [Phone]
Fitness and Wellness
Template 10 — Personal training:
[First Name] — your training session with [Trainer] at [Gym Name] is set for [Date] at [Time]. Wear workout clothes and bring water. See you there!
Template 11 — Yoga or group class:
[Studio Name]: Your [Class Name] class is confirmed for [Date] at [Time]. Doors open 10 min before class. Late arrivals may not be admitted.
Template 12 — Massage therapy:
Hi [First Name], your [Session Length] massage at [Business Name] is confirmed for [Date] at [Time] with [Therapist]. Arrive 5 min early for intake. [Phone]
Professional Services
Template 13 — Legal consultation:
[Law Firm]: Your consultation with [Attorney Name] is confirmed for [Date] at [Time]. [Address] Suite [#]. Bring any relevant documents. [Phone]
Template 14 — Financial advisor:
[First Name], your meeting with [Advisor Name] at [Firm Name] is set for [Date] at [Time]. Video meeting link: [Link]. Questions? [Phone]
Multi-Message Series (Recommended Flow)
The most effective approach is a 3-touch sequence, not a single message:
Template 15 — 3-touch confirmation series:
Touch 1 — Immediate (sent at booking):
[Business Name]: Hi [First Name], your [Service] is confirmed for [Date] at [Time] with [Provider]. Cancel/reschedule: [Link]
Touch 2 — 48 hours before:
Reminder: [First Name], your [Service] at [Business Name] is in 2 days ([Date] at [Time]). Confirm: reply YES. Reschedule: [Link]
Touch 3 — Morning of:
[Business Name]: See you today, [First Name]! Your [Service] is at [Time] with [Provider]. [Address]. Questions? [Phone]
How to Customize These Templates
Replace brackets with real values. Every [bracket] represents a field your scheduling software should pull dynamically from the appointment record. Most platforms support variable substitution — check your settings.
Match the tone to your brand. A luxury spa and a CrossFit gym have different voices. The templates above use a neutral professional tone — adjust formality up or down to match how your staff speaks to clients in person.
Keep it under 160 characters. Some carriers split longer messages into two SMS segments, which looks awkward. Run your final template through a character counter before setting it live.
Don't include sensitive health or personal information. An appointment at a mental health practice shouldn't name the service type in the SMS — just the time, provider, and location.
Always include opt-out language. "Reply STOP to opt out" is legally required in many jurisdictions for marketing messages. For transactional appointment confirmations, requirements vary — check local regulations.
From Templates to Automated Sends
Writing the templates is the easy part. The real gain comes from automating when and how they send.
Most scheduling software lets you configure: - Immediate send on booking confirmation - Timed reminder at 48 hours and 24 hours before the appointment - Morning-of reminder at a set time (e.g., 8am on appointment day) - No-show follow-up triggered if the appointment status is marked incomplete
With Solvea, when a client books — whether by phone with the AI receptionist or via your online booking page — the full confirmation sequence triggers automatically. The AI answers the phone, books the appointment, and kicks off the message series without any manual action from your team. Clients get the right message at the right time; your staff sees confirmed bookings in the calendar.
Your AI Receptionist, Live in Minutes.
Scale your front desk with an AI that never sleeps. Solvea handles unlimited multi-channel inquiries, books appointments into your calendar automatically, and ensures zero missed opportunities around the clock.
FAQ
What should I include in a confirmation text? At minimum: business name, client name, service, date, time, and a way to cancel or reschedule. Add location for in-person visits and a video link for virtual appointments.
How long should a confirmation text be? Under 160 characters for a single SMS segment. Longer messages get split into multiple parts, which looks unprofessional. Write tight; leave room for the dynamic fields.
Should I send one message or multiple reminders? A 3-touch series (immediate confirmation, 48-hour reminder, morning-of reminder) significantly outperforms a single message. Industry data from Weave shows this approach reduces no-show rates by an average of 29%.
How do I get clients to actually confirm? Ask for a direct reply (YES to confirm, CANCEL to cancel) or include a one-tap link. Passive messages that don't invite a response get lower engagement than those with a clear action.
Can I automate these with my existing scheduling software? Most modern scheduling platforms (Square Appointments, Acuity, Jane App, Mindbody) include SMS reminder automation. Check your platform's notification settings — you may need to enable it and connect a Twilio or similar account for SMS delivery.
Source References
[1] Weave — Reminder effectiveness for appointment-based businesses: https://www.getweave.com/
[2] FieldPulse — Appointment confirmation template examples: https://fieldpulse.com/
[3] Jotform — Confirmation letter and template formats: https://www.jotform.com/






