HVAC Slow Season Marketing: 8 Automated Campaigns That Fill Your Calendar in Winter

 BOTTOM LINE  

The HVAC slow season is not inevitable β€” it is the result of not having systems that fill your calendar before demand drops. The 8 campaigns in this guide are automated: built once in GoHighLevel or QuoteIQ, they fire every winter without any manual management.

The most powerful are the maintenance agreement push (builds recurring revenue that makes slow seasons irrelevant over time), the database reactivation campaign (recovers booked jobs from past customers this week), and the dead estimate revival (closes jobs that were already in your pipeline).

Customers on maintenance plans are 70–80% more likely to replace their system with the same company β€” the slow season is when you plant the seeds that become your highest-revenue spring.

β†’ Try GoHighLevel Free for 14 Days β€” Build Your Winter Campaigns Today

What This Guide Covers

1.  Why the HVAC Slow Season Is a Choice, Not a Fate

2.  The 8 Automated Campaigns β€” Quick Comparison

3.  Campaign 1: Maintenance Agreement Push β€” Your Most Valuable Slow-Season Campaign

4.  Campaign 2: Database Reactivation β€” Booked Jobs From Customers You Already Have

5.  Campaign 3: Dead Estimate Revival β€” Close the Jobs Still Sitting in Your Pipeline

6.  Campaign 4: Fall Furnace Prep β€” Book Winter Jobs Before the First Cold Snap

7.  Campaign 5: Spring AC Pre-Book β€” Fill March Before February Ends

8.  Campaign 6: IAQ Upsell β€” Indoor Air Quality Sells Well in Winter

9.  Campaign 7: Equipment Age Nurture β€” Replacement Leads From Your Own Customer List

10.  Campaign 8: Referral Activation β€” Turn Satisfied Customers Into a Lead Source

11.  How to Set Up All 8 Campaigns in GoHighLevel

12.  Frequently Asked Questions

1. Why the HVAC Slow Season Is a Choice, Not a Fate

Every HVAC company experiences seasonal demand swings.

The difference between companies that ride out the slow season and companies that barely notice it is not market size, location, or luck.

It is whether they built systems that generate demand when the weather is neutral.

Companies that struggle in winterCompanies that stay busy in winter
Wait for the phone to ringActivate past customers with automated seasonal campaigns 6–8 weeks before the slowdown
Hope existing customers remember to book maintenanceRun automated maintenance agreement renewal sequences that handle reminders automatically
Forget about the 40+ cold estimates from the past 90 daysRun a dead estimate revival campaign that recovers $10,000–$50,000 in pending jobs
Have no plan for shoulder season revenueSell maintenance agreements year-round β€” creating recurring revenue that makes seasonality irrelevant
Build ad budgets every January to fix a problem they knew was comingBuild automation in October so campaigns fire automatically while they focus on field work

The 8 campaigns in this guide are not ideas to execute manually each winter. They are automation workflows: built once, activated on a schedule, and delivering results every year without your ongoing involvement.

Build them before the slow season. Let them run during it.

2. The 8 Automated Campaigns β€” Quick Comparison

#CampaignWhen to RunToolRevenue PotentialSetup Time
1Maintenance Agreement PushOctober–November + January–FebruaryGoHighLevel + QuoteIQ$225/yr/agreement β€” compounds annually1 hour
2Database ReactivationNovember, January, any slow weekGoHighLevel$3,000–$15,000+ per campaign send45 min
3Dead Estimate RevivalOngoing β€” quarterlyGoHighLevel$10,000–$50,000 from pending pipeline30 min
4Fall Furnace PrepSeptember 15 (annual)GoHighLevelBook 2–4 weeks of service before cold snap20 min
5Spring AC Pre-BookMarch 1 (annual)GoHighLevelBook March before peak crowds out installs20 min
6IAQ UpsellNovember–FebruaryGoHighLevel + QuoteIQ$300–$800 per upsell β€” high winter relevance30 min
7Equipment Age NurtureOngoing β€” fires on equipment ageGoHighLevelHigh-value replacement leads from existing list45 min
8Referral ActivationPost-job β€” ongoingGoHighLevel + QuoteIQ2–5 referred leads/month β€” highest close rate30 min

β†’ Try QuoteIQ Free for 14 Days β€” All Campaign Tools Included

3. Campaign 1: Maintenance Agreement Push

 CAMPAIGN 1   Maintenance Agreement Push

  πŸ’° Revenue: $225/yr per agreement Γ— customer base β€” compounds every year     βš™ Setup: 1 hour one-time setup

  Customers on maintenance plans are 70–80% more likely to replace with the same company β€” this is your highest-value slow-season campaign.

Maintenance agreements are the single most effective defence against HVAC slow seasons.

A shop with 200 active agreements earns $45,000 in predictable recurring annual revenue β€” regardless of weather. Those 200 customers also generate biannual service visits that fill shoulder-season schedules, and they are 70–80% more likely to choose you for their next replacement.

The slow season is the best time to sell maintenance agreements because:

  • Homeowners just used their heating system and are thinking about it
  • You are not competing with emergency-call volume for your techs’ time
  • Slow-season discounts on plan sign-ups can be a genuine incentive
  • A winter agreement sign-up locks in a spring and fall visit β€” filling your schedule both ways

Campaign Setup: Maintenance Agreement Push (GoHighLevel + QuoteIQ)

Initial SMS (Touch 1 β€” October 1):

  Hi [Name] β€” [Business] here. Beat the winter rush and lock in your annual HVAC maintenance plan for $[Price]. Priority scheduling + [X]% repair discount. Reply PLAN or call [Phone].  

Follow-up SMS (Touch 2 β€” October 8):

  Hi [Name] β€” still a few winter tune-up slots available on our maintenance plan. Lock in before we fill up: reply PLAN or call [Phone].  

Track agreement sign-ups in QuoteIQ β€” agreements created, billing set up, and renewal reminders automated from day one of the agreement.

β†’ Start Building Your Maintenance Agreement Revenue β€” Fill Every Slow Season

QuoteIQ manages maintenance agreements. GoHighLevel automates the sign-up campaigns. Try both free.

4. Campaign 2: Database Reactivation

 CAMPAIGN 2   Database Reactivation

  πŸ’° Revenue: $3,000–$15,000+ per campaign from existing customer list     βš™ Setup: 45 min one-time setup

  Your past customers already trust you. A single well-timed message to a list of 300+ people will generate booked jobs this week.

This is the fastest-revenue campaign in this guide.

Export your past customer list. Import into GoHighLevel. Send one message. Watch bookings come in.

The reactivation message is not a promotion β€” it is a reminder that you exist, that you know their system, and that you can help them this winter.

Campaign Setup: Database Reactivation (GoHighLevel)

Reactivation SMS (send in November or January):

  Hi [Name] β€” it’s [Business]. Hope your HVAC system is running well. Heading into winter β€” any tune-ups, checks, or concerns? Reply here and we’ll get you sorted.  

Alternative β€” with seasonal offer:

  Hi [Name] β€” [Business] here. Pre-winter HVAC check special this week β€” $[Price] for full system inspection + filter change. Reply BOOK or call [Phone].  

Run this campaign every November and every January. Each send to a list of 300 past customers will generate 10–30 replies at typical response rates.

5. Campaign 3: Dead Estimate Revival

 CAMPAIGN 3   Dead Estimate Revival

  πŸ’° Revenue: $10,000–$50,000+ in pending pipeline β€” jobs that are already in your CRM     βš™ Setup: 30 min per revival campaign

  The slow season is the right time to revisit the 30+ estimates from the past 90 days that never got a response.

Every HVAC shop has a graveyard of estimates sent, viewed, and never responded to.

Some of those homeowners are still undecided. The equipment is still failing. The need is still there.

A single re-engagement message to cold estimates during the slow season closes a meaningful percentage of them.

This is not new marketing spend. These leads already cost you money to generate. The dead estimate revival campaign recovers the revenue without adding a single new lead to the pipeline.

Campaign Setup: Dead Estimate Revival (GoHighLevel)

Dead estimate revival SMS:

  Hi [Name] β€” [Your Name] from [Business]. We spoke a while back about your [System]. Still thinking it over? Happy to revisit the estimate or answer any questions β€” just reply here.  

Run quarterly. A $10,000 estimate that converts because of a $0.008 text message is the highest-ROI marketing activity in the HVAC industry.

For the full automated estimate follow-up system, see our HVAC estimate follow-up guide.

6. Campaign 4: Fall Furnace Prep

 CAMPAIGN 4   Fall Furnace Prep β€” Annual Broadcast

  πŸ’° Revenue: 2–4 weeks of booked heating service β€” calendar-filling before the rush     βš™ Setup: 20 min one-time setup, fires annually

  The first cold snap triggers emergency furnace calls. Be the company homeowners call before it happens.

The heating season has a predictable trigger: the first cold night.

HVAC companies that do nothing wait for their phones to ring after that cold night.

HVAC companies with this campaign running have already booked 3 weeks of furnace service before the first cold night arrives.

Campaign Setup: Fall Furnace Prep (GoHighLevel β€” Annual Broadcast)

  • Automation β†’ Workflows β†’ New Workflow. Trigger: Date/Time β†’ September 15, 9:00am, repeat annually.
  • Audience: All past customers with a tag ‘past-customer’ or ‘no active agreement’.
  • Action: SMS broadcast with furnace prep message.

Fall furnace prep SMS (fires September 15 automatically every year):

  Hi [Name] β€” heating season is almost here. Book your furnace inspection now before the rush and beat the cold. $[Price] β€” reply BOOK or call [Phone].  

Build it once. It fires every September 15 automatically.

When a homeowner hears about a cold front coming and you have already sent them a message that week, you are the first call they make.

7. Campaign 5: Spring AC Pre-Book

 CAMPAIGN 5   Spring AC Pre-Book β€” Annual Broadcast

  πŸ’° Revenue: Fill April’s calendar before March ends     βš™ Setup: 20 min one-time setup, fires annually

  March 1 every year: your entire past-customer list gets an AC tune-up offer before peak season crowds out the slots.

The spring AC season fills calendars fast. HVAC companies that do not pre-book end up turning away peak-season work because every slot is taken by emergency calls.

A pre-book campaign sent March 1 captures the homeowners who plan ahead β€” they book a tune-up before the rush, your April is half-full before March is over, and you enter peak season with revenue already locked in.

Campaign Setup: Spring AC Pre-Book (GoHighLevel β€” Annual Broadcast)

  • Automation β†’ Workflows β†’ Trigger: Date/Time β†’ March 1, 9:00am, repeat annually.
  • Audience: All past customers tagged ‘past-customer’.

Spring AC pre-book SMS (fires March 1 automatically every year):

  Hi [Name] β€” AC season is coming fast. Book your spring tune-up before slots fill: $[Price] for full system check + filter change. Reply BOOK or call [Phone].  

Build it once. It fires every March 1 automatically β€” for the rest of time.

8. Campaign 6: Indoor Air Quality Upsell

 CAMPAIGN 6   IAQ Upsell β€” Winter Relevance Campaign

  πŸ’° Revenue: $300–$800 per upsell (air purifiers, filters, UV lights, humidifiers)     βš™ Setup: 30 min one-time setup

  Winter is the highest-relevance window for indoor air quality β€” homes are sealed, heating is running, and homeowners feel the difference.

Indoor air quality products β€” air purifiers, UV germicidal lights, whole-home humidifiers, and premium filters β€” sell at their highest conversion rate during winter.

Homes are sealed. Heating systems are running constantly. Dry air, dust, and allergens are felt daily.

An IAQ upsell campaign to your existing customer list during winter positions you as a comfort advisor β€” not just a repair technician β€” and generates $300–$800 in average additional revenue per upsell without a new lead cost.

Campaign Setup: IAQ Upsell (GoHighLevel)

  • Trigger: Date/Time β†’ November 15, repeat annually. OR: Post-job β€” fires when a heating job is completed.
  • Audience: Past customers who had heating service visits β€” most likely to be receptive.

IAQ upsell SMS (November broadcast or post-heating-job):

  Hi [Name] β€” with heating season in full swing, this is a great time to check your indoor air quality. We install UV lights, purifiers, and whole-home humidifiers. Interested? Reply here.  

Tech-on-site upsell version: Train techs to mention IAQ products at every winter service call. QuoteIQ’s Options Estimates format makes it easy to include IAQ add-ons on every heating job quote β€” the tech presents it as a bundle, the homeowner chooses.

9. Campaign 7: Equipment Age Nurture

 CAMPAIGN 7   Equipment Age Nurture β€” Ongoing Replacement Pipeline

  πŸ’° Revenue: High-ticket replacement leads ($9,000–$16,500) from your own customer list     βš™ Setup: 45 min one-time setup

  Customers with systems 10–15 years old are your highest-probability replacement leads β€” they just need a nudge at the right time.

The average HVAC system lifespan is 15–20 years. In 2026, systems installed during the building boom of the mid-2000s are hitting end-of-life.

Every customer in your database whose equipment is 10+ years old is a replacement lead.

They just do not know it yet β€” and they will choose the contractor they know when the time comes.

Campaign Setup: Equipment Age Nurture (GoHighLevel)

Equipment age nurture SMS (fires when system age tag is 10+ years):

  Hi [Name] β€” just a note from [Business]: HVAC systems over 10 years old typically need more attention in winter. Happy to run a free longevity check. Reply here if interested.  

Replacement timing message (year 13–15 tag):

  Hi [Name] β€” your [System] is getting on in years. No urgency now β€” but when the time comes to replace, we have financing options and can often credit your recent repair. Reply to start the conversation.  

Customers who receive this message are not pitched β€” they are informed. The message builds trust and ensures you are front-of-mind when the system fails in February.

10. Campaign 8: Referral Activation

 CAMPAIGN 8   Referral Activation β€” Post-Job Ongoing

  πŸ’° Revenue: 2–5 referred leads per month β€” highest quality leads in HVAC     βš™ Setup: 30 min one-time setup

  Referred leads close at 30% higher rates and cost nothing to acquire. Winter service calls are the best time to ask.

Referred customers have a 30% higher close rate and 16% higher lifetime value than leads from any other source.

They arrive already trusting you. They came from someone whose opinion they respect.

The slow season is an ideal time to activate referrals because:

  • Customers who just had their furnace serviced are at peak satisfaction
  • Winter social activity β€” people gather more indoors β€” means referral conversations happen naturally
  • Your team has more capacity to handle referred leads without peak-season queue pressure

Campaign Setup: Referral Activation (GoHighLevel + QuoteIQ)

Post-job referral request SMS (fires 48 hours after job completion):

  Hi [Name] β€” glad we could help with your heating system. Know anyone else who might need HVAC service? Send them our way β€” you get $50 off your next visit. Reply for your referral link.  

11. How to Set Up All 8 Campaigns in GoHighLevel

The 8 campaigns above divide into two types: date-triggered annual broadcasts and ongoing event-triggered workflows.

Date-triggered annual broadcasts (Campaigns 4, 5, 1, 6) are set up as GoHighLevel workflows with a Date/Time trigger set to ‘repeat annually.’ Build them once. They fire every year.

Event-triggered workflows (Campaigns 2, 3, 7, 8) fire based on tags, job completion, or equipment age β€” triggered by specific events in your CRM.

Priority Order β€” Build Campaigns in This Sequence

PriorityCampaignBuild TimeRevenue Impact Timeline
1Database Reactivation (Campaign 2)45 minRevenue this week
2Dead Estimate Revival (Campaign 3)30 minRevenue this week
3Fall Furnace Prep / Spring AC Pre-Book (Campaigns 4 & 5)40 min combinedRevenue next season (builds annually)
4Maintenance Agreement Push (Campaign 1)60 minRevenue compounds over 12–24 months
5Referral Activation (Campaign 8)30 min2–5 new leads within first month
6Equipment Age Nurture (Campaign 7)45 minHigh-ticket replacements in 3–12 months
7IAQ Upsell (Campaign 6)30 minIncremental per-job revenue immediately

 THE SLOW SEASON TIMING RULE 

Build these campaigns in October β€” before the slow season, not during it. Every campaign takes 20–60 minutes to set up. The database reactivation and dead estimate revival campaigns can be live and delivering revenue within the same day you build them. The annual broadcast campaigns (furnace prep, spring AC pre-book) fire on their own every year after you build them. If you are reading this in January and the slow season is already here, build the database reactivation and dead estimate revival first β€” both can generate bookings within 24 hours of sending.

β†’ Try GoHighLevel Free for 14 Days β€” Build Your First Campaign Today

β†’ Try QuoteIQ Free for 14 Days β€” Maintenance Agreement Tools Included

12. Frequently Asked Questions β€” HVAC Slow Season Marketing

What is the best HVAC slow season marketing idea?

The highest-ROI slow-season marketing for most HVAC shops is the database reactivation campaign β€” a single SMS to your past customer list that generates booked jobs from people who already know and trust your business.

For long-term slow season prevention, maintenance agreements are the most powerful tool: customers on plans generate recurring revenue that makes seasonal fluctuations manageable, and they are 70–80% more likely to choose you for their next system replacement.

How do HVAC companies stay busy in winter?

HVAC companies that stay busy in winter do three things: they sold maintenance agreements during peak season (creating scheduled winter visits), they run database reactivation campaigns to their past customer list in November and January, and they use the slow season to close dead estimates from the previous 90 days.

The companies that struggle in winter are the ones who treated the slow season as something that happens to them rather than something they can act on in advance.

How do I market HVAC services in the off-season?

Focus on your existing customer base rather than new lead generation. Your past customers cost nothing to reach, already trust your business, and are statistically more likely to book than cold leads.

The highest-converting slow-season campaigns are: maintenance agreement offers, indoor air quality upsells (high winter relevance), furnace inspection specials, and equipment age nurture sequences for customers with systems 10+ years old.

How far in advance should I build HVAC slow season campaigns?

Build your annual broadcast campaigns (fall furnace prep, spring AC pre-book, maintenance agreement push) in October β€” before demand drops. Once built, they fire every year automatically without any additional work.

Build your event-triggered campaigns (database reactivation, dead estimate revival) any time β€” they can be run immediately when you need them. If you are already in the slow season, the database reactivation and dead estimate revival campaigns can generate bookings within 24 hours of sending.

Does GoHighLevel work for HVAC seasonal marketing campaigns?

Yes β€” GoHighLevel is the strongest tool for HVAC seasonal marketing automation. The Date/Time trigger in GoHighLevel’s workflow builder allows you to schedule annual recurring broadcast campaigns β€” the spring AC pre-book and fall furnace prep campaigns are built once and fire on the same date every year permanently.

The same platform handles SMS broadcasts, two-way conversation management when customers reply, and the entire post-job automation stack (review requests, referral activation, follow-up sequences).

Start Before the Slow Season Hits

Every HVAC company that struggles through January and February made the same mistake in October: they did not build the campaigns that would have filled their calendar.

The 8 campaigns in this guide require 4–6 hours of setup time combined. That is a single afternoon.

After that afternoon, they run every year on their own β€” generating maintenance agreement sign-ups, reactivating past customers, closing cold estimates, and booking furnace and AC service across every shoulder season permanently.

Start with Campaign 2 (database reactivation) and Campaign 3 (dead estimate revival) β€” both can be live and delivering revenue today.

Then build Campaigns 4 and 5 (annual broadcasts) β€” they fire automatically every year from that point forward.

One afternoon in October. Busy winters for the rest of your business.

For the automation tools that power all 8 campaigns, see our HVAC business automation software guide, the HVAC CRM software with automation comparison, and our guide on how to automate your HVAC business.

β†’ Try GoHighLevel Free for 14 Days β€” Build Your Winter Campaigns Today

β†’ Try QuoteIQ Free for 14 Days β€” Maintenance Agreement Tools Included

About the Author

Ihor Hnatewicz is the founder of Hnatewicz Media, an independent software review and AI automation resource for trades businesses. He specialises in helping HVAC, plumbing, and electrical contractors evaluate CRM, field service, and marketing automation software. All reviews and comparisons on this site are based on independent research, real pricing data, and hands-on product testing.

Related Articles

Facebook
Twitter
LinkedIn

Leave a Comment

Your email address will not be published. Required fields are marked *

Table of Contents

Scroll to Top