Seasonal Maintenance Campaign
Fill your slow season with maintenance calls from customers who already trust you.
Import this blueprint into your automation tool:
How to import: Download the blueprint → go to make.com (free account) → Create new scenario → click the 3-dot menu → Import Blueprint → upload the file. Then replace the placeholder values (YOUR_TWILIO_NUMBER etc.) with your own.
What this does
Your past customer list is your highest-value marketing asset — and most HVAC businesses never use it. Two seasonal campaigns per year (spring AC tune-up in March, fall heat check in September) reliably generate 15–40 booked maintenance calls per send, at zero acquisition cost.
Before you start
- ✓ A list of past customers with phone numbers (export from your job management software)
- ✓ Google Sheets to hold the list
- ✓ Zapier + Twilio or Gmail set up
Setup guide
Export and clean your past customer list
Export your job history from your CRM/scheduling tool. Keep: Customer Name, Phone, Email, Last Service Date. Delete duplicates. Remove anyone who's called in the last 30 days (they don't need a reminder). Save as a Google Sheet.
Pro tip: Filter to customers serviced in the last 2 years. Older than that and the number may be disconnected or they may have moved.
Add a "Campaign Sent" column
Add a column called "Spring 2025 Sent" to your sheet. Leave it blank for now. You'll mark it "Yes" after each customer is messaged so you don't accidentally send duplicates.
Set up the Zapier trigger
Trigger: "New or Updated Row in Spreadsheet" in Zapier. Set a filter: only proceed if "Spring 2025 Sent" is blank. This prevents re-sending to people already in the campaign.
Add a delay between messages (rate limiting)
Add a "Delay by Zapier" → 2 minutes between each message. This prevents all 200 SMS messages from firing simultaneously, which can trigger carrier spam filters. It also staggers incoming replies so you're not overwhelmed.
Pro tip: At 2 minutes per message, a list of 200 customers will take about 7 hours to complete. Start it in the evening so it runs overnight.
Send the campaign message
Add a Twilio SMS (or Gmail) action with the seasonal message. Use the spring or fall version depending on the time of year.
Hi [First Name], it's [Your Name] from [Company Name]. Summer's coming fast — is your AC ready? We're booking spring tune-ups now before the rush hits. Past customers get priority scheduling. Want me to grab you a spot? Reply YES and I'll send you our available times.
Mark as sent and update your sheet
After the SMS action, add a "Update Spreadsheet Row" action in Zapier. Set "Spring 2025 Sent" to "Yes". This marks each customer as contacted so you don't re-send.
Launch the campaign
When you're ready to send (early March for spring, early September for fall), turn the Zap on. It will work through your list at 2 minutes per customer. When done, turn the Zap off.
Pro tip: Set a calendar reminder on February 15 and August 15 every year to prepare the list and launch the campaign.
All messages — copy & paste ready
Hi [First Name], it's [Your Name] from [Company Name]. Summer's coming fast — is your AC ready? We're booking spring tune-ups now before the rush hits. Past customers get priority scheduling. Want me to grab you a spot? Reply YES and I'll send you our available times.
Hi [First Name], [Your Name] here from [Company Name]. Cold weather's on the way — is your heating system ready? We're running fall tune-ups now before the first freeze. Spots fill up fast. Want me to lock one in for you? Reply YES or call [Phone] to get scheduled.
Great! Here are our available slots this week: [Day] at [Time], [Day] at [Time], [Day] at [Time]. Which works best for you? I'll get you on the schedule.
Pro tip
Segment your list by system age. Customers with systems 8+ years old get a different message: "Your system is getting older — a tune-up now could prevent a breakdown in peak season." This increases urgency and average ticket size.
Common questions
Is mass SMS legal?
What if I get more replies than I can handle?
How often should I run this?
Need help setting this up?
Reply to your welcome email and I'll walk you through it. Most setups take under 30 minutes with help.
Get Setup Help