Operations · July 21, 2026 · by admin
Appointment reminders cut no-shows because most missed appointments aren't customers changing their mind, they're customers forgetting. A randomized controlled trial of over 161,000 patients found that well-designed text reminders reduced no-show rates by roughly a third compared to no reminder at all. For a home service business, that means one well-timed text before a job can be the difference between a truck rolling to an empty driveway and a completed, paid job.
No-shows cost more than the missed appointment itself. A technician who drives to a no-show has burned drive time, fuel, and a slot that could have gone to a paying customer. Multiply that across a week and it adds up to real, quiet money loss that never shows up as a single obvious line item.
This post covers the research on why reminders work, exactly when to send them, and templates you can adapt for your own scheduling software or manual process.
The strongest evidence comes from a large randomized controlled trial run across 14 hospitals in Israel's Clalit Health Services system, covering over 161,000 patients. Researchers tested nine different SMS reminder wordings against a no-reminder control group, sent five days before each appointment. The best-performing message brought no-show rates down to 14.2% from a 21.1% baseline in the control group, a reduction of roughly a third. Four other message variations also beat the control by a meaningful margin.
That study is healthcare-specific, but the underlying mechanism, forgetting rather than deciding not to show, applies just as directly to a home service appointment. A homeowner who booked an HVAC tune-up three weeks ago is not thinking about it until something reminds them.
The channel matters as much as the message. Sender.net's SMS marketing data puts average SMS open rates at 95% to 98%, roughly four to five times higher than email's 20% to 28%. A reminder that never gets opened doesn't reduce anything.
Immediately after booking. A confirmation text sets expectations and gives the customer a chance to catch a scheduling conflict early, while it's still easy to fix.
24 to 48 hours before the appointment. This is the primary reminder. It's far enough out that a customer can still reschedule without leaving you with a same-day gap.
The morning of, or two to three hours before arrival. This catches the "I forgot entirely" case and gives a realistic arrival window, which also reduces the "where is my technician" calls into your office.
On the way. A final "technician is en route" text isn't strictly a no-show reminder, but it reduces missed appointments where the customer stepped out briefly, thinking they had more time.
Keep it short, specific, and actionable. A good reminder has four parts: who, what, when, and what to do if something changed.
Template: 48-hour reminder
"Hi [Name], this is [Business Name] confirming your [service type] appointment on [day], [date] between [time window]. Reply or call [phone] if you need to reschedule."
Template: day-of reminder
"Hi [Name], [technician name] is scheduled to arrive between [time window] today for your [service type]. Text back if that window no longer works."
Template: technician en route
"[Technician name] from [Business Name] is on the way and should arrive in about [X] minutes."
Avoid generic wording like "you have an appointment coming up." Specificity (the technician's name, an exact window, a clear action) is what makes a text feel worth reading instead of skimming past.
| Approach | Read rate | Best use | Watch-out |
|---|---|---|---|
| SMS text | 95% to 98% (Sender.net) | Primary reminder channel | Requires accurate phone numbers, opt-in |
| 20% to 28% (Sender.net) | Backup or detailed job info | Easily missed or filtered as spam | |
| Phone call | High if answered, but many go to voicemail | High-value or first-time appointments | Time-consuming for office staff |
| Automated voice call | Moderate | Customers who don't text | Can feel impersonal |
Manually texting every customer 48 hours and again the morning of an appointment doesn't scale past a handful of jobs a day. Most FSM platforms, including FieldRobin, can trigger reminder texts automatically based on the scheduled job time, so the reminder goes out whether or not anyone in the office remembers to send it.
If you're still confirming appointments by phone call or relying on customers to remember on their own, start with just the 24 to 48 hour text. That single change captures most of the benefit before you add a second or third touchpoint.
Two works well for most home service businesses: one at 24 to 48 hours out, and a second the morning of or a few hours before arrival. A third "on the way" text isn't strictly a no-show reminder but reduces missed windows further.
The research says they work. A large randomized controlled trial found SMS reminders cut no-show rates by roughly a third compared to no reminder, and separately, SMS messages get opened at a 95% to 98% rate, far higher than email.
Texting generally outperforms calling for reminders because it doesn't require the customer to answer live and gets read within minutes for most recipients. Reserve calls for high-value appointments or customers who've told you they prefer them.
Follow up with a second attempt closer to the appointment time, and if there's still no response, a quick phone call the morning of can confirm or catch a no-show early enough to fill the slot with another job.
Both matter, but timing has the clearer research behind it. Send reminders far enough ahead that rescheduling is still easy, and close enough to the appointment that the job is fresh in the customer's mind.
For more on keeping customers informed and engaged, see our guide on getting more Google reviews, which uses similar text-based timing principles, and field service scheduling best practices for reducing the double bookings that often cause no-shows in the first place.
We use AI to assist with research, outlining, and drafting. Every article is reviewed, edited, and fact-checked before publication. When appropriate, we verify information against primary sources and update articles as new information becomes available.