TEMPLATES & RESOURCES
HVAC Appointment Reminder Templates: SMS and Email That Cut No-Shows
By Charles Ashe
|THE DATA
Automated appointment reminders reduce HVAC no-shows by 26 to 34%. SMS reminders have a 98% open rate compared to 20% for email.
The most effective reminder sequence uses three touches: a confirmation at booking, a reminder 24 hours before the appointment, and a final reminder 2 hours before with an option to confirm or reschedule. Below are ready-to-use templates for each touchpoint, formatted for SMS and email, with variables for your CRM.
The 3-Touch Reminder Sequence
Each touch serves a specific purpose. Together they cut no-shows by 26–34%.
Booking Confirmation
Sent immediately when appointment is booked
Sets expectations. Gives the customer a record of the date, time, and service type. The act of receiving a confirmation makes the appointment feel real and creates a micro-commitment.
24-Hour Reminder
Sent the day before the appointment
Catches reschedules before they become no-shows. Customers who forgot or need to change plans can reply to reschedule, freeing the slot for rebooking. Without this touch, they simply do not show up.
2-Hour Reminder
Sent 2 hours before (or same-morning for AM appointments)
The final safety net. Confirms someone will be home. Gives last-minute prep instructions (clear around outdoor unit, make thermostat accessible). Customers who see this and realize they forgot can call immediately.
On My Way (Optional)
OPTIONALSent when technician is dispatched
Eliminates missed-at-door situations. Gives the customer an ETA and technician name. Creates a personal connection before the tech arrives. Not a reminder — a service signal that builds trust.
SMS Templates
Copy, paste into your CRM, replace the variables. All templates are under 160 characters where possible for single-segment SMS delivery.
Booking Confirmation
AT BOOKINGHi [CustomerFirstName], your appointment with [CompanyName] is confirmed for [AppointmentDate] at [AppointmentTime]. Reply C to confirm or call (XXX) XXX-XXXX to reschedule.
[CustomerFirstName], you’re all set! We’ll see you [AppointmentDate] at [AppointmentTime] for your [ServiceType]. Need to change anything? Just reply to this text.
Confirmed: [CompanyName] service visit on [AppointmentDate] at [AppointmentTime]. Your tech will arrive in a marked company vehicle. Please ensure access to the [indoor unit/outdoor unit/thermostat]. Questions? Call (XXX) XXX-XXXX.
24-Hour Reminder
DAY BEFOREReminder: Your [CompanyName] appointment is tomorrow, [AppointmentDate] at [AppointmentTime]. Reply C to confirm, R to reschedule.
Hi [CustomerFirstName], just a reminder about your [ServiceType] appointment tomorrow at [AppointmentTime]. Our tech will do a full system check. Reply C to confirm.
[CustomerFirstName], your [CompanyName] appointment is tomorrow at [AppointmentTime]. We have limited availability this week, so please reply C to confirm your spot or R to reschedule.
2-Hour Reminder
DAY OF[CompanyName] reminder: Your tech is scheduled to arrive at [AppointmentTime] today. Please make sure someone is home. See you soon!
Hi [CustomerFirstName], your [CompanyName] tech arrives at [AppointmentTime] today. Quick prep: please clear 3 feet around your outdoor unit and make sure the thermostat is accessible. See you shortly!
On My Way
AT DISPATCHOPTIONALHi [CustomerFirstName], this is [TechName] from [CompanyName]. I’m on my way and should arrive in about [ETA] minutes.
Hi [CustomerFirstName], [TechName] from [CompanyName] is heading your way now. ETA: [ETA] minutes. I’ll be in a [VehicleDescription]. See you soon!
Email Templates
Email supplements SMS but should not replace it. Use email for detailed information, SMS for the time-sensitive nudge.
BOOKING CONFIRMATION EMAIL
Subject: Your [CompanyName] appointment is confirmed — [AppointmentDate] at [AppointmentTime]
Hi [CustomerFirstName],
Your appointment with [CompanyName] has been confirmed. Here are the details:
Date: [AppointmentDate]
Time: [AppointmentTime]
Service: [ServiceType]
Technician: [TechName]
How to prepare:
- Clear 3 feet around your outdoor unit
- Make sure your thermostat is accessible
- Have someone 18 or older home during the service window
- Note any specific issues to share with the technician
Need to reschedule? Reply to this email or call us at (XXX) XXX-XXXX. We ask for 24 hours notice when possible so we can offer your slot to another customer.
— The [CompanyName] Team
24-HOUR REMINDER EMAIL
Subject: Tomorrow: Your [CompanyName] appointment at [AppointmentTime]
Hi [CustomerFirstName],
Quick reminder: your [ServiceType] appointment is tomorrow at [AppointmentTime]. [TechName] will be your technician.
If you need to reschedule, we understand — just let us know so we can offer your slot to another customer.
— The [CompanyName] Team
How to Set These Up in Your CRM
Where to find reminder settings in the three most common HVAC platforms.
ServiceTitan
Navigate to Settings, then Notifications, then Customer Notifications. Create custom notification templates for each touchpoint (booking confirmation, day-before, day-of). Set the trigger timing under each template. For multi-touch sequences beyond the default, use Marketing Pro to build automated campaigns triggered by job status changes.
Housecall Pro
Go to Settings, then Notifications. Housecall Pro supports automated booking confirmations and appointment reminders out of the box. Customize the message templates under each notification type. Enable both SMS and email for each touchpoint. The day-before and day-of reminders are configured under Reminder Settings with adjustable timing.
GoHighLevel
Build a workflow automation triggered by appointment creation. Add SMS and email actions at each interval: immediate (confirmation), minus 24 hours (day-before), and minus 2 hours (day-of). Use the template builder to add merge fields for customer name, appointment time, and technician. GHL supports reply detection for confirm/reschedule routing.
A/B Testing Your Reminders
Start with any template above. Then test one variable at a time.
Professional vs. friendly tone
Friendly usually wins in residential HVAC. Homeowners respond better to conversational language than corporate formality. Test your booking confirmation with both tones and measure confirm-reply rate over 30 days.
With vs. without reschedule option
Including a reschedule option (Reply R to reschedule) reduces no-shows further. Customers who cannot make it reschedule instead of ghosting. The slot opens for rebooking. You keep the customer on the schedule. Test for 30 days — the reduction in silent no-shows is usually immediate.
2-hour vs. 3-hour final reminder
Both work. The 2-hour reminder gives customers less time to forget again but more urgency. The 3-hour reminder gives them more time to prepare. Test both and measure no-show rate. The difference is usually small, so pick whichever produces better confirm-reply rates.
With vs. without technician name
Including the technician name personalizes the appointment and makes no-showing feel like standing up a person, not a company. Test it. Most contractors see higher confirm rates when the tech name is included.
TESTING RULES
Change one variable at a time. Run each test for 30 days or 50 appointments, whichever comes first. Measure no-show rate and confirm-reply rate, not open rate (SMS open rate is always near 100%). Do not test during seasonal peaks or troughs — your baseline will be skewed.
Frequently Asked Questions
Do text reminders reduce HVAC no-shows?
Yes. SMS reminders have a 98% open rate compared to 20% for email. Industry data shows automated reminders reduce HVAC no-shows by 26 to 34%. A three-touch sequence (confirmation at booking, 24-hour reminder, 2-hour reminder) is the most effective approach, giving customers multiple opportunities to confirm or reschedule instead of silently no-showing.
What is the best time to send HVAC appointment reminders?
Three touches at specific intervals: immediately at booking (confirmation), 24 hours before (day-before reminder), and 2 hours before (final reminder). For morning appointments, send the final reminder first thing in the morning. An optional fourth touch is an on-my-way text when the technician is dispatched.
Should HVAC reminders include a reschedule option?
Yes. Including Reply R to reschedule reduces no-shows further because customers reschedule instead of ghosting. A reschedule keeps the customer on your schedule and opens the original slot for rebooking. Without a reschedule option, customers who can’t make it often do nothing, resulting in a silent no-show and a lost slot.
How many reminders should HVAC companies send?
Three is optimal: booking confirmation, 24-hour reminder, and 2-hour reminder. An on-my-way text adds a useful fourth touch. More than four messages risks annoying the customer. Fewer than three leaves gaps where customers forget or schedule over the appointment without telling you.
Can ServiceTitan send automatic appointment reminders?
Yes. Navigate to Settings, then Notifications, then Customer Notifications. Configure reminder timing and custom templates for each touchpoint. ServiceTitan supports confirmation at booking, day-before, and day-of reminders with customer name, time, and technician variables. Most contractors have this available but only use the default single reminder.
What is the best appointment reminder wording for HVAC?
Short, personal, and action-oriented. Use the customer’s first name, company name, date, time, and technician name. Include a confirm or reschedule reply option. Friendly tone outperforms formal in residential HVAC. Example: Hi [Name], reminder about your [Company] appointment tomorrow at [Time]. Your tech is [TechName]. Reply C to confirm or R to reschedule.
RELATED DIAGNOSTICS
HVAC No-Show Rate
Full data on the 18% average and how to fix it
HVAC Lead Response Time
Why every minute costs you $310
HVAC Revenue Leak
All 5 leaks, calculator, self-assessment
HVAC Industry Benchmarks
Where your numbers should be in 2026
ServiceTitan Automation
7 workflows most HVAC companies never set up
NEXT STEP
Your revenue leaks have a number.
Find out what yours is.
The $297 Forensic Diagnostic quantifies every leak in dollars per week. Delivered within 72 hours. Documented ROI or full refund.
Book the $297 Audit