Your Job Records Are a Revenue Pipeline You're Not Opening
The average contractor proactively contacts 12–15% of their past customer base each year. The other 85–88% of customers sit in silence until one of two things happens: they have an emergency and call whoever's at the top of Google, or another contractor's campaign gets to them first.
Here's what makes this expensive: most of those silent customers have equipment you installed. Equipment with a known lifespan. Equipment whose replacement window you could calculate right now, from records already in your job management system.
A water heater you installed in 2017 is entering its replacement window. A furnace from 2011 is past it. An AC unit from 2010 is running on borrowed time. Your records know all of this. But nothing in your current workflow is reading those dates, flagging aging systems, and triggering a conversation before the Saturday morning breakdown call.
That's equipment age automation — and for contractors with a few years of install history, it's the highest-ROI campaign in your business that you're not running.
What It Costs to Wait for the Breakdown
When equipment fails without warning, you're competing at the worst possible moment. The homeowner is panicked, it's likely peak season, and they're calling down a list until someone picks up. You may win the job. You may not. And even if you do, you're quoting a stressed customer who's comparing your price to whoever else answered.
Proactive replacement conversations are structurally different. When you reach a customer two to three years before failure — when the system is aging but still functional — they're making a planned decision. They're not panicking. They have time to evaluate their options, and they're talking to the person who installed the system, not a stranger off a search results page.
The math supports this: proactive replacement is 20–30% cheaper for homeowners than emergency replacement because emergency calls often include after-hours rates, expedited equipment procurement, and install fees that could have been scheduled. Your pricing holds because there's no urgency discount, and the customer still wins because they're avoiding the worst-case scenario.
One HVAC contractor built a cohort of 47 contacts with system age flags from their own job records — all with units between 12 and 16 years old. Their automated three-touch sequence (two emails and a text over three weeks) generated 11 replacement sales at an average of $6,200 each — $68,000 in pipeline from contacts already sitting in their CRM, most of whom had received zero communication in years.
If your job records go back five or more years and you haven't run this campaign, you have a version of that $68,000 sitting unclaimed.
The Replacement Window by Equipment Type
Every major system category has a predictable lifespan, which means you can calculate the replacement window for every install record in your history. Here are the categories that matter most, and when proactive outreach makes sense:
| Equipment Type | Average Lifespan | Proactive Outreach Window | |---|---|---| | Central AC system | 15–20 years | Year 12–14 | | Furnace | 15–25 years | Year 13–16 | | Heat pump | 15–20 years | Year 12–14 | | Tank water heater | 8–12 years | Year 7–9 | | Tankless water heater | 18–25 years | Year 15–18 | | Sump pump | 7–10 years | Year 6–8 | | Garbage disposal | 10–12 years | Year 8–10 | | Asphalt shingle roof | 20–30 years | Year 18–22 |
The outreach window opens 2–3 years before average failure for a reason: early enough that the customer isn't in emergency mode, and early enough that your campaign reaches them before a competitor's seasonal ad campaign does.
If you pull your install records right now and filter by these age thresholds, you have your first campaign audience.
How the Automation Works
Equipment age automation has three components: data tagging, trigger logic, and the outreach sequence. None of it requires a developer. The entire system runs on platforms most contractors already have or can add for under $400/month.
Step 1: Tag installs at job completion
Every job completion should log the equipment type and install date as a structured record in your field service platform — not a freeform note, but a defined field that automation can read. In ServiceTitan, this is the installed equipment record with make, model, and date. In HouseCall Pro and FieldPulse, it's the equipment asset attached to the customer profile.
For existing records that aren't tagged: export your job history filtered by job type ("HVAC installation," "water heater replacement," "furnace install," etc.). Import those install dates into your CRM or marketing platform. One afternoon of cleanup work creates years of automated outreach.
Step 2: Build age-based triggers
In your marketing automation platform — GoHighLevel, ServiceTitan Marketing Pro, or a Zapier + CRM combination — create a workflow that runs against your customer equipment records on a regular schedule.
The logic for each equipment category looks like this:
- Equipment type = Central AC AND install date ≥ 12 years ago AND customer has not entered replacement campaign → enroll in "Central AC Replacement — 12Y+" campaign
- Equipment type = Tank Water Heater AND install date ≥ 7 years ago AND customer has not entered replacement campaign → enroll in "Water Heater Replacement — 7Y+" campaign
The "has not entered campaign" filter prevents duplicate enrollment as years pass. ServiceTitan handles this natively using replacement opportunity tags that attach to customer records when installed equipment hits the configured lifespan threshold. For everyone else, GoHighLevel's tag-based campaign logic does the same thing with a few hours of setup.
Step 3: Run the three-touch sequence
A three-touch sequence handles the majority of equipment replacement conversations without overwhelming customers or requiring manual follow-up.
Touch 1 — Email, Day 0: Informational, no pressure. "We installed your [equipment type] in [year] — it's now [X] years old, which is the window when we typically recommend a free inspection to check efficiency and flag any early warning signs. Here's what customers in your area are seeing with systems this age, and here's how to book your no-cost 30-minute inspection: [link]." Keep the tone professional and helpful, not sales-forward. Include one paragraph on what aging equipment symptoms look like so the customer understands why you're reaching out.
Touch 2 — SMS, Day 5 (if no response to Touch 1): "Hi [Name] — [Business Name] here. Sent an email about your [X]-year-old [equipment type]. Our free inspection offer is still open if you want a quick look before [season]. Here's the booking link if you want to grab a slot: [link]." Under 160 characters. SMS open rates run 98%, with 90% of texts read within three minutes. If Touch 1 landed in their inbox and sat, Touch 2 gets seen.
Touch 3 — Email, Day 14 (if no response to Touch 2): Close the loop without pressure. "We're wrapping up our inspection calendar for this month. If you'd like us to assess your [equipment] before the [season] hits, here's the link. If the timing isn't right this year, we'll follow up again as the system gets older." Include a brief note on what replacement costs look like so they're mentally prepared when the time does come.
When a customer books the inspection, the campaign pauses. When they book a replacement, the campaign closes with a won status. If they don't respond to any touch, they age into the next year's review — the trigger logic checks their equipment again, finds it one year older, and enrolls them in the same sequence.
Why This Works Better Than Waiting for the Referral Call
The most common objection to running this campaign: "We don't want to seem pushy."
These are not cold leads. Every contact in your equipment age cohort is someone who trusted you with a major installation. They have service history with your business. You have a specific, relevant reason to reach out that no cold prospect or generic marketing campaign can replicate.
Customers with aging equipment already know, at some level, that replacement is coming. They're not annoyed by a professional heads-up from the person who installed the system. What they don't want is a surprise breakdown at the worst possible time — and your campaign is offering them exactly what prevents that.
The contrast with cold acquisition makes this clear: customers who already know your business convert to a booked inspection at 3–5× the rate of cold leads. The outreach cost per booked appointment from an equipment age campaign is a fraction of what Google Ads spends to generate the same volume of warm leads. And because these are replacement conversations — not routine service calls — average ticket sizes are $3,000–$12,000 depending on equipment type.
At scale: if your records contain 400 HVAC installs from 2010–2015, that's a cohort of customers with 11–16-year-old systems. If 10% convert to an inspection booking and 40% of those inspections close a replacement — conservative numbers both — that's 16 replacement jobs from your own customer list, without a dollar of new marketing spend.
Customers on active service cycles spend $4,200–$6,800 over five years compared to $850–$1,400 for one-time repair customers. The equipment age campaign keeps customers on that active cycle by giving them a reason to engage between emergencies, not just during them. For businesses also running a dormant customer reactivation sequence, the two systems complement each other: the dormant customer win-back guide covers bringing back contacts who've gone quiet, while equipment age campaigns target the full active-and-recent customer base before they go dormant.
The Tools That Run This
ServiceTitan (Marketing Pro) — The most direct path for HVAC, plumbing, and electrical shops. ServiceTitan's installed equipment records log every asset per customer. Marketing Pro's automation campaigns trigger on equipment age and type, with out-of-the-box replacement campaign templates that include audience segmentation, messaging, and tracking numbers. Replacement opportunity tags attach automatically when systems hit configured lifespans. Best fit for businesses doing 300+ installs per year with 5+ technicians.
HouseCall Pro — Supports equipment asset tracking per customer and built-in marketing automation for email and SMS. Pair with GoHighLevel for age-based campaign logic. Works well for businesses in the $400K–$2M revenue range that want a simpler stack than ServiceTitan.
FieldPulse — Built for smaller field service teams (1–5 techs). Equipment records track system age, warranty status, and service history per customer. Their CRM exports feed into GoHighLevel or Mailchimp for the campaign execution layer.
Jobber + GoHighLevel — The most common mid-market stack. Jobber manages jobs, install records, and scheduling. GoHighLevel runs the marketing automation: age-based audience filters, email sequences, SMS triggers, and conversion tracking. Combined cost: $250–$450/month in platform fees. Offering financing on replacement jobs through this stack — GreenSky, Wisetack, or Service Finance — increases close rates on replacement conversations by 20–35%, which matters when a customer's hesitation is a $7,000 install they weren't budgeting for.
For businesses that want to extend this further, the outbound AI calling guide covers how voice agents can make the inspection scheduling call instead of sending a text — relevant for higher-ticket replacement conversations where a live voice interaction moves faster than an email thread.
What to Track
Five metrics tell you whether your equipment age campaign is performing:
-
Campaign enrollment rate — what percentage of contacts with qualifying equipment are entering the campaign. If 400 records qualify and only 60 are enrolling, the trigger logic has a gap. Fix this first before optimizing anything else.
-
Touch 1 open rate and reply rate — your initial email should hit 35–50% open rates with a subject line referencing their specific equipment. Below 25% means the subject line isn't communicating relevance. A subject like "Your 2013 AC install — quick update" outperforms "Schedule your free inspection" by a wide margin.
-
Inspection booking rate — of customers who receive the sequence, how many book the free inspection. Target: 8–15% for in-window equipment. Below 5% means the messaging isn't landing or the offer isn't compelling enough.
-
Inspection-to-replacement conversion — of customers who show up for the inspection, how many commit to a replacement job within 30 days. Target: 35–55%. These are customers who've self-identified as interested and agreed to a free evaluation. A strong inspection process and clear pricing presentation closes the majority.
-
Pipeline by cohort — total estimated replacement value in each equipment age bucket. This is your forward revenue forecast. If 250 HVAC installs from 2012–2014 represent a potential $1.8M in replacements at average ticket, that's a visible number — not a vague estimate.
Track these quarterly. Adjust sequence timing and messaging based on what the data shows by equipment type and job geography.
The Pipeline Is Already in Your Records
Every installation you've ever completed is a time-stamped asset. You earned the customer's trust, did the work right, and created a record that now tells you exactly when to reach out again. Equipment age automation is the system that reads those records and starts the conversation — before the breakdown, before the panic call, before a competitor's seasonal ad campaign gets to the customer first.
You already did the hard part. The contacts are in your CRM. The install dates are there. The sequences aren't complicated to build.
The only question is whether those records stay a billing archive or become a revenue pipeline.
SMB Automation works with contractors to set up equipment age campaigns using your existing job records. Book a free consult and we'll walk through your install history, identify your highest-value equipment age cohorts, and build the outreach sequences that turn those records into closed replacement jobs.
Frequently Asked Questions
Q: What equipment types benefit most from age-based outreach campaigns? Tank water heaters (8–12 year lifespan), HVAC systems (15–20 years), and sump pumps (7–10 years) see the highest campaign conversion rates because failure windows are predictable and replacement decisions are time-sensitive. Roofing contractors and appliance service businesses also see strong results with the same model.
Q: What if my job records don't have clean install date data? Most field service platforms store job dates even if equipment fields weren't filled in. Export your installation-type jobs by date and job type, then import that history into your CRM or marketing platform as the baseline. Future jobs get tagged cleanly going forward. Even partial historical data is worth mining — a 50% coverage rate on a database of 500 installs still creates a 250-contact campaign audience.
Q: How is this different from maintenance agreement automation? Maintenance agreement automation manages renewal of ongoing service contracts — customers who are already paying for recurring service. Equipment age automation targets the broader install base, including one-time customers, to initiate a replacement conversation when systems enter their end-of-life window. The two systems complement each other: maintenance agreement holders are often already in the pipeline for replacement; equipment age campaigns capture the rest.
Find the work your business should stop doing manually.
The Business Efficiency Audit identifies your highest-value automation opportunities, estimates the financial impact, and gives you a prioritized 90-day roadmap. Fixed fee, $1,500.
Apply for the Audit →