Automating appointment reminders: the settings that cut no-shows
A reminder is the cheapest automation a booking business can run, and most of them already have it. The booking tool sends something the day before, the owner assumes the no-show problem is handled, and the empty chairs continue.
The gap is not whether reminders go out. It is which reminder, when, whether the client can answer it, and what happens to the people a reminder was never going to reach. Those are settings, most of them free, and this is what each one does.
What a reminder can fix, and what it cannot
A no-show is one of two things. Either the client forgot, or the client decided not to come and did not tell you. A reminder is a memory jog. It fixes the first group completely and the second group not at all.
That split decides where to spend effort. If your no-shows are mostly forgotten appointments, the answer is timing and channel, and it costs nothing. If they are mostly quiet cancellations, no amount of reminding helps; what helps is making the appointment cost something to abandon, which is a policy question with a settings page behind it.
You can tell which group you have by asking. Three phone calls to recent no-shows will sort it, and they take ten minutes.
What the booking tools actually give you
The three tools most small businesses arrive with expose the same four levers under different names. Read in September 2026; the vendors move these pages.
| Square Appointments | Acuity Scheduling | Calendly | |
|---|---|---|---|
| Reminders | Text and email, timing you choose | Up to three email reminders and one text per appointment | Email and text via Workflows, before or after the event |
| Confirmation request | Yes, sent on its own schedule and resent with the reminder if unanswered | No; a reply to the text gets an automated "this is an automated service" message | No confirmation status; a reconfirmation email or a reschedule link stands in for it |
| Cancel or reschedule from the message | Online, before the cut-off you set | In the email; the text is one-way | In email by default; text links only if you add the variables yourself |
| Money on the line | Hold a card and charge a no-show fee, or require prepayment | Take payment at booking, or store a card to charge later | Not a booking-payment tool; handled elsewhere |
Two details from those pages are worth more than the table. Square shows an unconfirmed appointment with a question mark in the calendar, and if the client has not confirmed by reminder time, "the confirmation request will be resent with the reminder message". Acuity's text reminder is deliberately one-way: "If clients respond to a text message, they'll get an automated reply telling them that the messages are from an automated service". One of those tools gives you a list of people who never answered. The other gives you a sent message.
The sequence: three touches, each with a job
| Timing | Channel | Purpose |
|---|---|---|
| At booking | Email, or text where the tool allows | Confirm date, time, address, and how to change it |
| 3 days before | Text | Early enough to rearrange rather than cancel |
| Same or previous day | Text | The actual memory jog |
The three-day reminder is the one most systems get wrong by defaulting to 24 hours. At three days a client with a conflict can move the appointment and you fill the slot. At 24 hours they can only cancel, and you do not. Set the reminder far enough out that the client can still cancel or reschedule inside your policy window, or the policy and the reminder work against each other.
Every reminder has to carry a one-tap way to rebook. A reminder that can only be acknowledged converts a no-show into a cancellation, which is better but still an empty chair. On Calendly this is a setting you have to make: "By default, SMS reminders don't include reschedule or cancel links", and the fix is to paste the reschedule and cancel variables into the message yourself.
A reply that means something
The most useful thing a reminder can produce is a list of people who did not answer it. That needs a confirmation request, not a reminder, and it needs somebody to look at the list the morning before.
Where the tool supports it, turn the confirmation request on and set it earlier than the reminder. The people who confirm need nothing more. The people who do not are the ones worth a phone call, and there are usually only two or three of them on any given day.
Where the tool does not support it, the reminder text is a broadcast. It still works on the forgetful. It tells you nothing about the rest, and the question mark in the calendar is something you will have to keep yourself.
When the reminder is not the instrument
For a client who has decided not to come, the only thing that changes the decision is that it now costs something. The tools have this built in, and the settings are more specific than most owners realise.
Square's no-show protection holds a card at booking and lets you set the fee three ways: "a flat fee per appointment", a flat fee per service, or "a percentage of each service price". The cancellation window is yours to choose, "between one hour to two weeks or none", and the fee can be charged "up to 14 days after the appointment". The card is held for that appointment only; it is not saved for future purchases unless the client separately agrees to that.
Acuity's version is either payment at booking or a stored card: "You can also require clients to enter a valid card number to be charged later, but charging at booking is a great way to incentivize your client to attend." It also lets you put the cancellation policy on an intake form with a checkbox, so the client has agreed to it before the booking completes, which is the part that makes the fee enforceable without an argument.
Neither needs a developer. Both need a decision about which appointment types carry a fee, because a free fifteen-minute consultation and a paid ninety-minute session should not be treated the same way.
What about the empty slot?
The reminder prevents some no-shows. A waitlist recovers the rest, and it is the piece small businesses most often skip.
When a cancellation lands, the slot goes out automatically to people who asked for an earlier appointment, first come first served. This is well suited to automation: it is fast, mechanical, and needs to happen at the moment nobody is watching. Manual waitlists fail not because the idea is wrong but because nobody has time to make eight phone calls about a gap at two o'clock tomorrow.
Where this goes wrong
Reminding people who already confirmed. Three messages about an appointment somebody has confirmed twice reads as nagging, and it trains them to ignore your messages, including the one that matters.
Reminders with no route to rebook. Covered above, and worth repeating because it is the single most common flaw.
The same treatment for every appointment type. A free follow-up and a paid session carry different costs when missed, and should get different handling.
No handling of repeat offenders. Somebody who has missed three times is a policy question, deposits or a card on file, not a reminder question. Sending more reminders is the wrong instrument.
Texting people who did not agree to it. Acuity, for one, only sends a text reminder to clients who opted in for that appointment, and a client who replies STOP is opted out of every business using the platform. That is the vendor protecting you from a consent complaint, and it is worth knowing before you wonder why some clients never get the text.
Channel assumptions. Text is read fastest, and your particular clientele may prefer WhatsApp or email. The correct channel is the one your clients read, which your own response rates will tell you within a month.
Does this apply outside clinics?
Anywhere a booked slot is lost when a person does not arrive, a studio class, a viewing, a consultation, a home visit, the same three-touch structure and the same waitlist logic apply.
What changes between sectors is the cost of a missed slot, and that determines how much effort is worth spending. A class with a waitlist recovers itself. A ninety-minute session that cannot be refilled does not, and deserves both the card on file and the phone call to the person who did not confirm.
What this costs to run
Reminders are among the cheapest automations to operate: a handful of messages per appointment, plus per-message costs on text. The volume is low enough that platform running costs stay in the tens of dollars a month for a small clinic; see what automation costs a small business for how those bills are actually calculated.
Worth checking first: if your booking system already sends reminders, turn them on, move the second reminder to three days out, switch on the confirmation request if you have one, make sure every message carries a rebooking link, and measure for a month before commissioning anything custom. That costs nothing and captures most of the available gain, and knowing when not to build is the subject of when not to automate a process.
If you want the rest of your week examined the same way, that is the process audit: $299, three business days, a written map of what can be automated and what each piece is worth.