How to Automate Appointment Reminders to Reduce No-Shows

Every no-show is an empty slot you cannot refill, and you still paid for the truck, the tech or the chair. The cheapest fix is a reminder schedule that runs on its own: four texts, each one with a way to reply, and a short call list for the people who never answer. By the end of this guide you can set up that schedule, write the texts, and decide what a person handles and what the system handles.

What a no-show costs you each month

Start with the number, because it tells you how much effort this deserves.

Cost of no-shows = average job value x no-shows per month.

Example: say a $180 visit and 6 no-shows a month. That is $1,080 a month in empty slots. Use your own two numbers. If you do not know your no-show count, pull last month's calendar and count the visits that ended with no work done and no cancellation call.

Then write down your no-show rate: no-shows divided by booked appointments. Track it for 4 weeks before you turn reminders on and 4 weeks after. That is the only number worth trusting for your shop. Other people's percentages come from clinics and imaging centers, not from your service area.

Send the first reminder 2 to 3 days out, not the day before

Most shops send one reminder the day before. That is the version that leaves people the least time to react.

A University of Texas at Arlington study found that calling patients three or more days ahead, instead of only one day before, significantly reduced no-show rates. The researchers said the patients who got more notice were also more prepared. That was an outpatient clinic using phone calls, so treat it as a reason to test an earlier text, not as a number you will match.

The rule: when the job is booked more than a week out, send a confirmation at booking and the first reminder 2 to 3 days before. When it is a same-day booking, skip the 2 to 3 day text, send the confirmation right away, and add one reminder an hour or two before.

Automate appointment reminders to reduce no-shows with this 4-text schedule

This is the schedule to copy. Stretch or squeeze the gaps to match how far ahead each job type usually gets booked.

Text When What it does
1. Confirmation Right when the job is booked Gives the day and time, a reply option, the opt-out line
2. Early reminder 72 hours before Carries any prep: access, a clear driveway, a document to bring
3. Day-before reminder 24 hours before Asks for a reply to confirm
4. Last call 2 hours before Short. No questions.

That is the sample schedule, not a rule carved in stone. Cap it at four. Past that, texts start to feel like nagging, and the better move is to call the people who have not answered.

Put prep in text 2, not text 4. A customer who learns at 2 pm that the gate has to be unlocked cannot do much about it.

Text first, call only the ones who stay quiet

Text is the default channel. A randomized controlled trial in a pediatric clinic reported that text message reminders increased appointment adherence, and Radiology Business reports that text reminders can reduce no-shows at imaging centers.

Phone reminders have a weak spot. If a call goes to voicemail, the customer has no way to confirm or reschedule, and an unreturned call looks the same as silence. A Psychiatric Services paper looked at no-show rates when phone reminders were not delivered directly to the patient.

So the rule is: when a customer has not replied to the 24-hour text, call them that afternoon instead of sending a fourth text. A person on the phone can rebook the slot while there is still time to fill it.

Build the workflow: trigger, action, message, handoff

Here is the workflow in the order it runs.

  1. Trigger: an appointment is created in your calendar or CRM.
  2. Action: the system sends text 1 immediately and queues texts 2, 3 and 4 by time.
  3. Message: sample confirmation text (a sample, edit it to sound like you): "Hi Dana, this is [Business]. You are booked for Tuesday at 2 pm. Reply C to confirm or R to reschedule. Reminders will come by text. Reply STOP to opt out."
  4. Handoff: any reply that is not C or R goes to a person with the thread attached.
  5. What you see: a daily list of tomorrow's visits, sorted into confirmed, unconfirmed and canceled.

Sample text 2: "Reminder: Tuesday at 2 pm. Please clear the driveway so our tech can park."

Sample text 4: "We will see you in about 2 hours."

Do not send these from a no-reply number. If the customer cannot answer, the slot sits empty until the hour arrives.

Decide what the system answers and what a person answers

Automation should handle the two replies you can predict and hand off everything else.

  • "C": mark the visit confirmed. Send nothing more except the last text.
  • "R": send "No problem. Here are three open times: [time 1], [time 2], [time 3]. Reply 1, 2 or 3." Update the calendar when they pick. These are sample times and sample wording.
  • Anything else: no automatic reply. Text the owner or front desk "Reply from [Name]: [message]" with the thread attached. "Running late," "wrong address" and "can I add a second job" all need a human.
  • A cancellation: send one reply with two or three open times so they rebook in the same thread. Sample: "Thanks for letting us know, Dana. We have Wednesday at 10 am or Thursday at 2 pm open. Reply with the one you want."

The cancellation reply is where the slot gets refilled. Leave it for later and you have a canceled visit and an empty slot instead of a rebooked one.

Collect the OK to text at booking and honor every STOP

Reminders are texts the customer asked for. When someone gives you their number and asks to be contacted, appointment reminders fall under informational messaging. Even so, the safer habit is to keep a record of when and how the customer agreed.

Three habits cover most of it:

  1. Ask at booking and store the answer. Save the date and how it was given: a checkbox, a verbal yes, a form.
  2. Put the opt-out in the first text. Confirmation messages in a recurring series should include clear opt-out instructions.
  3. Stop at once on an opt-out word. The standard keywords are STOP, END, QUIT, CANCEL and UNSUBSCRIBE. The visit stays on the calendar and moves to your call list, so a person can still confirm it.

One catch: CANCEL is both an opt-out word and what a customer might type to cancel a visit. Send any "cancel" reply to a person, who can ask whether they want to cancel the visit, stop the texts, or both.

Keep reviews and promotions out of the reminder thread. A review request is a different kind of message, so send it after the visit. Getting More Google Reviews Without Nagging covers how to time that one.

Consent and marketing rules for texting exist, including TCPA, state laws and platform rules. Check with a qualified professional before you turn this on. If you run a dental, chiropractic, med spa or law practice, the same goes for privacy rules on what a reminder may say about the visit.

Work the daily call list every afternoon

The schedule is not the whole system. The call list is.

Every afternoon, pull tomorrow's visits and split them three ways: confirmed, unconfirmed, and no stored OK to text. Call the last two groups.

Example: say 20 visits are booked for tomorrow. Two have no stored OK to text, so they go straight to the call list. The other 18 got the texts, and 13 replied C. That leaves 5 unconfirmed, so 7 calls in total. That is a short list one person can finish in a sitting.

Two checks make this useful over time:

  • Unconfirmed divided by booked for tomorrow. If that number keeps running high, your day-before text needs a clearer reply prompt. Compare it against your own earlier weeks. No outside benchmark applies to your shop.
  • No-shows divided by booked appointments, tracked for 4 weeks before and after. That tells you whether any of this is working.

Five mistakes that leave the slot empty

  • Only reminding the day before. Least notice, least time to prepare.
  • A reminder with no way to reply. The customer cannot cancel, so you find out at the appointment time.
  • Counting silence as a yes. An unanswered text is not a confirmation. The unconfirmed list is the work.
  • No handoff for odd replies. A "can't make it" that nobody reads becomes a no-show anyway.
  • Missing the missed-call side. Some no-shows begin as a call that went unanswered. The Real Cost of a Missed Call for a Service Business shows how to put a number on that, and the Missed Call Text Back guide shows the same trigger-and-message pattern for calls.

Checklist: turn this on this week

  • Calculate your cost of no-shows with your own two numbers
  • Write down last month's no-show rate
  • Add the OK to text to your booking step and store it
  • Write texts 1 to 4 in your own voice, with the opt-out line in text 1
  • Set up the C, R and everything-else reply rules
  • Route STOP, CANCEL and odd replies to a person
  • Build the afternoon call list: unconfirmed plus no stored OK
  • Re-check your no-show rate after 4 weeks

How Riot Digital can help

If you would rather not wire this together yourself, that is the kind of job Riot Digital takes on. Our team builds and runs automations around the tools you already use, on a monthly retainer, and explains every workflow step by step (trigger, message, handoff) before you pay. The process starts with a look at your current workflow, then picks the one or two automations worth doing first. Reminders and reply handling could be one of them, depending on how you take bookings today.

Your next ten minutes

Open your calendar, count last month's no-shows, and multiply by your average job value. Then check whether your booking tool stores a customer's OK to text. Those two answers tell you how big the problem is and whether the first fix is the schedule or the consent record.

When you want a second set of eyes on the workflow, Book a Free Strategy Call and we will go through your current setup together.

Common questions

When should I send an appointment reminder?

Send a confirmation when the job is booked, a reminder 2 to 3 days out, another the day before, and a short one a couple of hours ahead. For a same-day booking, skip the 2 to 3 day text and send the confirmation plus one reminder an hour or two before.

How many reminders are too many?

Three or four per appointment is a sensible cap. If someone has not answered by then, call them instead of sending a fifth text.

Are text reminders better than phone calls?

Text is the better default because the customer can confirm or reschedule with one reply. Use a phone call for the visits that are still unconfirmed the day before.

Do I need permission to text appointment reminders?

Reminders are treated as informational when the customer gives you their number and asks to be contacted, but keep a record of when and how they agreed and include an opt-out line in the first text. Texting rules include TCPA, state laws and platform rules, so check with a qualified professional.

What do I do when a customer replies that they cannot come?

Reply in the same thread with two or three open times so they rebook right away. If they reply with anything other than a simple confirm or reschedule, hand the thread to a person.

Riot Digital installs AI employees for small businesses: your inbox, calendar, and follow-ups, handled 24/7 with your approval. Founder-operated from Prior Lake, Minnesota.

Book a call See how it works