Back to Blog

Home Service Lead Reactivation Campaign Timing: When to Call Old Leads (2026)

Best timing for home service lead reactivation campaigns in 2026: HVAC, roofing, plumbing, electrical, landscaping, and seasonal old-quote follow-up windows.

Home Service Lead Reactivation Campaign Timing: When to Call Old Leads (2026) — Prestyj
Home Service Lead Reactivation Campaign Timing: When to Call Old Leads (2026) — Prestyj

Most home service reactivation campaigns fail for one boring reason: they launch when the contractor has time, not when the homeowner has intent. A July HVAC reactivation campaign is too late. A storm-roofing campaign 45 days after hail is too late. A plumbing winterization campaign in January is too late.

Timing is the difference between “why are you calling me?” and “actually, yes, I was meaning to schedule that.”


TL;DR: Home service lead reactivation campaigns work best 30–60 days before seasonal demand, 7–30 days after a missed call or unsold estimate, and 0–14 days after event triggers like storms, freezes, heatwaves, or utility-rate changes. HVAC cooling campaigns should run in late March–May, heating campaigns in August–October, roofing campaigns in March–May, September, and immediately after storms, plumbing winterization in October–November, and landscaping in February–March. The best-performing campaigns run 2–4 planned waves per year plus event-triggered reactivation.

Direct answer: For the query “home service company reactivation campaign timing,” the safest default is: old quote follow-up at 7, 30, 90, and 180 days, seasonal wave 30–60 days before peak, past-customer maintenance reminder 30 days before service is due, and storm/freeze/heatwave campaign within 48 hours to 14 days of the event. For ROI math, see database reactivation campaign ROI for home services.


Timing Matrix by Trade

TradeBest planned campaign windowsBest event-triggered windowHighest-value segmentTiming mistake to avoid
HVAC coolingLate March–May; late AugustFirst 90°F week, utility rate increaseOld replacement quotes, tune-up customersWaiting until July when dispatch is full
HVAC heatingMid-August–OctoberFirst cold snapFurnace age 10+ years, no-heat historyWaiting until emergency demand spikes
RoofingMarch–May; September0–14 days after hail/wind eventOld inspections, lost bids, storm leadsCalling after insurance deadlines pass
PlumbingMarch–May; October–NovemberFreeze alerts, water heater failure clustersWater heater age, past emergency callsSending generic promos instead of problem-specific offers
ElectricalMarch–June; September–NovemberStorm-prep, EV purchase, remodel seasonPanel quotes, generator quotes, EV charger leadsTreating high-ticket upgrades like tune-up reminders
Landscaping / lawnFebruary–March; September–OctoberLocal weather shift, first warm weekPast seasonal customers, estimates not bookedLaunching after route density is already set
Pool serviceFebruary–April; August–SeptemberHeatwave, opening/closing seasonPast opening/closing customersWaiting until customers already picked a route provider

The Four Reactivation Clocks

1. Missed-Intent Clock: 7–30 Days

This is the fastest clock. Missed calls, form fills, old paid leads, and unsold estimates should not sit for months.

Lead ageMessage angleChannel mix
0–48 hours“We missed you — still need help?”SMS + call
7 days“Do you still want the estimate or appointment?”SMS + email
30 days“Want to revisit before pricing/availability changes?”Email + AI voice
90 days“Season is coming — should we update the quote?”Email + SMS + call
180 days“Has the issue been handled, or should we close the loop?”AI voice + email

2. Seasonal Clock: 30–60 Days Before Peak

Seasonal campaigns should fill the calendar before demand peaks. If the phones are already overloaded, the reactivation campaign is late.

Examples:

  • HVAC tune-ups before cooling season: late March through May.
  • Heating tune-ups: August through October.
  • Roofing inspections: spring and early fall.
  • Plumbing winterization: October and November.
  • Landscaping spring startup: February and March.

3. Equipment-Age Clock: 6–24 Months Before Replacement

Use install date, system age, service history, and repair frequency to identify likely replacement windows.

Equipment signalTrigger timingOffer
HVAC system 10+ years old30–60 days before peak seasonReplacement estimate refresh or financing
Water heater 8+ years oldFall or after service callFlush, inspection, replacement quote
Electrical panel 30+ years oldSpring remodel seasonSafety inspection or upgrade consultation
Roof 15+ years oldSpring/fall or after stormInspection, warranty check, second opinion

4. Event Clock: 0–14 Days

Events create temporary urgency. The window is short.

EventBest launch windowMessage
Hail or wind storm24–72 hours“We’re checking roofs in your neighborhood this week.”
Heatwave forecast3–7 days before / first 48 hours“Schedule before emergency slots fill.”
Freeze warning3–7 days before“Winterize before pipes freeze.”
Utility rate hike0–14 days after news“Efficiency upgrade / maintenance can lower bills.”
Local rebate deadline14–45 days before“Rebate expires soon — want updated numbers?”

MonthCampaigns to run
JanuarySlow-season old quotes, maintenance-plan lapsed customers, tax-refund financing
FebruaryLandscaping/pool spring startup, roofing spring inspection prep
MarchHVAC cooling tune-ups, roofing inspections, plumbing outdoor systems
AprilHVAC cooling, roofing, electrical upgrade quotes
MayFinal pre-summer HVAC, old AC replacement quotes
JuneMissed-call cleanup, high-intent old estimates, not broad blasts
JulyEmergency follow-up only unless capacity is strong
AugustHeating tune-ups, late-summer AC replacements, school-year schedule offers
SeptemberHeating, roofing pre-winter, plumbing winterization
OctoberHeating, plumbing winterization, electrical/generator storm prep
NovemberFinal winterization, slow-season quote cleanup
DecemberLight nurture only; avoid heavy promotional blasts except emergencies

Channel Timing: Email, SMS, AI Voice, Human Callback

ChannelBest timingUse it forAvoid using it for
Email30–60 days pre-seasonEducation, quote refresh, maintenance remindersUrgent same-day booking
SMS0–14 days around urgencyShort yes/no offers, booking links, remindersLong explanations or high-ticket reassurance
AI voice7–180 day old quotes, high-value past customersQualification, updated context, appointment settingContacts without consent or DNC-suppressed records
Human callbackAfter positive responseClosing, complex quotes, high-emotion callsCold full-list dialing when AI can qualify first

The best sequence is usually email or SMS first, AI voice for high-value non-responders, and human callback only when the contact shows intent.


FAQ

When should HVAC companies reactivate old leads?

For cooling season, late March through May is the highest-response window. For heating season, mid-August through October works best. Old replacement quotes should also be followed up at 7, 30, 90, and 180 days after the estimate, then again before the next seasonal peak.

How soon after a storm should roofers reactivate old leads?

Within 24–72 hours for known storm-damage prospects, and within 0–14 days for broader old inspection or lost-bid lists. After two weeks, competitors and insurance deadlines begin to absorb the urgency. The campaign should reference the local event, not send a generic roofing promotion.

How many times per year should home service companies run reactivation campaigns?

Most should run 2–4 planned waves per year plus event-triggered campaigns. HVAC often runs spring cooling, late-summer heating, and January slow-season cleanup. Roofing runs spring, fall, and storm-triggered waves. Plumbing runs spring and winterization waves.

Is January a good month for database reactivation?

Yes, but not for every offer. January is strong for old quote cleanup, financing offers, tax-refund planning, maintenance agreements, and slow-season capacity filling. It is weak for urgency-driven offers unless there is a local weather event.

What is the best first message for old quotes?

Use context and honesty: “You got a quote from us in [month] for [project]. Pricing and availability have changed since then, but we can update the numbers and show current financing options. Do you still want to solve this before [season/event]?” Avoid pretending the old quote is still current if materials or labor changed.

Should I reactivate every CRM contact at once?

No. Segment by intent, age, consent, trade, geography, and capacity. Start with the highest-value segments: unsold estimates from the last 30–365 days, past customers due for service, missed calls, and seasonal maintenance lists. Broad blasts create opt-outs and overwhelm dispatch.



Need help choosing the right timing for your CRM? Book a demo and we will map your reactivation calendar by trade, market, and capacity.