The two books plumbers actually run
Plumbing revenue splits cleanly, and the split determines everything about follow-up. Demand work — stoppages, leaks, failed heaters, backups — is dispatched and closed inside a day or two, and it needs no reactivation because the customer's problem forces the decision. Planned work is the opposite: it is proposed, priced, and then handed to a household that has to decide when to spend several thousand dollars on something that has not broken yet.
That second book is where estimates accumulate. A repipe recommended after a third pinhole leak, a water heater flagged as near end of life during an unrelated service call, a sewer line recommended for lining after a camera inspection — each of these is a legitimate need that competes with every other household expense and usually loses in the month it was quoted.
The decision cycle for planned plumbing is typically shorter than roofing or remodeling but longer than a service call: long enough that a single follow-up call two days later lands too early, and no follow-up at ninety days lands not at all. The gap between those two is where most of the backlog lives.
Why the quote goes quiet without a no
Homeowners rarely decline a plumbing proposal explicitly. They say they need to talk it over, or that they will get through the holidays first, or that they want one more opinion — and then the conversation ends by attrition. From the office's side the record just stops moving, which is why so many CRM exports contain estimates that have been marked "sent" for a year.
There is also a specific failure mode in this trade: the customer solves the symptom cheaply somewhere else. A neighbor's handyman patches the leak, a big-box heater goes in over a weekend, or a chemical treatment masks the water issue for a season. The underlying condition remains and the household is now more likely to need the real repair, not less — but they have stopped thinking of it as your job.
What to pull from your estimates export
Before any outreach, the backlog needs to be sorted by what the work actually was. A repipe and a softener install do not share a follow-up. The audit reads a standard CSV export from your field service platform and separates the file into what is genuinely open versus what is already resolved.
- Service category, so repipes, heaters, treatment, drain and sewer, and remodel rough-ins can be sequenced separately.
- Whether the record originated from an emergency dispatch or a scheduled estimate visit — these behave nothing alike.
- Estimate amount, which in this trade spans a very wide range and should drive who a human calls versus who gets a sequence.
- Whether a diagnostic was performed, since referencing a camera inspection or pressure test is the strongest opening available.
- Property age where recorded, which correlates with the material and failure conversations you will be having.
- Any note field indicating the customer explicitly declined, so those rows stay out of the open total.
Reopening the conversation without overpromising
The right message asks whether the problem was resolved and makes it easy to say yes and be left alone. That sounds counterproductive and is not: an accurate list is worth more than an inflated one, and a homeowner who closes the loop honestly is a homeowner who takes your next call.
If the work is still outstanding, the next step is almost always a fresh visit rather than a reissued price. Material costs, code requirements, and the condition itself all move, and no automated message should imply an old quote still stands. SignalBack is designed to handle the reminder, the routing, and the eligibility checks once campaigns are enabled, with anything requiring judgment handed to a person.
Today the free CSV audit is the working piece. Sending, CRM integrations, and billing are not built. Plumbing shops that want to shape how the sequences work can join early access while the audit tells them what is sitting in the backlog.