How to recover unsold plumbing and electrical estimates
Run a timed follow-up sequence, re-offer the financing, and call again once something changes. Most repipes and panel upgrades die from silence, not price.
Answered in short
4 things that decide this
- 01Recovering unsold plumbing and electrical estimates means running a timed follow-up sequence. Re-present the financing, then call back when the job, the season or the household changes.
- 02Most estimates die from a missing follow-up owner, not price. A repipe or panel-upgrade quote nobody chases loses to whichever contractor called back first.
- 03Automation handles the timing: the reminder text, the financing re-send, the good-better-best re-presentation. Your office or your comfort advisor still makes the call that closes it.
- 04Everything writes back to the estimate's own status in your FSM (ServiceTitan, Housecall Pro, Jobber, FieldEdge, or whatever you run). Your backlog becomes a number you can see, not a folder nobody checks.
It's rarely the number on the page
You walk a homeowner through good, better and best on a sewer-line repair or a panel upgrade. They say they need to think about it. The estimate sits in ServiceTitan or Jobber marked "sent," and nobody owns what happens next. That's the whole failure, and it happens on an ordinary Tuesday.
Four things kill an otherwise winnable estimate. No follow-up owner: your tech moves to the next call, and the quote becomes someone else's problem, which means it's nobody's. Financing never gets re-offered. A homeowner who blinked at the price on a full repipe rarely calls back to ask about the monthly payment on their own. Good-better-best goes stale once the camera-inspection footage or the load-calc that justified it stops being top of mind. And seasonality erases urgency. A water-heater replacement quoted in March feels optional again by May. Then the tank fails in July, and the job goes to whoever answers first.
None of that is a pricing problem. It's a persistence problem, and a system beats a person working a full board at persistence every time.
What actually brings an estimate back
Time each touch off the estimate's own status, not off a general marketing calendar. You set the intervals; miss the window and the next touch is the one that works.
- 01
Day 2 to 3: the reminder
A short text restating the options, not re-selling them. "Here's the repipe estimate we walked through" with a link, sent while the visit is still fresh in the homeowner's head.
- 02
Day 7: the financing reminder
Most homeowners forget the monthly-payment option exists by day seven. Re-present financing here, separate from the equipment pitch, since it answers the objection that actually stalled the panel upgrade or the repipe.
- 03
Day 14: the what-changed call
Your office or your comfort advisor calls, not texts. You're not asking "are you ready." You're asking "has anything changed," because a spike in the water bill or a breaker that keeps tripping is the real reason to move now.
- 04
Seasonal re-touch
Estimates that go quiet past 30 days get parked, not deleted. They resurface on their own at the next seasonal trigger: the first freeze, storm season, or the anniversary of the original visit.
What automates, and what your office still owns
Your sequence triggers off the estimate's status inside your FSM, not off a spreadsheet someone updates when they remember. Once a repipe or panel-upgrade quote sits unsold past its trigger date, the system fires the next touch on its own. That's the text reminder, the financing re-send, or a task on your comfort advisor's list.
Here's what automates: the timing of every touch, the text and email content, and re-presenting financing you already quoted on the big job. It also builds your team's callback list every morning, ranked by how close each estimate is to going cold. What stays human is the actual call. A homeowner weighing a full electrical panel replacement wants to talk to the person who stood in their basement. Not a bot reading a script back at them.
Your team opens the morning with a short, ranked list instead of scrolling every open estimate to guess which ones are worth chasing today. That's the real time saved: not the call itself, but the fifteen minutes you used to spend deciding who to call.
- Ask any vendor to show you the write-back inside your own ServiceTitan, Housecall Pro or Jobber account, not a demo environment built to look clean.
- Estimate statusSent, followed up, expired, re-quoted, sold — tracked in your FSM
- NotesEvery touch logged against the job, not lost in a text thread
- TaskWhat-changed call assigned to whoever wrote the original quote
Nothing lives outside the platform you already run. Your estimate's own record carries its full history.
Two numbers worth watching
Start with your unsold backlog: the count of estimates sitting past their follow-up window with no activity logged. Most shops have never pulled this number. It tends to run larger than you'd guess once every tech's quotes get counted in one place instead of living scattered across memory.
Watch recovery rate next: the share of stalled estimates that convert after a follow-up touch, against the share that convert with none. We won't hand you an industry percentage here. A number pulled from someone else's shop tells you nothing about yours. Pull your own baseline for a month before the sequence goes live, then compare it against the month after. That's the comparison worth trusting.
Some of the systems we have shipped
Related questions
01How long should an estimate stay in active follow-up before it's parked?+
Most shops run the active sequence for about 14 to 21 days, then park the estimate for seasonal re-touch instead of deleting it. A parked repipe or panel-upgrade quote is still a real opportunity; it just needs a different trigger than a calendar reminder.
02Does the financing reminder need to be a separate touch from the job reminder?+
Yes. A homeowner who stalled on price responds to a financing message differently than to a repeat of the same proposal. Bundling them into one text buries the actual objection. That matters most on a big-ticket repipe or a panel upgrade with an EV charger attached.
03Who should the what-changed call come from?+
Whoever wrote the original estimate, whenever you can manage it. They already know the job and the household. The homeowner already has a name to talk to instead of a stranger.
04Can this run alongside our existing CRM or marketing platform?+
Yes. Your sequence triggers off the estimate status inside your FSM, and it sends through your existing texting or email tool. We connect to what you already have rather than asking you to replace it.
05What if a tech re-quotes the job before the sequence finishes?+
It resets the clock. The old estimate gets marked re-quoted, not lost, and its notes and history carry forward so the next follow-up isn't starting blind.
Related
- Plumbing and electrical estimating automation →What we build for offices managing repipe, panel-upgrade and financing follow-up.
- Plumbing and electrical hub →Every stage from intake through sales, dispatch and retention.
- How to automate plumbing and electrical dispatch with AI →Same write-back pattern, applied to the board instead of the sales pipeline.
- Custom software development →Where the platform's own tools stop and a custom build picks up.

