A forgotten appointment is a lost slot nobody else will take. For a physiotherapist, a beautician, a repair technician or an accounting firm, the fix is well known: a reminder the day before. The problem is time. Calling or texting every client each evening takes thirty minutes you do not have.
It is an ideal task to automate, for the same reason as automated quote follow-up: the rule is simple, it comes back every day, and forgetting is expensive. Here are the options, from free to custom, with a per-text cost taken from a public price list.
Why send an appointment reminder the day before?
A reminder does three jobs:
- it prevents forgetting, the most common reason for a no-show;
- it frees the slot in time: a client who cancels the day before gives you a chance to fill it;
- it carries practical details: address, door code, documents to bring, parking.
The right timing depends on the trade. The afternoon before works for most cases. For an early-morning home visit, noon the day before leaves time to reply. For an appointment booked weeks ahead, a first reminder a week before and a second the day before works well.
Does your booking tool already send reminders?
Check before you build anything. Many online booking tools and industry software (clinics, salons, garages) already offer email reminders, sometimes texts as a paid option. Look in the settings under "notifications", "reminders" or "client communications".
A custom automation becomes useful in three situations:
- your appointments live in a plain calendar (Google Calendar, Outlook) that does not notify your clients;
- the built-in reminder cannot be customized (no job address, no instructions);
- you want follow-up steps: log who confirmed, alert the team, chase a cancellation.
How much does a text reminder cost?
Email costs nothing extra if you send it from your own mailbox. Texts are paid per message to a provider with an API (an entry point that lets software send messages). Example with the public price list of OVHcloud, a French provider, checked on October 17, 2026, for texts sent to French numbers (prices in euros):
| Pack | Price per text (excl. VAT) | Total excl. VAT | Total incl. VAT |
|---|---|---|---|
| 100 texts | €0.06 | €6 | €7.20 |
| 1,000 texts | €0.058 | €58 | €69.60 |
| 10,000 texts | €0.054 | €540 | €648 |
Prices change by destination country, so check your provider's list for your own market. As a rough idea: a practice with 15 appointments per working day, about 300 a month, would send 300 texts, around €18 excluding VAT at the 100-pack rate. Watch the length: a standard text holds 160 characters, some special characters lower that limit, and a longer message is billed as several texts.
How do you automate reminders with Google Calendar and n8n?
Here is the setup I suggest when appointments live in Google Calendar (the logic is the same with Outlook). The automation tool is n8n, but Make would do the same job.
- 01
A writing rule in the calendar
Every appointment must hold the client's phone number or email, always in the same place: in the description, on a line like "Phone: +1…". Without that rule, nothing works. This part needs discipline, not technical skill.
- 02
A daily trigger at a fixed time
In n8n, a "Schedule Trigger" node runs the workflow every weekday at 5 p.m. for the next day's appointments (on Fridays, it also picks up Saturday if you work weekends).
- 03
Read tomorrow's appointments
The Google Calendar node fetches events between midnight and 11:59 p.m. tomorrow. On screen, you see the list of events with their title, time and description.
- 04
Extract the contact and filter
One step reads the description and pulls out the phone number and email. Events with no contact (breaks, internal meetings) are set aside and listed in a summary for you.
- 05
Send the text or the email
For email, the Gmail or Outlook node sends the message from your address. For texts, n8n has ready-made nodes for some providers (Twilio, for example) and an HTTP node to call any other provider's API.
- 06
Keep a log
Each send is recorded in a table (date, appointment, channel, status). The day a client says "I never got anything", you know what to check.
While you fine-tune it, every message goes to your own number. You only open it to real clients once times, time zones and wording have been checked on a week of test calendar. For a practice or a small team, this kind of setup usually takes one to two weeks, testing included. It is the kind of project I build in my automation work for small businesses.
What should a reminder message say?
Here are two templates I wrote for this article, to adapt to your tone. Items in brackets are filled in automatically.
Text the day before (keep it under 160 characters once the brackets are filled):
From[Business name]
To[Client phone]
Day before, 5 p.m.
Hi [First name], reminder of your appointment tomorrow [day] at [time] with [Business]. Need to reschedule? Call [number].
Email the day before, for a home visit:
FromYour usual address
To[Client email]
SubjectYour appointment tomorrow, [time]
Day before, 5 p.m.
Hi [First name], confirming my visit tomorrow [day] between [time] and [time + 1h] at [address]. Please keep access to the meter clear. If you need to reschedule, just reply to this email or call me at [number].
Three rules: the business name up front (the client must know who is writing), the exact time, and an easy way to cancel. A reminder that does not let people cancel loses its main benefit: getting the slot back.
Do you need the client's consent for a text reminder?
I am not a lawyer, and rules differ by country. In France, the data protection authority (CNIL) page on text-message marketing covers commercial messages: it generally requires prior consent, with an exception for existing customers and similar products. It does not cover service messages such as appointment reminders. Two simple precautions work almost everywhere:
- Ask the client, when booking, whether they agree to a text reminder, and record the answer.
- Keep the reminder purely informational. Once you add a promotion or an offer, it becomes a marketing message and marketing rules apply.
Phone numbers are personal data: keep the send log only as long as you need it, and pick a text provider that states where it processes data.
When is it better not to automate reminders?
- You have fewer than five appointments a week. A manual message in the evening takes two minutes and feels warmer.
- Your booking software already does it. Turn on the option rather than building a duplicate: two identical reminders are annoying.
- Your calendar is not kept up to date. An appointment moved by phone but not in the calendar will trigger a reminder at the wrong time. Fix the habit first.
- The appointment is sensitive (test results, a delicate medical visit): a neutral message with no detail on the reason, or a call.
If incoming calls overwhelm you more than missed appointments do, look at an AI phone answering agent instead: it can book the appointment, and the reminder follows on its own.
Sources checked on October 17, 2026
- OVHcloud, SMS offer and price list (in French)
- CNIL, marketing by email, text message and automated calls (in French)
- n8n, Google Calendar node docs and Twilio node docs
Frequently asked questions
Can you send appointment reminder texts for free?
Rarely. The automation tool can be free, but each text is paid to a provider. At OVHcloud, on October 17, 2026, the price was €0.06 excluding VAT per text to France in a 100-pack. Email reminders cost nothing extra.
When should you send an appointment reminder?
The afternoon before suits most trades. For an appointment booked long in advance, add a first reminder a week before. For an early-morning visit, noon the day before leaves time to reply.
Can Google Calendar send text reminders to my clients?
Not directly. You connect the calendar to an automation tool such as n8n or Make, which reads tomorrow's appointments and sends the text through a provider's API.
What should an appointment reminder text include?
The business name, the day and time of the appointment, and an easy way to cancel or reschedule. Stay under 160 characters so you only pay for one text.
How long does it take to set up automated reminders?
For a Google or Outlook calendar and a text provider, usually one to two weeks, testing included. The timeline mostly depends on how appointments are written in the calendar.