Home1-888-988-7683Book a Consultation
Resources › No-Show Recovery Scripts
NO-SHOWS

No-Show Recovery Scripts for Service Businesses (Free Text Templates)

The exact texts to send before, during, and after a no-show appointment. Recover a significant share of missed appointments with these ready-to-use scripts for dental, med spa, HVAC, and moving.

PDF

Get this as a free PDF

Every script and industry version in one printable file — the playbook we set up for paying clients, yours free.

The average no-show rate for service businesses sits between 8% and 20%, depending on the industry. In dental, it runs around 15%. In med spa, 5-15%. Moving companies see it spike on weekends and end-of-month dates.

That number doesn't look catastrophic until you do the math. A dental practice with 80 appointments per week and a 15% no-show rate is losing about 12 appointments a week. At $280 average per appointment, that's $3,360 per week in empty chair time. Per year, it's roughly $175,000 in scheduled revenue that walked out the door before it arrived.

And most practices have no system for recovering it.

This pack gives you three stages of messaging: the prevention text sent 24 hours before, the day-of confirmation, and the immediate recovery message when someone doesn't show. There's a version for each major vertical below.

Stage 1: The Prevention Text (24 Hours Before)

The most effective thing you can do about no-shows is reduce them before they happen. A confirmation text sent 24 hours in advance, done well, converts roughly 18% of potential no-shows into kept appointments — people who would have forgotten or blown it off respond and either confirm or reschedule.

The key is making the text feel personal, not automated. A message that looks like it came from a scheduling software has a much lower engagement rate than one that reads like a real person sent it. The templates below are written accordingly.

Dental

"Hi [Name], this is [Practice Name] — just confirming your appointment tomorrow at [time] with [Provider]. If anything comes up, please let us know so we can offer your slot to someone else. Reply YES to confirm or call us at [number]."

Med Spa

"Hey [Name]! Checking in about your [treatment] tomorrow at [time]. We're looking forward to it — just reply YES to confirm, or let us know if you need to reschedule. We'll always do our best to find you a new time."

HVAC / Service Call

"Hi [Name], this is [Business Name] confirming your service call tomorrow between [time window]. Our tech will be heading your way. If anything changes on your end, just reply here or call [number] and we'll adjust."

Moving Company

"Hi [Name], this is [Company Name] — confirming your move on [date] starting at [time]. Our crew will be there. If your plans have changed, please let us know by end of day today so we can adjust the schedule."

Stage 2: Day-of Reminder (Morning of Appointment)

This one is short. Its only job is to be visible on the morning of the appointment, which is when most no-show decisions happen. Don't overthink it.

Dental / Med Spa

"Good morning [Name] — see you today at [time] at [Practice/Spa Name]. We're looking forward to it."

HVAC / Service Call

"Hi [Name], just a reminder that [Tech Name] will be heading to you today between [window]. You can reach us at [number] if you need to reach us before the appointment."

Moving Company

"Morning [Name] — your crew is confirmed for today starting at [time]. We'll be there. Call or text [number] if anything comes up."

Stage 3: The Recovery Message (Within 10 Minutes of No-Show)

This is the message most businesses don't send. It's also the one that recovers 30 to 40% of no-shows when sent within 10 minutes of the missed appointment time.

The tone matters here. Don't be passive-aggressive. Don't demand an explanation. The goal is to give the customer an easy way back — make rebooking feel simple and non-judgmental, and most people will take it.

Dental

"Hi [Name], this is [Practice Name] — it looks like we may have missed you for your [time] appointment. Totally understand if something came up. We'd love to get you rescheduled — do you have any availability this week or next? Reply here or call us at [number]."

Med Spa

"Hey [Name], this is [Spa Name] — we had you down for [time] today but didn't want to write you off without checking in. If something came up, no worries at all. We can get you rebooked whenever works for you. What does your schedule look like?"

HVAC / Service Call

"Hi [Name], this is [Business Name] — our tech showed up at [time] but it looks like we might have had the timing wrong. If today doesn't work, just let us know and we'll get you back on the schedule. No problem at all."

Moving Company

"Hi [Name], this is [Company Name]. Our crew arrived this morning but we weren't able to connect. If your plans changed, let us know and we'll see what we can do about rescheduling. Reply here or call [number]."

What Happens If You Don't Send This

The customer doesn't rebook. They feel vaguely embarrassed about the no-show, assume you're annoyed, and never call back.

That's the most common outcome when businesses don't have a recovery message. Not a confrontation — a silent loss. The customer disappears because reaching back out feels awkward, and the business doesn't reach out because they don't have a system telling them to.

Sending the recovery message removes that friction. It gives the customer permission to come back. And for a medical or wellness business where lifetime patient value is $1,200 to $4,300 depending on the specialty, the value of recovering even one patient per week is significant.

The Part About Stage 1 Most People Skip

Plenty of businesses have a day-of reminder. Far fewer have the 24-hour confirmation.

The 24-hour message is more valuable for one reason: it gives the customer time to reschedule. A person who realizes at 8 AM that they can't make their 10 AM appointment has very little time to handle it gracefully. A person who gets a text at 6 PM the night before and realizes they have a conflict can respond, reschedule, and feel good about it.

When patients reschedule, you fill the slot. When patients no-show, you don't. That's the difference the 24-hour message creates.

Running This Without Dropping Balls

When you have 20 appointments in a week, managing three touchpoints per patient is 60 messages — spread across different timing, different channels, different stages of the appointment cycle.

Doing that manually is doable when volume is low. It becomes unmanageable fast. The typical failure point is the recovery message (Stage 3) — it requires someone to notice a no-show within 10 minutes and send a message immediately, which doesn't happen consistently when a front desk is handling three other things.

Automation solves this because the timing is built in. The message goes out whether someone remembers to send it or not.

That said, the templates above work whether you're running them manually or through a system. Start manually if that's where you are. The improvement happens the moment you start sending them at all.

What's a realistic no-show recovery rate with these messages?

Industry data suggests 30 to 40% of no-shows can be recovered with a same-day outreach. The recovery rate drops significantly after 24 hours, which is why the within-10-minutes timing matters.

Should I charge a no-show fee?

That depends on your business model. For high-volume appointment businesses like dental and med spa, a no-show policy with a cancellation fee is standard and expected. For service call businesses, it's less common. If you do have a fee policy, the recovery message is not the place to mention it — that's a separate communication.

What if the customer is a repeat offender?

After two no-shows, it's reasonable to require a credit card to hold the appointment. Most customers accept this because they understand the reason. How you communicate the policy matters — frame it as protecting everyone's time, not as a punishment.

How do I track which no-shows were recovered?

If you're doing this manually, a simple note in the customer file works. If you're using a CRM, log the interaction. Over time, this data tells you your recovery rate, which helps you decide how much to invest in the system.

Does this work for businesses with long appointment gaps?

Yes, but the timing adjusts. For businesses where appointments are 3 to 6 months apart (dental, for example), a 2-month reactivation message before the next expected appointment is its own separate system from the no-show recovery above.

Prefer a printable version you can hand your team?

Want This Running Automatically?

This is one of the systems Orzenta sets up for service businesses — triggered automatically, stopped the moment a customer replies, logged for you.