Below are four email and three SMS templates for confirming appointments, grouped by tone and channel. They work best as a pair: an email sent the moment the appointment is made carries the full detail, and a short text closer to the date does the confirming. Every template asks the client to confirm or reschedule with a link rather than by replying, so it also works in booking software where clients confirm with a button – which is how Altegio handles confirmations. Copy what fits, adjust the wording to your business and move on.
TL;DR:
- Send a detailed confirmation as soon as the appointment is made, then a confirmation request the day before and a short reminder on the day.
- Every message needs the service, the exact date and time, the address or meeting link and one clear way to reschedule or cancel.
- Ask clients to confirm with a link or button, not a reply: in Altegio, the client taps Confirm appointment on the appointment details page and the status changes to Confirmed.
- In Altegio, SMS texts are fully editable with variables, while automatic emails use a standard template to which you can add your own text, image or link.
- Keep confirmations about the appointment and send promotions separately, because email and SMS marketing in the EU needs consent.
Email templates: formal, semi-formal and informal
Every business needs a small set of confirmation emails rather than one generic version for every client. A first consultation at a clinic calls for a different tone than a regular’s tenth haircut. Below are four templates with placeholders in square brackets.
Instant appointment confirmation
Subject options: “Appointment confirmed: [Service] on [Date]” / “You’re booked, [Client name]” / “[Business name]: your appointment on [Date]”
Hi [Client name],
You’re booked for [Service] on [Date] at [Time] with [Team member name].
Address: [Address or video call link]
Need to change something? Use [Reschedule link] or call [Phone number].
See you then,
[Business name]
Formal template (clinics and regulated appointments)
Subject options: “Appointment confirmation: [Date] at [Time]” / “Your appointment with [Practitioner name]”
Dear [Client name],
This confirms your appointment with [Practitioner name] on [Date] at [Time]. Please arrive by [Arrival time] to complete any outstanding forms.
What to bring: [ID / health insurance card / referral letter].
If you need to reschedule, please use [Reschedule link] or call [Phone number] at least 24 hours in advance.
Kind regards,
[Practice name]
Semi-formal template (client-facing services)
Subject options: “Your appointment at [Business name] is confirmed” / “Confirmed: [Service] on [Date]” / “See you on [Date] – details inside”
Hello [Client name],
Just confirming your [Service] on [Date] at [Time] with [Team member name]. If your plans change, use [Reschedule link] or call us on [Phone number].
Looking forward to seeing you,
[Business name]
Informal template (returning clients)
Subject options: “You’re all set for [Date]” / “Same time as usual – confirmed” / “Quick confirmation: [Date] at [Time]”
Hi [Client name],
Same time as always – you’re confirmed for [Date] at [Time]. Need to move it? Use [Reschedule link] or call [Phone number].
[Business name]
Using these emails in Altegio. Altegio builds the automatic email from a standard template that already contains the visit details, and that template can’t be rewritten. You can open the notification’s Additional information in email tab, add your own text, an image or a link, and check the result with Email preview. So put the lines that are yours into that block – arrival instructions, what to bring, your cancellation policy, parking – and keep the full templates above for emails you send yourself.
Pro Tip: Keep a formal and an informal version of each template. Automatic notifications send the text you set for each notification type and channel, so choose the tone that suits most of your clients there and use the other version when you write to someone by hand.
SMS templates: booking, confirmation request and day-of reminder
Text messages are short and usually read soon after they arrive, so give each one a single action. One SMS holds 160 characters of the basic SMS alphabet. Emoji and letters outside it, such as ł, č or ő, cut that to 70, and longer texts are sent in several parts, which SMS providers usually charge for separately.
- At booking: “You’re booked for [Services in visit] with [Team member name] on [Appointment date] at [Appointment time]. Details: [Link to appointment details] [Business name]”
- The day before (confirmation request): “You’re booked for [Services in visit] on [Appointment date and time]. Please confirm your appointment: [Link to appointment details] [Business name]”
- On the day, a few hours before: “See you at [Appointment time] today for [Services in visit]. Can’t make it? Call [Phone number]. Details: [Link to appointment details]”
The bracketed items named Services in visit, Team member name, Appointment date, Appointment time, Appointment date and time and Link to appointment details are Altegio variables: in the SMS template, click Add variable and pick the matching one, leaving a space before and after it. Altegio’s standard templates also use Specialty and Time until appointment. Type your business name and phone number as plain text. The help centre says variables cover visit, service, client and Location details, so check the Add variable list in your account before you build a template around a field such as the client’s name.
Many templates online ask clients to “Reply YES to confirm”. Altegio doesn’t process SMS replies. Instead, the confirmation request contains a link to the appointment details page, where the client taps Confirm appointment, with no sign-in, and the status changes from Pending to Confirmed. If the client doesn’t tap it, the appointment stays in the schedule and its status doesn’t change, which tells your front desk whom to call.
What every confirmation needs and when to send it
Every confirmation, whatever the channel or tone, needs the same core information. Leave one out and you make a no-show more likely.
- Client name.
- Service or appointment type.
- Exact date and time.
- Address or meeting link.
- How to reschedule or cancel.
- A phone number to call.
A workable schedule has three steps: a detailed confirmation at booking, a confirmation request the day before and a short reminder a few hours before the visit. Space the messages out. Three messages in one day reads as nagging, and nothing until the morning of the appointment reads as disorganised.
In Altegio, the confirmation request can go 1–6, 9, 12, 15, 18, 21 or 24 hours before the visit, or at a set time such as 14:00 to everyone booked for the next day. The reminder uses the same hour options, and its email can have a sending time of its own. Automatic notifications don’t go further ahead than 24 hours, so a 48- or 72-hour reminder isn’t part of the setup. A confirmation request is also only sent for appointments with the Pending status that already exist when the sending time comes: an appointment made 10 hours before the visit won’t get a 24-hour request.
Keep your cancellation policy short and specific: “Cancellations within 24 hours may incur a fee” reads better on a phone than a paragraph of legal phrasing. If no-shows continue despite reminders, a deposit is the next step – see payment policies and no-show protection.
Subject lines, buttons and tone
Altegio’s automatic emails use their standard template, so this section matters most for emails you send yourself or through another tool. A subject line has one job: tell the reader at a glance that the message is about their appointment.
- Formulas: “Confirmed: [Service] on [Date]”, “Your appointment at [Business name]”, “Please confirm your appointment on [Date]”.
- Calls to action: “Confirm your appointment”, “Reschedule here”, “Add to calendar” – as a button or bold line near the top of the message, not buried at the bottom.
- Testing: if your email tool allows it, try two subject lines (one direct, one softer) for a fortnight before settling on a default.
Directness beats cleverness here. Clients scanning a crowded inbox need to see at once whether something needs their attention, and “Confirmed” or “Please confirm” tells them.
How to combine email, SMS and push
The channels aren’t interchangeable, they’re sequential. Email carries the detail; SMS and push carry the urgency.
- At booking: the full email with any prep instructions, plus a short SMS or push. The email is the record clients come back to.
- The day before: the confirmation request with a link the client taps to confirm.
- On the day: a brief reminder with the time and address only.
In Altegio, you choose the channels for each notification type on its General settings tab. Email, if switched on, is always sent first. Push goes to Altegio.me, the free client app, or to your own branded app, which costs extra. For the branded app and SMS you can choose Send if delivery failed to previous channel, so a text goes out only when the push didn’t arrive. That keeps costs down, because SMS is billed by the SMS provider or chat-bot you connect from the Integrations Hub (Integrations > Notifications).
Pro Tip: Don’t send the same message twice across channels. If the email already said “bring your insurance card”, the SMS doesn’t need to repeat it. Each message should add something the last one didn’t.
Sector adaptations: salon, clinic, virtual and events
The core template holds across industries; only a few fields change.
- Salon or barbershop: add the team member’s name, the service duration and parking or entry instructions (“street parking nearby, ring the bell”).
- Clinics: include the arrival time ahead of the slot, what to bring (ID, insurance card, forms) and the video link if the consultation is remote.
- Virtual appointments: put the meeting link first, name the software (Zoom, Teams, Google Meet) and suggest testing audio beforehand, so nobody is downloading an app at the last minute.
- Events and classes: replace the reschedule line with entry instructions, and give the arrival time separately from the start time if there’s a check-in.
How to set up confirmations and reminders in Altegio
Sending each template by hand works for a few appointments a week. After that, automatic notifications are the only way to stay consistent. In Altegio, booking and management software for appointment-based businesses – beauty, wellness, clinics, auto services, fitness – the setup looks like this:
- For texts, connect an SMS provider or chat-bot from the Integrations Hub (Integrations > Notifications). Email notifications need no extra provider.
- In Administration mode, open Notifications > Notification types. Under Client > Increased attendance you’ll find the notifications for appointments created via the online booking widget or the Appointment Calendar, Appointment confirmation request, Appointment reminder and Appointment changes.
- On the General settings tab, set the timing and the channels.
- On the Notification templates tab, write the SMS text with Add variable and check the preview. For email, use Additional information in email.
- Click Save, then switch the notification on with its toggle in Notification types.
A few details save time later:
- The notification for an appointment created in the Appointment Calendar is only generated if the client’s phone number is in the appointment when it’s created. An email address alone isn’t enough, and a number added afterwards doesn’t trigger it.
- Changes to notification settings apply to new appointments, not to ones already in the schedule.
- Clients booking online can pick a reminder time that suits them or switch the reminder off in the online booking widget.
- Businesses that confirm by phone can use the separate Appointment confirmation notification: it goes out when a team member confirms the appointment, for example in Analytical Reports > Visits.
More on channels and notification types: SMS and email notifications in Altegio.
Keep confirmations about the appointment
It’s tempting to add an offer or a “book your next visit and save” line to a reminder. Don’t: keep confirmations and reminders about the appointment and send promotions as separate messages. Under Article 13 of the ePrivacy Directive (2002/58/EC), email and SMS marketing needs the client’s prior consent, or for existing clients and similar services a soft opt-in, with an easy way to opt out in every message. National implementations differ, so check the rules in your country. Altegio doesn’t process STOP replies: if a client opts out, record it by hand in the client card.
Quick checklist: copy, paste, test
Getting this live doesn’t need a project plan. It needs an afternoon.
- Paste the SMS templates into the notification types and replace the brackets with variables from Add variable.
- Add your own lines to Additional information in email and check Email preview.
- Make a test appointment for a colleague’s phone number. The help centre advises against testing with your own number, as some notifications may not arrive.
- Check the timing (confirmation request the day before, reminder a few hours before) and make sure the client’s phone number is in every appointment.
- For 30 days, count how many appointments reach Confirmed, how many end as No-show and how many clients reschedule.
Pro Tip: Don’t judge the schedule after one week. Thirty days gives you enough appointments across different days and times to see whether your no-show rate is actually moving, not just fluctuating.
Why clear confirmations matter more than clever automation
Automation doesn’t fix a bad message; it just sends the bad message faster. The real gain comes from removing ambiguity: exact time, exact place, one clear action. Start with one email block, two SMS texts and the confirmation request, watch the results for a month, then adjust before adding anything else.
When you’re ready to stop sending messages by hand, Altegio sends the confirmation, the confirmation request and the reminder by email, SMS or push from the moment an appointment is made online or in the calendar. For more ways to cut no-shows, including deposits, read Reminders and deposits: how to reduce no-shows, and try the setup on a 7-day free trial.
FAQ
How do I politely confirm an appointment?
Restate the service, date and time, thank the client and give one simple way to reschedule. A line like “Just confirming your appointment on [Date] at [Time] – if anything changes, use [Reschedule link]” covers politeness and clarity in one sentence.
What is the typical format for an appointment confirmation email?
A standard format includes the client’s name, the service, the exact date and time, the address or meeting link and a clear way to reschedule or cancel, usually in four to six short lines.
How do I write an appointment confirmation text?
Keep it to one SMS (160 characters of the basic SMS alphabet), state the service, date and time, name your business and give one action: a link to confirm or a number to call.
Can clients confirm an appointment by replying to an SMS?
Not in Altegio, which doesn’t support two-way SMS. The confirmation request includes a link to the appointment details page, where the client taps Confirm appointment and the status changes to Confirmed. Clients who don’t tap it keep their appointment, and its status stays Pending.
How far in advance should I send a confirmation request?
The day before usually works: close enough to the visit to be relevant and early enough to fill the slot if the client cancels. In Altegio, you can send it between 1 and 24 hours before the visit or at a set time on the previous day.
Read next
- Reminders and deposits: how to reduce no-shows
- Altegio Notification Playbook: Cut No-Shows and Late Arrivals with SMS, Email, WhatsApp, Push, Confirmations, and Reactivation
- Altegio Notifications: Complete Catalog of Client and Staff Messages (Types, Channels, Templates, Timing, Providers)
- Where Beauty Salons Lose Bookings: 72,000 Client Messages by Hour (2026)
This article is general information, not legal advice. Rules differ between EU countries, so check your national law before sending marketing messages.
