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%.

1

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.

2

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.

3

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.

4

On My Way (Optional)

OPTIONAL

Sent 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.

1

Booking Confirmation

AT BOOKING
Professional173 chars

Hi [CustomerFirstName], your appointment with [CompanyName] is confirmed for [AppointmentDate] at [AppointmentTime]. Reply C to confirm or call (XXX) XXX-XXXX to reschedule.

Friendly163 chars

[CustomerFirstName], you’re all set! We’ll see you [AppointmentDate] at [AppointmentTime] for your [ServiceType]. Need to change anything? Just reply to this text.

Detail-heavy231 chars

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.

2

24-Hour Reminder

DAY BEFORE
Standard130 chars

Reminder: Your [CompanyName] appointment is tomorrow, [AppointmentDate] at [AppointmentTime]. Reply C to confirm, R to reschedule.

Value-add165 chars

Hi [CustomerFirstName], just a reminder about your [ServiceType] appointment tomorrow at [AppointmentTime]. Our tech will do a full system check. Reply C to confirm.

Urgency184 chars

[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.

3

2-Hour Reminder

DAY OF
Simple132 chars

[CompanyName] reminder: Your tech is scheduled to arrive at [AppointmentTime] today. Please make sure someone is home. See you soon!

With prep201 chars

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!

4

On My Way

AT DISPATCHOPTIONAL
Standard118 chars

Hi [CustomerFirstName], this is [TechName] from [CompanyName]. I’m on my way and should arrive in about [ETA] minutes.

With vehicle147 chars

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.

Confirm My Appointment

— 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.

ConfirmReschedule

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.

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