Winter slowdowns are not a demand problem. Pipes freeze, roofs leak, and furnaces fail in January the same as they do in July. The real problem is that 88 percent of your past customers have forgotten you exist by month four, and when something breaks they open Google and call whoever stayed in touch. This page walks through the exact reactivation system Jeremy covers in the video below, built for contractors who want to stop riding the seasonal revenue roller coaster.
Full transcript
0:00 From 0:00
In this video, we are going to show you the exact system that keeps contractors booked in January, not by running desperate winter discounts, but by working a customer reactivation engine that fires before December ever arrives. If you already know the basics of contractor marketing, skip them. This is built for operators who want the advanced lever most are leaving completely untouched. Hey, I’m Jeremy with PushLeads. I help local business owners get more leads without struggle or frustration. PushLeads has been at this since 2012, and I was ranking sites five years before that. What we’re doing in this video is slow season ideas for contractors, why winter revenue dips are a retention problem. You see, here is the uncomfortable truth behind every slow January. 88 % of your past customers have completely forgotten you exist by month four. That is not a market problem. That is a communication problem. Pipe still freeze, roof still leak, furnaces still fail in winter. The question is never whether the demand is there. The question is who gets the call when it is right now, because you went silent. That call is going to whoever stayed in touch. The conversion rate gap between existing customers and cold prospects should immediately change how you allocate your slow season budget. 60 to 70 % close rate with past customers, five to 20 % with a new prospect.
1:31 From 1:31
That is not a marginal difference. That is a fundamental mismatch in where most contractors spend their marketing dollars. And it gets more dramatic when you factor in lifetime value. A $300 maintenance visit from a repeat customer carries roughly $900 in lifetime spend over 18 months, plus referrals you never had to pay for. Why does the four month gap do so much damage? By month four, a past customer has mentally reclassified you. You are no longer their contractor. You are that contractor they used once. The next time something breaks, they open Google and search fresh, putting you in direct competition with every business paying for ads that day at full click cost with zero trust advantage. One well time message before that four month mark keeps you on their short list at near zero cost. Most contractors let 200 completed jobs sit idle while paying to reach cold strangers who have never seen their work. Your existing customer database is a revenue engine most contractors have never actually turned on. A properly message reactivation text or email to 200 past customers outperforms a $2 ,000 cold ad spend almost every time. The reason is straightforward. These people watched you work in their home. They signed off on your invoice. That trust is already banked and it makes your message land in a completely different category than any ad. And unlike paid advertising,
3:01 From 3:01
this asset compounds every job you complete this year makes the next slow season easier to handle. Let’s put the two approaches side by side with real numbers proactive outreach to past customers converts at 60 to 70 percent paid advertising for home services averages two to five percent cost per contact on outreach is near zero cost per click on Google or meta runs 15 to 80 dollars depending on your trade. Trust level with outreach is high. They already hired you trust level with a cold ad is zero paid ads also require ongoing spend to stay visible. The moment your budget stops. So does your exposure your customer list grows with every truck roll and never resets three retention statistics should permanently change your slow season budget math 82 % of businesses confirm retention costs less than acquisition yet most contractors spend 90 % of their marketing budget chasing cold strangers. A five percent increase in customer retention can grow profits by 25 to 95 % and contractors in the top 20 % of local search visibility maintains 73 % of their peak season revenue year round. That last number is not about budget. It is about consistency. Not every follow up message gets a response. The ones that do share one trait they feel timely and helpful not like a sales pitch. The three highest converting triggers are the seasonal maintenance reminder. The weather or news event hook and the 12 month anniversary check in the
4:34 From 4:34
seasonal reminder works because you are a known contractor referencing their specific system not a cold stranger. The weather hook works because urgency is already built in by the news. The anniversary check in works because it signals memory and genuine care. 80 % of buyers say personalized attention is what keeps them coming back HVAC contractors who send pre -season maintenance reminders to past customers report booking rates of 35 to 40 % from that list alone according to the service titan industry report. Compare that to roughly 12 % from inbound only approaches and 4 % from cold paid advertising. A roofing company with 150 past customers converting 30 % into a $400 inspection visit generates $18 ,000 in booked work from a handful of text messages. The outreach cost to produce that result is nearly zero. The highest performing slow season promotions among top home service companies share one trait. They are tied to a specific reason to act right now. Pre -season tune up bundles with a rate lock create urgency without discounting your labor. Limited slot service windows work because the scarcity is real and the customer already trusts your quality. Referral incentives for existing customers generate new leads who arrive with a warm recommendation already attached. The goal not to train them to wait for the next sale. Reactivation calls fill empty weeks.
6:04 From 6:04
Membership plans and pre -booked maintenance agreements fill empty months before they happen. A service membership does three things simultaneously. It gives customers a reason to call you first when something breaks. It gives you predictable monthly revenue in the slow season and it increases average customer lifetime value significantly. 69 % of buyers say the availability of a loyalty or membership plan influences their purchasing decision. The pitch is simple. Instead of calling us when something breaks, let us check it before it does. We schedule it now, lock in this year’s rate, you do not think about it again. Josh Smith at Smith Plumbing and Heating in Columbus, Ohio is running this exact model. His January used to be the month he dreaded. Now it is half booked in November. The calls filling those slots are not coming from ads. They are coming from people already in his system who pre -booked service months earlier. That shift from reactive slow -season panic to proactive system execution is available to any contractor with a maintained customer list and three well -written messages. The difference between maintenance agreement offers that convert and offers that get ignored comes down to specificity, timing and rate protection. Join our maintenance club gets ignored two inspections per year and priority scheduling during peak demand months at $19 monthly billed annually gives a
7:34 From 7:34
customer something concrete to say yes to. Send it in September or October before cold weather anxiety sets in. Rate Lock creates urgency without a discount and customers who already trust you from a completed job convert on this offer at dramatically higher rates than new prospects seeing it for the first time. Most contractors advertise harder in slow months and go quiet online during busy months. That is exactly backwards. Your Google Business Profile, consistent directory listings and a steady stream of fresh reviews all work together year round. They keep you visible when a past customer searches for you again and when a new prospect searches during a slow month. Contractors who maintain their local SEO through the off -season show up at the top when the phone starts ringing in spring instead of spending weeks clawing back lost position while competitors who stayed consistent dominate the results. Businesses in the top 20 percent of local visibility maintain 73 percent of their peak season revenue year round. The contractors at the bottom ride the revenue roller coaster every single year. The gap is not marketing budget. It is consistency. A business that posts updates, collects reviews and maintains accurate listing data across directory stays relevant to Google’s local ranking system even in slow months. Schema markup and structured data also help your listing surface in AI generated search responses, meaning your digital presence acts as outreach even
9:07 From 9:07
when you are not actively sending messages. AI tools have made customer reactivation faster and more scalable for small contracting businesses without requiring a marketing team. An AI assisted CRM can automatically flag customers who have not been contacted in 90 days, segment a 300 person list by service type and job value, draft personalized messages referencing the customer specific system in an incoming local weather event and flag open but not replied contacts for a follow -up sequence. The setup takes roughly two hours. What that replaces is the equivalent of a full -time admin manually tracking and writing to every lapsed customer. You write the three template messages per trigger. The system handles the rest. The worst time to build a reactivation system is January when you are already slow and stressed and every decision is made under financial pressure. Build it in September or October when you still have cash flow and time to think clearly. Pull every job from the past 18 months. Flag anyone who has not heard from you in 90 days. Write three short trigger messages. Send them by the channel they prefer. Text for time sensitive triggers at 98 % open rates. Email for longer maintenance plan explanations. Track who responds and books. Then update your Google Business Profile and send review requests to every reactivated customer. Fresh reviews in October and November build your local visibility going into your
10:38 From 10:38
slowest months. The math on list size is more accessible than most contractors realize. Even 50 past customers is enough to make a meaningful difference. At 30 % conversion and $250 per visit, that is $3 ,750 in booked work from a handful of text messages and zero ad spend. At 200 customers with the same conversion rate, you are looking at $15 ,000 in booked work before you spend a dollar on advertising. The system scales directly with your list, which means adding every completed job with a service category and completion date is the single most important daily habit you can build starting today. Your slow season is not caused by demand disappearing. It is caused by 88 % of your past customers forgetting you exist while you wait for the phone to ring. The fix is a reactivation system built on the customer list you already have using seasonal triggers, maintenance agreements, and pre -book service plans that generate revenue before the slow month ever starts. Contractors who run this system consistently maintain 73 % of peak season revenue year -round proactive outreach converts at 60 to 70 % versus 2 to 5 % for cold ads, cost near zero, and builds a compounding asset that makes every future slow season easier. Stop blaming the calendar, start working your database, the revenue is already there, sitting in jobs you already completed, waiting for a
12:10 From 12:10
follow -up, get your free local visibility teardown at the link in the description or call 828 -348 -7686.
Why Your Existing Customer List Beats Cold Advertising
Past customers close at 60 to 70 percent. Cold prospects close at 5 to 20 percent. That gap alone should change how you split your slow-season budget, but the numbers get sharper when you add cost. Cost per contact on a reactivation text or email is near zero. Cost per click on Google or Meta runs $15 to $80 depending on your trade. A properly messaged reactivation campaign sent to 200 past customers outperforms a $2,000 cold ad spend in almost every head-to-head comparison, because those 200 people already watched you work in their home and signed off on your invoice. That trust is banked. It makes your message land in a completely different category than any ad they have never asked to see.
The compounding effect matters here too. Every job you complete this year adds one more contact to a list that never resets. Paid advertising stops the moment your budget stops. Your customer list grows with every truck roll and gets more valuable every slow season you actually work it. A $300 maintenance visit from a repeat customer carries roughly $900 in lifetime spend over 18 months, plus referrals you never had to pay for.
Three retention numbers should permanently change how you budget for slow months. Eighty-two percent of businesses confirm retention costs less than acquisition, yet most contractors spend 90 percent of their marketing budget chasing cold strangers. A 5 percent increase in customer retention can grow profits by 25 to 95 percent. Contractors in the top 20 percent of local search visibility maintain 73 percent of their peak season revenue year-round. That last number is not about budget size. It is about consistency.
The Three Triggers That Get Reactivation Messages Opened
Not every follow-up message gets a response. The ones that do share one trait: they feel timely and useful, not like a pitch. The three highest-converting triggers are the seasonal maintenance reminder, the weather or news event hook, and the 12-month anniversary check-in.
The seasonal reminder works because you are a known contractor referencing the customer’s specific system, not a cold stranger blasting a generic offer. The weather hook works because urgency is already built into the news cycle and you are simply connecting it to a service the customer already trusts you to handle. The anniversary check-in works because it signals that you remember them, and 80 percent of buyers say personalized attention is what keeps them coming back.
HVAC contractors who send pre-season maintenance reminders to past customers report booking rates of 35 to 40 percent from that list alone, according to the ServiceTitan industry report. Inbound-only approaches average about 12 percent. Cold paid advertising averages around 4 percent. A roofing company with 150 past customers converting 30 percent into a $400 inspection visit generates $18,000 in booked work from a handful of text messages at nearly zero outreach cost.
Send time-sensitive triggers by text. Open rates run at 98 percent. Use email for longer maintenance plan explanations where the customer needs a few details before saying yes. Write three short template messages per trigger. An AI-assisted CRM can flag customers who have not been contacted in 90 days, segment a list by service type and job value, and draft personalized messages referencing the customer’s specific system and an incoming local weather event. Setup takes roughly two hours and replaces the equivalent of a full-time admin manually tracking every lapsed contact.
Want more customers from Google & AI search?
Get a free SEO audit of your site — see exactly what to fix first.
Maintenance Agreements: Fill Slow Months Before They Start
Reactivation calls fill empty weeks. Maintenance agreements and pre-booked service plans fill empty months before they ever start. A service membership does three things at once: it gives customers a reason to call you first when something breaks, it gives you predictable monthly revenue in the slow season, and it raises average customer lifetime value across your entire base. Sixty-nine percent of buyers say the availability of a loyalty or membership plan influences their purchasing decision.
The offer needs to be concrete to convert. “Join our maintenance club” gets ignored. “Two inspections per year and priority scheduling during peak demand months at $19 monthly billed annually” gives a customer something specific to say yes to. Send it in September or October before cold-weather anxiety sets in. Rate lock creates urgency without discounting your labor, and customers who already trust you from a completed job convert on this offer at dramatically higher rates than new prospects seeing it cold.
The pitch in the field is simple: instead of calling us when something breaks, let us check it before it does. We schedule it now, lock in this year’s rate, and you do not think about it again. Josh Smith at Smith Plumbing and Heating in Columbus, Ohio runs this model. His January used to be the month he dreaded. Now it is half booked in November. The calls filling those slots are not coming from ads. They are coming from people already in his system who pre-booked months earlier.
Local SEO Through the Off-Season: Why Going Quiet Costs You
Most contractors advertise harder in slow months and go quiet online during busy months. That is exactly backwards. Your Google Business Profile, consistent directory listings, and a steady stream of fresh reviews work together year-round. They keep you visible when a past customer searches for you again and when a new prospect searches during a slow month.
Contractors who maintain local SEO through the off-season show up at the top when the phone starts ringing in spring. Contractors who went quiet spend weeks clawing back lost position while competitors who stayed consistent dominate the results. Businesses in the top 20 percent of local visibility maintain 73 percent of their peak season revenue year-round. The contractors at the bottom ride the roller coaster every single year. The gap is not budget. It is consistency.
A business that posts updates, collects reviews, and maintains accurate listing data across directories stays relevant to Google’s local ranking system even in slow months. Schema markup and structured data also help your listing surface in AI-generated search responses, meaning your digital presence acts as outreach even when you are not actively sending messages. Send review requests to every reactivated customer. Fresh reviews in October and November build your local visibility going into your slowest months.
Build the System in September, Not January
The worst time to build a reactivation system is January, when you are already slow and every decision is made under financial pressure. Build it in September or October when you still have cash flow and time to think clearly. Pull every job from the past 18 months. Flag anyone who has not heard from you in 90 days. Write three short trigger messages. Send them by the channel each customer prefers. Track who responds and books, then update your Google Business Profile and send review requests to every reactivated customer.
The math on list size is more accessible than most contractors expect. Even 50 past customers is enough to make a meaningful difference. At 30 percent conversion and $250 per visit, that is $3,750 in booked work from a handful of text messages and zero ad spend. At 200 customers with the same conversion rate, you are looking at $15,000 in booked work before you spend a dollar on advertising. The system scales directly with your list, which means logging every completed job with a service category and completion date is the single most important daily habit you can build starting today.
Want more customers from Google & AI search?
Get a free SEO audit of your site — see exactly what to fix first.