New to Marqeable? Check out our platform for content + workflow automation
SMS marketinghome servicesHVAC marketingplumbing marketingmarketing automation

SMS Marketing for HVAC, Plumbing and Roofing: Templates That Get Responses

Your customers do not open emails from contractors. They barely check their inbox at all.

But they read every text message. Within three minutes.

SMS has a 98% open rate and a 45% response rate. Email gets 20% opens on a good day. For home service companies where speed and response matter more than anything, SMS is the highest-performing marketing channel available.

Yet most HVAC, plumbing, and roofing companies either do not use SMS at all, or they use it only for appointment reminders. That is like owning a truck and only driving it in your driveway.

Here are the SMS campaigns, templates, and automations that actually generate revenue for home service companies.


Why SMS Works for Home Services

ChannelOpen RateResponse RateSpeed
SMS98%45%Read within 3 minutes
Email20%2-5%Read within hours or days
Social mediaUnder 5% engagementUnder 1%Depends on algorithm
Direct mail5-10%Under 1%Days to weeks

SMS wins on every metric that matters for contractors:

Speed. When you send a seasonal tune-up offer, the customer sees it immediately. Not tomorrow. Not next week. Now.

Response. 45% of people respond to marketing texts. That is 9 to 22 times higher than email.

Simplicity. A text message does not need a design template, a subject line, or a preview text. It is 160 characters and a link.

Mobile-first. Your customers are on their phones. 78% of local mobile searches convert within 24 hours. SMS meets them where they already are.

The 3-minute window: 90% of text messages are read within 3 minutes of delivery. For time-sensitive offers like storm response outreach or same-day availability, no other channel comes close.


SMS Templates by Use Case

Appointment Reminders

These reduce no-shows and last-minute cancellations.

Template 1: Day-Before Reminder

Hi [Name], this is [Company]. Quick reminder: your [service type] appointment is tomorrow at [time]. Reply YES to confirm or RESCHEDULE to pick a new time.

Template 2: Day-Of Reminder

[Company] here. Your tech [Tech Name] is scheduled to arrive between [time window] today. Questions? Call us at [number].

Template 3: On-the-Way

Your technician [Name] is on the way and should arrive in about [X] minutes. See you soon!

Seasonal Campaign Offers

HVAC - Spring AC Tune-Up

Hi [Name], it is [Company]. Spring tune-up season is here. Book your AC check before summer and save $30. Schedule now: [link]. Reply STOP to opt out.

HVAC - Fall Heating Prep

[Name], do not wait for the first cold night. Book your furnace tune-up now and make sure your heat is ready. $29 special: [link]. Reply STOP to opt out.

Plumbing - Winterization

Hi [Name], freeze season is coming. Protect your pipes with our winterization service. Book this week and save 15%: [link]. Reply STOP to opt out.

Plumbing - Water Heater Check

[Name], when was the last time your water heater was flushed? Annual maintenance extends its life by years. Book a check: [link]. Reply STOP to opt out.

Roofing - Storm Season Prep

Hi [Name], storm season starts next month. Is your roof ready? Free pre-season inspection available: [link]. Reply STOP to opt out.

Roofing - Post-Storm

[Name], we saw severe weather in your area last night. We are offering free roof inspections this week. Reply YES to schedule or call [number]. Reply STOP to opt out.

Review Requests

Template 1: Simple Ask

Hi [Name], thanks for choosing [Company]! How did we do? A quick review helps other homeowners find us: [Google review link]. Reply STOP to opt out.

Template 2: Personal Touch

[Name], [Tech Name] mentioned your [service] went great today. Would you mind leaving us a quick Google review? It really helps: [link]. Reply STOP to opt out.

Unsold Quote Follow-Ups

Template 1: Casual Check-In

Hi [Name], just following up on the [service] estimate we sent. Any questions I can answer? Reply here or call [number]. Reply STOP to opt out.

Template 2: Social Proof

[Name], still thinking about the [service]? Here is what one of our recent customers said: “[short testimonial].” Ready to schedule? [link]. Reply STOP to opt out.

Template 3: Urgency

Hi [Name], our schedule is filling up for [month]. Wanted to check if you would like to lock in your [service] before we are booked. [link]. Reply STOP to opt out.

Maintenance Reminders

Template 1: Anniversary

Hi [Name], it has been about a year since we serviced your [equipment]. Time for your annual check? Book here: [link]. Reply STOP to opt out.

Template 2: Equipment Age

[Name], your [equipment] is approaching [X] years. A quick inspection can catch small issues before they become expensive ones. Schedule: [link]. Reply STOP to opt out.

Referral Requests

Template:

Hi [Name], glad your [service] is working well! If you know anyone who needs [trade] help, we would love to take care of them. You will earn $[amount] for every referral who books. Reply STOP to opt out.

Win-Back Messages

Template:

Hi [Name], it is [Company]. We have not seen you in a while and wanted to check in. Here is a returning customer offer: [discount] off your next service. Book: [link]. Reply STOP to opt out.


Seven SMS Automations to Set Up

These automations run from your CRM data without manual effort.

#AutomationTriggerTiming
1Appointment reminderJob scheduledDay before + day of
2Review requestJob completedDay 1, Day 3, Day 7
3Seasonal tune-upCalendar + last service date6 weeks before season
4Unsold quote follow-upEstimate not acceptedDay 5, Day 12, Day 21
5Maintenance anniversary11 months since last serviceSingle send
6Referral request30 days after completed jobSingle send
7Win-backNo service in 12+ monthsSingle send + 14-day follow-up

Each automation is set up once. AI generates the messages using your brand voice and service details. You approve the templates. They run automatically from that point forward.

The compound effect: A single completed job can trigger 4 automated SMS sequences: appointment confirmation, review request, referral ask, and maintenance anniversary reminder. Each one generates revenue without manual effort.


SMS Best Practices for Contractors

Message Length

Keep messages under 160 characters when possible. Longer messages split into multiple texts, which increases cost and can feel spammy.

GoodToo Long
”Hi John, your AC tune-up is tomorrow at 10 AM. Reply YES to confirm.” (71 chars)“Hello John, this is ABC Heating and Cooling reminding you that your scheduled air conditioning tune-up appointment is set for tomorrow morning at 10:00 AM Eastern Time. Please reply YES to confirm or call us to reschedule.” (222 chars)

Timing

Message TypeBest Time
Appointment remindersDay before, 9 AM to 11 AM
Promotional offersTuesday to Thursday, 10 AM to 2 PM
Review requestsSame day as job completion, before 6 PM
Follow-upsWeekdays, 10 AM to 4 PM

Avoid texting before 8 AM, after 9 PM, or on Sundays. Some states have stricter rules.

Frequency

RuleWhy
Max 2-4 promotional texts per month per customerMore than that triggers opt-outs
Transactional texts (confirmations, reminders) as neededCustomers expect and appreciate these
Space promotional messages at least 5 days apartPrevents “text fatigue”

Personalization

Every message should include the customer’s name and reference specific details from your CRM.

Generic (bad): “Book your tune-up today!” Personalized (good): “Hi Sarah, it has been 11 months since your furnace tune-up. Ready to schedule this year’s check?”

AI generates personalized messages automatically from your CRM data. No mail merge. No spreadsheets.


TCPA Compliance: What Contractors Must Know

SMS marketing is regulated by the Telephone Consumer Protection Act (TCPA). Violations are expensive: $500 to $1,500 per non-compliant message.

In Q1 2025 alone, 507 TCPA class actions were filed, a 112% increase over the same period in 2024. Text message cases are the fastest-growing category.

The Rules

RequirementWhat It Means
Prior express written consentCustomer must actively opt in before receiving marketing texts
Opt-out in every messageInclude “Reply STOP to opt out” in every promotional text
Honor opt-outs within 10 business daysFCC requires prompt removal from lists
Identify your businessInclude your company name in every message
Time restrictionsNo texts before 8 AM or after 9 PM in the recipient’s time zone
Record keepingMaintain proof of consent for every contact

How AI Marketing Platforms Handle Compliance

Compliance TaskManual ApproachAI Platform
Consent trackingSpreadsheets, paper formsAutomatic digital consent records
Opt-out processingManual list updatesInstant removal on STOP reply
Message opt-out textRemember to add it every timeAutomatically appended
Time zone managementCalculate manually per contactAutomatic scheduling by time zone
Consent recordsFile cabinets or scattered filesCentralized, auditable database

Do not skip compliance. A 10,000-message campaign without proper consent could result in $5 million to $15 million in statutory damages. AI marketing platforms handle consent management automatically, but you are still responsible for collecting initial opt-in consent.


SMS + Email: The One-Two Punch

SMS and email are not competing channels. They work best together.

RoleEmailSMS
Primary useDetailed content, education, offersQuick alerts, reminders, follow-ups
Length200 to 500 wordsUnder 160 characters
Response timeHours to daysMinutes
Best forSeasonal campaign launches, educational contentAppointment reminders, review requests, urgent offers
Frequency2-4 per month2-4 per month (promotional)

The ideal campaign flow:

  1. Email launches the campaign with details, images, and a full offer description
  2. SMS follows up 3 days later to non-openers with a short, direct message
  3. SMS sends a final reminder with urgency before the offer expires

This approach typically doubles campaign response rates compared to email alone.


Getting Started With SMS Marketing

Start collecting SMS consent from every customer interaction:

Step 2: Start With Transactional Messages

Appointment reminders and service confirmations are the safest starting point. Customers expect them, they reduce no-shows, and they build comfort with receiving texts from your company.

Step 3: Add Marketing Campaigns

Once you have consent and customers are used to hearing from you, add the revenue-generating campaigns: seasonal offers, review requests, and referral programs.


The Bottom Line

Your customers carry their phone everywhere. They are on job sites, at the grocery store, driving between appointments. Email waits. Social media gets lost in the feed. A text message gets read in three minutes.

For home service companies, SMS is not optional anymore. It is the fastest, cheapest, highest-converting way to reach your existing customers.

The templates above are ready to use. The automations run from your CRM data. AI personalizes every message. All you have to do is start.


Ready to add SMS to your marketing?

Try Marqeable: marqeable.com

AI marketing with built-in SMS and email, connected to your CRM, with automatic TCPA compliance management.


AI Marketing for Home Service Companies: The Complete 2026 Guide

The complete guide covering all home service verticals.

AI Marketing for HVAC Companies

Seasonal campaign automation for HVAC contractors.

ServiceTitan + AI Marketing

How to turn your CRM data into automated campaigns.

Email Marketing for Contractors

Lifecycle email strategies that complement your SMS campaigns.


Frequently Asked Questions

Yes, but you must comply with TCPA regulations. You need prior express written consent before sending marketing texts, must include opt-out instructions in every message, and must honor opt-out requests within 10 business days. AI marketing platforms handle compliance automatically by managing consent records and opt-out processing.

What is a good open rate for SMS marketing?

SMS achieves approximately 98% open rates, with 90% of messages read within three minutes. Response rates average 45%, which is about seven times higher than email. For home service companies, these rates translate directly into booked appointments.

How much does SMS marketing cost for contractors?

SMS costs typically range from $0.01 to $0.05 per message. For a plumbing company sending 500 texts per month, that is $5 to $25 in messaging costs plus the platform fee. Compared to Google Ads at $10 or more per click, SMS to existing customers is dramatically more cost-effective.

What should HVAC companies text their customers?

The most effective SMS campaigns for HVAC companies include appointment reminders, seasonal tune-up offers, review requests after completed jobs, maintenance agreement renewals, and unsold quote follow-ups. Keep messages under 160 characters, include a clear call to action, and always provide a way to opt out.

How often should home service companies send text messages?

Limit promotional texts to 2 to 4 per month per customer. Transactional messages like appointment confirmations and review requests can be sent as needed. Over-texting leads to opt-outs. The best approach is event-triggered messaging tied to your CRM data rather than batch blasts.


About Marqeable

Marqeable is your AI marketing agent. It connects to your CRM, creates on-brand campaigns across email, SMS, and social, and runs your marketing while you focus on running your business.

Marqeable
© 2026 Marqeable. All rights reserved.