Track every inquiry to an outcome code, including declined after the camera
Most plumbing shops can say how many calls came in and almost none can say why the failed ones failed.
Build a short list of outcomes and require one on every inquiry: booked, quoted, out of area, wrong trade, price, scheduling conflict, no answer, declined after inspection.
That last code matters most here. A leak detection visit or a camera inspection ending in a no is a different problem from a phone call ending in a no, and it costs you a truck roll on top of the lost job.
Two weeks of honest coding usually points straight at the fix, and it is rarely the website. It is more often an unanswered afternoon, an estimate nobody chased, or an area you should stop advertising in.
Keep the list short enough that people actually use it. A code set of fifteen options gets filled in at random, which is worse than having none.
The estimate handoff is where a five figure repipe quietly dies
Large plumbing jobs are lost in the days after the visit rather than during it.
The technician leaves, the estimate goes out, and nothing happens. No call on day two, no call on day five, and no record of who was supposed to make either one.
Assign the follow-up to a named person and a date before the truck leaves the property, and put it in the system that holds the job rather than in somebody's memory.
Send the written estimate while the details are fresh, then follow with a call rather than an email. A repipe or a sewer replacement is a household decision and it needs a conversation, not a PDF.
Track quoted-to-booked as its own rate by job type. Repipes and sewer work behave nothing like water heaters, and an average across both hides which one you are actually losing.
Financing questions arrive at the worst moment, so answer them before they ask
A homeowner facing unexpected slab leak repair is making a financial decision they never planned for, and silence about cost reads as bad news.
Say early that financing exists, if it does, and describe how the process works in one plain paragraph. Do not quote rates and do not suggest anyone will be approved.
Give technicians language for the moment the number lands. A calm, rehearsed explanation of the options changes outcomes more reliably than a discount does.
Written options beat a single figure. A repair, a partial reroute and a full solution, each described in ordinary words, lets a customer choose rather than decline.
Nobody budgets for plumbing work caused by ground movement. Treat the surprise itself as the objection you are handling, because usually it is.
After a hard freeze your intake fails at triage, not at the phone
Surge weeks do not break the phone system, they break the decision about who gets a truck first.
When volume triples, answering every call is not the win. Sorting them is. Active leak, no water, no hot water, and can wait are four separate queues with four different promises.
Write the triage script before the season starts, and give whoever answers the authority to name a real day instead of saying somebody will call back.
Capture the ones you cannot serve. A callback list from a freeze week is a booking list for the following month, and most shops throw it away by the time the ice melts.
Review the week while it is fresh. The gaps are obvious for about seven days and invisible after that.
Ranked fixes beat split tests when one dispatch board is your whole sample
A single metro rarely produces the traffic to prove a small change, so spend the effort where the effect is large enough to see without statistics.
Answer rate, follow-up discipline and quote clarity move numbers by amounts visible within a month. Button color does not, and you will never have the volume to know either way.
If you do test, test things with big differences behind them. A three field form against a nine field one. A page with the phone number in the header against one without.
Compare before and after by month with seasonality in view, and stay honest that a freeze or a stretch of extreme heat can explain the whole swing on its own.
Keep a written log of what changed and when. Without one, no comparison you make six months from now means anything.
Read your bookings by ZIP code and Frisco stops looking like Irving
An aggregate conversion rate across an enormous multi-county metro hides which parts of your market are actually working.
Segment inquiries and bookings by area. Collin County calls may book at a different rate and a different ticket than Dallas County calls sitting at the same drive time.
Put drive time next to the booking rate. A strong rate in a place your trucks reach late in the day is not the win it appears to be once you price the hours.
Use the segmentation to make service area decisions, not just marketing ones. Sometimes the correct answer is to stop advertising in a county rather than to try converting it harder.
Recent arrivals in the northern suburbs behave differently from long-settled households. They compare more providers, they read more, and they book on responsiveness.
Questions we actually get
- What should a plumbing company fix first if the phone is already ringing?
- Start by coding outcomes on every inquiry for two weeks, then fix the largest category. In most shops the answer is either unanswered calls during dispatch hours or estimates nobody followed up, and both are process fixes rather than website fixes.
- Is A/B testing worth doing for a plumbing company in one metro?
- Only for changes with large expected effects. There is generally not enough traffic in a single market to prove small differences, so rank the obvious fixes, make them, and log what changed so you can read the before and after honestly.
- How fast do we need to respond to a web inquiry?
- Immediately, in practice. A plumbing inquiry goes stale within minutes because the person is usually contacting more than one company. Route web forms to a phone that gets answered rather than to an inbox somebody checks between jobs.
- Should technicians be involved in conversion work?
- Yes, because the largest jobs are won or lost in the driveway conversation. Give them written options, plain language for explaining cost, and a follow-up owner assigned before they leave. Nothing on the website affects a repipe decision as much as that.
- How do we handle the callback list after a freeze week?
- Work it within days, while the memory of the problem is still fresh, and lead with a specific appointment rather than a general offer. Many of those households were never served by anyone and still have the underlying issue.