If you remind clients by texting each one from your phone the night before, the reminders depend on you remembering, and the busy weeks are exactly when you don't. Replace that with a sequence that runs from the booking itself: a confirmation when they book, a reminder a day or two before with a link to reschedule, a short note on the day, and one rule for bookings nobody has confirmed.
The reschedule link is the part people leave out. A client who realizes on Tuesday that Thursday won't work may simply not turn up if moving the appointment means calling you during work hours. Give them a button and you get the slot back early enough to fill it, instead of finding out at 10:05 that nobody's coming.
The sequence
| When | Channel | What it says |
|---|---|---|
| At booking | Date, time, place or video link, what to bring, your cancellation terms, an "add to calendar" link, and reschedule and cancel links | |
| 1–2 days before | Email, or text if you have permission | Short reminder with the same reschedule and cancel links |
| 2–3 hours before (or the morning of) | Text or email | One line: time, place, how to reach you if they're running late |
| After a no-show | A friendly note with a link to book again |
Two days before suits appointments that take preparation or travel, or where you'd like time to offer the slot to someone else. One day before is enough for a quick session nearby. If your clients book weeks ahead, add a reminder a week before as well.
The confirmation at booking does more work than it looks. An appointment that sits in the client's own calendar, with its own alert, doesn't depend on your reminder alone. Make the calendar link the most visible thing in that email.
Message templates
Keep reminders short and readable on a lock screen.
Reminder, 1–2 days before:
Hi [first name], a reminder of your [service] with [your name] on [day, date] at [time], [address or "video link below"]. Need to change it? Reschedule or cancel here: [link]. See you then.
On the day:
See you today at [time], [short address]. Running late? Call or text [number].
After a no-show:
Hi [first name], we missed you today. No problem — if you'd like another time, you can pick one here: [link].
Leave blame out of the no-show message. The goal is the next booking.
A confirm step, and what to do with silence
Some booking tools add a "Confirm" button to the reminder; others only offer reschedule and cancel, and treat no action as "still coming". Either can work if you decide what silence means:
- With a confirm button: 24 hours before the appointment, look at bookings that aren't confirmed. Send one personal text or make a short call to those clients only.
- Without one: do the same check for new clients and for anyone who has missed an appointment before. Regulars who reliably turn up can skip it.
This keeps the manual work to a handful of messages a week instead of one per booking.
Text or email?
A text shows up on a lock screen on the day; email carries the details and links better. Use email for the confirmation and the early reminder, and a text for the same-day note if your tool supports it and the client gave you a mobile number for appointment messages. Ask for that on the booking form, with a checkbox that says what you'll send ("reminders about this appointment"), and keep it separate from any marketing signup. Rules on texting clients differ between countries, so check what applies where you work before you switch texts on.
Cancellation terms and deposits
Put your terms in the confirmation email, in one sentence: "Please give at least 24 hours' notice to cancel or reschedule." If no-shows keep costing you a full slot, a deposit at booking is the next step; some booking tools can take payment as part of the booking. Keep it proportionate to the price of the session.
Setting it up
Booking tools include much of this sequence; what you're looking for is reminders you can time yourself, reschedule and cancel links the client can use without calling you, and a calendar sync so double bookings can't happen.
systeme.io is one option if you'd also like your booking page, emails and payments in one account. Its booking calendar sends reminder emails, by default 24 hours and 1 hour before the event, and you can set up to 3 reminders per event in days, hours or minutes, no later than 10 minutes before the start. The invitee's confirmation email has buttons to reschedule or cancel, and when a booking moves, the reminders are re-sent for the new time. It can connect to Google Calendar, Google Meet or Zoom to avoid double bookings, and paid bookings need the calendar on an order form or payment page. systeme.io's booking calendar page says the calendar, reminders included, is on the free plan. The limits: the reminder text is generated automatically and can't be edited, its help pages describe email reminders only, not texts, and there's no separate "confirm" button, so use the "without one" rule above.
If text reminders matter more to you than having everything in one place, Brevo's Meetings can send reminders by email, SMS or both, to you and the client, though the reminder content can't be customized there either. Its help on planned meetings says clients can cancel or reschedule, and you get an email when they do.
Whichever tool you use, book a test appointment as a client before you rely on it: check every email and text arrives, that the times are right for your time zone, and that the reschedule link works on a phone.
Counting the result
Count bookings, no-shows and reschedules per week, before and after. More reschedules is a good sign: those are appointments that would otherwise have been empty slots.