SMS appointment reminders are short, automated texts that confirm a booked visit and remind the customer about it before the technician arrives. For a home service company they do two jobs: they protect the truck roll you already paid for, and they give the customer a one-tap way to confirm or reschedule instead of silently disappearing. This guide covers when to send them, what to write for each trade, how to set them up inside your CRM, and the US consent rules you need to follow.
TL;DR
- Send a confirmation right after booking, then one or two reminders. A day before and a short window before arrival are a sensible default for most service calls.
- Every text should name your company, the service, the date, the arrival window and one clear reply action: confirm, reschedule or cancel.
- Reminders should be operational, not promotional. Keep upsells and coupons out of them.
- In the US, get and document consent, honor STOP immediately, and treat any reasonable revocation as valid.
- Reminders work best when they are triggered by your CRM and tied to dispatch, not typed by hand.
Table of Contents
- Why reminders matter more in home services
- When to send reminders and how many
- What a good reminder text says
- Templates by trade
- How to set up automated reminders
- US rules: consent, opt-outs and keeping it operational
- Measure whether reminders are working
- Common mistakes to avoid
- Our perspective: reminders belong inside the booking system
- Where Leapify Media fits
- FAQ
- Sources
Why reminders matter more in home services
A dentist with an empty chair loses an hour. A home service company with a no-show loses a technician's drive time, a slot another customer could have taken, fuel, and often a lead that cost real ad money to acquire. If you pay for Google Ads clicks and phone calls, the booked appointment is the point where marketing spend turns into revenue, and a no-show quietly reverses it.
Home service appointments also have more moving parts than most. The customer has to be home, or have someone home. Access has to be clear. Pets may need securing. A homeowner who booked a furnace tune-up three weeks ago may have forgotten, or may have called a second company in the meantime. A reminder text handles all of this in a channel people actually read.
There is also an operational benefit. When customers confirm or reschedule by replying to a text, your office is not playing phone tag, and your schedule reflects reality earlier in the day. A dispatcher who knows by 10 a.m. that the 1 p.m. slot is open can fill it. One who finds out when the technician rings the doorbell cannot.

If missed calls are part of the same leak, our guide to missed call text back covers the first half of the problem: getting the booking in the first place.
When to send reminders and how many
There is no single correct schedule, and the right one depends on how far ahead your jobs are booked. Here is the pattern we recommend as a starting point, then adjust against your own no-show data.
| Touchpoint | When | Purpose |
|---|---|---|
| Booking confirmation | Immediately after booking | Lock in details, set expectations, collect a reply |
| Day-before reminder | Late morning or afternoon the day before | Final chance to confirm or reschedule while the slot can still be refilled |
| Arrival-window text | The morning of the visit, or when the technician is dispatched | Tell the customer the technician is coming and who to expect |
A few rules of thumb:
- Same-day and next-day jobs need only the confirmation and the arrival text. A day-before reminder makes no sense when the job is tomorrow morning.
- Jobs booked a week or more out, such as installs, estimates and seasonal maintenance, benefit from an extra reminder a few days ahead, because these are the appointments people forget.
- Emergency calls (no heat, burst pipe) rarely need reminders. They need a fast dispatch text with an ETA.
- Avoid sending before 8 a.m. or after 9 p.m. in the customer's local time. It is a courtesy, and it keeps complaints and opt-outs down.
Three messages per job is plenty. More than that and the reminder becomes noise, which is the fastest route to a STOP reply.
What a good reminder text says
The best reminders are short, specific and easy to answer. Include:
- Your business name, so the text is not mistaken for spam.
- The service, for example "AC repair" or "roof inspection".
- The date and arrival window, since home service customers need a window rather than a single time.
- The address, so a customer with a rental property or a second home can catch a mix-up.
- One clear action: reply C to confirm, R to reschedule.
- An opt-out line on at least the first message, such as "Reply STOP to opt out."
Keep the text compact. A standard single SMS segment holds 160 characters of basic text, and longer messages are split into several segments that some carriers and phones handle awkwardly. Emojis and some special characters can shrink that limit, so test on a real phone before you roll a template out.
Write like a person from the office, not a system. "Hi Maria" beats "Dear customer". If your CRM holds the technician's name, use it. Customers are far more willing to let a named person into their home.
Templates by trade
These are starting points. Swap in your company name, then trim to fit the length you want.
HVAC
Confirmation: "Hi [Name], this is [Company]. You're booked for an AC tune-up on [Date], [Window]. Reply C to confirm or R to reschedule. Reply STOP to opt out."
Day before: "Reminder: [Technician] from [Company] arrives tomorrow between [Window] at [Address]. Please make sure the thermostat and indoor unit are accessible. Reply C to confirm or R to change."
HVAC reminders are also a good place to set up a clean handoff when a single dispatcher is the bottleneck. We cover that in our piece on HVAC CRM workflows.
Plumbing
"Hi [Name], [Company] here. We're scheduled to fix your [issue] on [Date], [Window]. Please clear the area under the sink or around the water heater so we can start right away. Reply C to confirm or R to reschedule."
Roofing
"[Company] reminder: your free roof inspection is set for [Date] at [Time]. No need to be home for the exterior check, but reply YES if we may access the attic. Reply R to reschedule."
Roofing estimates are where a reminder earns its keep. A no-show estimate is a sales opportunity lost before it begins, so for these visits it is worth adding a confirmation text from the estimator personally.
Electrical
"Hi [Name], [Technician] from [Company] will arrive [Date], [Window], to look at your panel. Power may be off for a short time, so please save any work on computers. Reply C to confirm."
Landscaping and artificial turf
"[Company]: your turf consultation is on [Date] at [Time] at [Address]. Please make sure gates are unlocked and pets are secured. Reply C to confirm or R to reschedule."
Preparation lines worth adding
A single preparation sentence prevents wasted visits. Useful examples include asking customers to secure pets, move small items and breakables off the floor, clear a path to the work area, or note parking and gate codes. Keep it to one line. If the instructions need a paragraph, send them in a separate message or a link.
How to set up automated reminders
Hand-sent texts do not scale, and they get skipped on the busiest days, which are exactly the days you most need them. Automation is straightforward when your scheduling and customer data live in one system.
- Make the CRM your source of truth. Every booked job should exist as a record with a customer, phone number, service type, date, window and technician. Reminders pull from that record, so if the data is wrong, the text is wrong.
- Capture consent at booking. Add a checkbox or a spoken script on the phone, and store a note of how and when the customer agreed. More on this below.
- Build the workflow. Trigger the confirmation when a job is created, and schedule the later texts relative to the appointment time.
- Handle replies. A reply of C should mark the job confirmed. R should create a task for your office or send a self-service rescheduling link. STOP should flag the contact as opted out across the whole system.
- Log everything. Confirmations, reschedules and cancellations should be written back to the customer record so that dispatch, sales and marketing all see the same status.
- Test before launch. Run a few fake jobs through the flow, including a reschedule and an opt-out, and read the texts on a phone.
If you run on a field service platform, you may not need new software at all. Our walkthrough of Housecall Pro automations shows how to set up job-triggered messages, and our overview of CRM automation software explains what to look for if you are choosing a system.
US rules: consent, opt-outs and keeping it operational
In the United States, texting customers is regulated, and appointment reminders are not exempt just because they are helpful. This is general information, not legal advice. For your specific setup, talk to an attorney who handles TCPA compliance.
Consent. The FCC has stated that texts to wireless numbers get the same Telephone Consumer Protection Act protections as voice calls, and that non-emergency texts sent with an autodialer require prior express consent. The same ruling says people may revoke that consent at any time and by any reasonable means.
Robotexts. The FCC has also confirmed that robotexts fall under the same TCPA framework as robocalls, and has emphasized that consent can be withdrawn at any time.
What this means in practice for a contractor:
- Collect consent where the customer books: on your web form, in your booking flow, or by reading a short line on the phone. Record the date, the method and the number.
- Offer an easy opt-out in the reminder itself. Reply STOP is the standard. When someone replies STOP, or says "please don't text me" in any form, stop messaging them right away and update their record in every system that sends texts.
- Keep reminders operational. A text about tomorrow's visit is one thing. A text that adds a seasonal discount or a membership pitch starts to look like marketing, which may call for different consent. Send promotions as a separate, opted-in program.
- Do not text purchased lists. Reminders are for customers who booked with you and agreed to hear from you.
Carriers add their own registration and filtering requirements on top of the law, so a number that sends reminders should be registered properly with whichever messaging provider you use. Ask your provider what is currently required.
Sending reminders that include health details is a different matter, but home service jobs rarely involve that. Keep the content to scheduling facts and you avoid most of the risk.
Measure whether reminders are working
A reminder program is worth running only if the numbers move. Track these monthly, by trade and by booking source:
- No-show rate: appointments where no one was home or the customer cancelled at the door, divided by total appointments.
- Confirmation rate: the share of customers who reply C. A low rate may mean your message is unclear or your timing is off.
- Same-day reschedule and cancellation rate: these are partly a win, since a cancelled slot you know about by morning can be refilled.
- Opt-out rate: if it creeps up, you are sending too much or too promotional.
- Cost per booked job, net of no-shows: this is the number that connects reminders back to marketing. A lead that was booked but never served is wasted ad spend, so a healthier completion rate improves your real return.
That last point is where reminders meet your ad budget. If you are evaluating campaigns, look at completed jobs, not just booked ones, and fix tracking before you change bids. Our guide to reducing wasted ad spend explains how.
Common mistakes to avoid
- Sending from a number nobody monitors. Customers reply with questions. If replies go into a void, you lose the benefit and annoy people. Route replies to a shared inbox someone checks.
- Vague windows. "Sometime Tuesday" invites no-shows. Give a window of a few hours and say the technician will call or text before arriving.
- Ignoring the phone call. Some customers, especially older homeowners, prefer a call. Your booking script matters as much as the text. Our HVAC call scripts show how to capture the booking and the consent in one conversation.
- Reminders that sell. Mixing an upsell into a confirmation hurts trust and may cross a compliance line.
- One template for everything. An estimate, a repair and an install each need different wording and preparation lines.
- Never closing the loop. After the visit, a follow-up text asking for a review is a natural next step. See how to build a review system that wins HVAC reviews without badgering customers.
Our perspective: reminders belong inside the booking system
Most contractors treat reminders as a feature to switch on. We think of them as one stage in a pipeline that starts at the ad click and ends at a paid invoice. If the lead source, the call, the booking, the reminder and the dispatch decision all live in separate tools, nobody can see where jobs are being lost.
That is why we build and host our automation infrastructure ourselves rather than stitching together third-party AI tools, and why client data stays proprietary and secure. Our engineers tailor lead scoring and dispatch logic to home service workflows, so a reminder can reflect what we know about the job: how urgent it is, how valuable it is, and who should handle it. A $90 drain cleaning and a $14,000 system replacement should not get identical treatment, and the reminder flow is one place where that difference should show.
Our advice to owners is simple. Get the basics right first: consent at booking, three clean messages, replies routed to a person. Then connect reminders to your CRM so confirmations, reschedules and cancellations update the schedule automatically. Only after that is it worth layering on smarter routing.
— Everson Gorski
Where Leapify Media fits
If your reminders, call tracking and CRM are disconnected, we can build them as one system. Our pricing page lists On-Premise AI Dispatch at $1,000 per month with a one-off AI Dispatch Setup of $7,500, CRM Integration from $3,000 one-off, and monthly plans starting with Foundation from $2,500 per month. Our services page explains CRM setup and automation, lead generation and the rest of the stack. We work with home service businesses doing at least $500K a year in revenue, so if you are earlier than that, the templates and steps above will still serve you well on whatever software you use today.
FAQ
How many appointment reminder texts should I send?
Three is a good default: a confirmation at booking, a reminder the day before, and an arrival-window text on the day. Short-notice jobs need fewer, and appointments booked far in advance can justify one more. Watch your opt-out rate, and cut back if it rises.
Do I need permission to text customers about appointments?
Yes. Under the TCPA, as the FCC describes it, non-emergency texts sent with an autodialer need prior express consent, and customers can revoke it at any time. Collect consent when the job is booked, store a record of it, and honor STOP immediately. For anything specific to your situation, ask a TCPA attorney.
Should reminders include marketing offers?
No. Keep them strictly about the visit: who, what, when, where and how to change it. Promotions belong in a separate program for customers who have opted in to marketing. Mixing them undermines trust and can raise compliance questions.
Can customers reschedule by replying to the text?
Yes, if your workflow is built for it. A reply of R can notify your office or send a rescheduling link, and the change should be written back to the customer record so dispatch sees it. Test this flow end to end before you launch.
Sources
- FCC: Consumer protections against unwanted calls and texts (2015 declaratory ruling)
- FCC: Closes lead generator robocall loophole and adopts robotext rules (2023)
