On this page
Confirmation texts are the cheapest insurance you can buy on an in-home appointment. They remind homeowners, give them an easy way to reschedule instead of disappearing, and make your company look organized before the rep ever rings the bell.
Below are templates for each moment in the appointment lifecycle. Replace the bracketed parts, keep them short, and send them from a number the homeowner will recognize.
Before you send anything
A few rules make these messages work — and keep you out of trouble:
- Get agreement to text. On the booking call, ask: "Is it okay if we text you the confirmation at this number?" Note the answer.
- Register your texting. Business texting from a regular 10-digit number generally needs A2P 10DLC registration through your texting provider, or carriers may block your messages. See our A2P 10DLC guide.
- Identify your business in the first message.
- Include opt-out language at least in the first message ("Reply STOP to opt out"), and honor opt-outs immediately.
- Keep it transactional. Confirmation texts should be about the appointment, not promotions.
This is general information, not legal advice. Your texting provider can tell you what your registration requires.
Right after booking
1. Standard confirmation
Hi [first name], this is [company]. You're confirmed for your free [roof] estimate on [day, date] at [time] with [rep name]. Reply C to confirm or R to reschedule. Reply STOP to opt out.
2. With what to expect
Thanks [first name]! [Rep name] will see you [day] at [time]. The visit takes about [90 minutes]: inspection, measurements, and options with pricing. Reply R if you need a different time.
3. Both decision-makers
Hi [first name], you and [partner name] are set for [day] at [time]. Since you'll be comparing options and pricing, it helps to have you both there. Reply R if another time works better for you both.
The day before
4. Reminder with confirmation request
Reminder from [company]: your estimate with [rep name] is tomorrow, [day] at [time]. Reply YES to confirm or R to pick a new time.
5. Reminder with preparation tip
Hi [first name], see you tomorrow at [time]! If you have your last energy bill or any photos of the damage handy, [rep name] can use them to give you a more accurate quote.
6. Rep introduction
Hi [first name], it's [rep name] from [company]. I'll be the one visiting tomorrow at [time] to look at your [windows]. Looking forward to it — text me here if anything changes.
A message from the rep personally is one of the simplest ways to make an appointment feel real. More ideas are in how to reduce appointment no-shows.
The morning of
7. Arrival window
Good morning [first name]! [Rep name] is on schedule to arrive between [3:45 and 4:15] today. Reply here if you need to reach us.
8. Short confirmation
Hi [first name], still good for [time] today? Reply YES or R to reschedule.
On the way
9. ETA text
Hi [first name], [rep name] here — I'm about [15] minutes away. See you shortly!
10. Running late
Hi [first name], [rep name] here. I'm running about [15] minutes behind — I'm sorry about that. I'll be there around [time]. If that no longer works, reply and we'll find a better time.
Late texts matter. A homeowner who hears nothing is far more likely to leave or refuse the visit than one who got an honest heads-up.
Rescheduling
11. Reschedule offer
No problem, [first name]. We have [day] at [time] or [day] at [time]. Which works better?
12. After a no-show
Hi [first name], [rep name] stopped by at [time] but must have missed you. Totally understand — life happens. Want to find another time this week? Reply with a day that works.
Keep the tone friendly. Guilt-tripping kills the chance of rebooking.
After the appointment
13. Thank you with next step
Thanks for having me today, [first name]. As promised, here's your proposal: [link]. I'll check in [day] to answer any questions.
14. Unsold follow-up
Hi [first name], just checking in on the [roof] proposal. Any questions I can answer, or anything you'd like adjusted?
15. Review request (after a completed job)
Hi [first name], thanks again for choosing [company]. If you have a minute, a review helps other homeowners find us: [link].
Follow-up after the estimate deserves its own system — our guide to following up after an estimate covers the timing.
Tips for better results
- Use one number for the whole appointment lifecycle so the thread stays together.
- Automate the routine messages (confirmation, reminder) and personalize the rest.
- Watch reply rates. If few people reply to your day-before reminder, shorten it.
- Log every reply in your CRM so the rep sees it before leaving.
- Never text late at night. Treat texts like calls when it comes to timing.
If you need an automatic reply when you miss a homeowner's call, see missed call text back.
Frequently asked questions
Do I need permission to send appointment confirmation texts?
Asking on the booking call is the safest approach, and it's easy: "Can we text the confirmation to this number?" Keep confirmation texts about the appointment, identify your business, and honor opt-out requests right away. Check with your texting provider or counsel about your specific setup.
How many reminder texts is too many?
For most in-home appointments, a confirmation right after booking, a reminder the day before, and a morning-of or on-the-way text are plenty. More than that starts to feel like spam.
Should confirmation texts include the price?
No. Pricing depends on the inspection, and a number in a text invites comparisons without context. Mention that the homeowner will receive options and pricing at the visit.
What should I do if a homeowner replies STOP?
Stop texting that number immediately and record the opt-out in your CRM. If the appointment is still on, confirm by phone instead.
RunsForYou Team
Written by the team that runs outbound calling, homeowner qualification, and appointment booking for home service contractors at RunsForYou (Runs For You LLC).
Related services