Redacted client audit
Shared with client permission. Identifying details have been removed. Reclaimable hours are estimates from the audit, not measured results or a guarantee.

Plumbing Company

Team11 people
Work mixResidential service, water heaters & small remodels
22reclaimable hours / month
Executive summary

What we found and what to do about it.

22 hrsestimated reclaimable capacity each month
34hours of recurring friction identified each month
7specific workflow problems identified
3quick wins that can start this week
Main finding
The company loses time before technicians arrive. Jobs are booked with incomplete problem descriptions, emergency calls reshuffle the day manually, and common material needs are discovered after dispatch.
Largest issue
Incomplete intake is creating avoidable second trips and longer diagnostic time because the technician does not receive enough information before arrival.
Operational risk
As call volume grows, the dispatcher becomes the buffer for every missing detail, after a slot has already been committed.
Recommended decisionImprove booking intake this week, define the emergency reschedule process and start staging common materials by job type.
This week

Quick wins that can be done in 5 working days.

These are intentionally small. The goal is to produce visible improvement now, not begin a six-month project.

1

Add structured booking questions + photo link

Give technicians better information before they leave.

OwnerDispatcher
Setup2–3 hours
2

Create the emergency reschedule template

Reduce the scramble when urgent work enters the day.

OwnerDispatcher
Setup90 minutes
3

Build prep lists for the top five call types

Cut avoidable supplier stops.

OwnerField lead
Setup2 hours
By the end of the week: these changes should be live, tested on real work, and producing baseline data we can compare against next month.
The Friction List

All seven findings, ranked.

The list separates the amount of friction happening today from the portion we believe can realistically be removed.

#FrictionCurrentReclaimable
01Booked jobs arrive with too little detail8 hrs/mo5.5 hrs
02Emergency jobs create manual schedule reshuffling7 hrs/mo4.5 hrs
03Common material needs are identified after dispatch5 hrs/mo3.5 hrs
04Estimate approvals require phone chasing4 hrs/mo2.5 hrs
05Permit inspections are tracked in calendar notes3.5 hrs/mo2 hrs
06Review requests depend on memory3 hrs/mo2 hrs
07Callbacks are mixed with new service work3.5 hrs/mo2 hrs
Total34 hrs/mo22 hrs/mo

Priority matrix

Higher is more operational impact. Further right means more implementation effort.

Impact ↑
Do first
Plan carefully
Easy, lower return
Defer
1Booking intake
2Emergency reschedule
3Job prep
4Estimate approvals require phone chasing
5Permit inspections are tracked in calendar notes
6Review requests depend on memory
7Callbacks are mixed with new service work
Implementation effort →
Findings + fixes

What is happening, how to fix it, and how to know it worked.

01

Booked jobs arrive with too little detail

Do first
Evidence: Customers describe problems by phone, but photos, fixture type and key symptoms are not captured consistently before dispatch.
Current 8 hrs/mo Reclaimable 5.5 hrs/mo Effort Low Owner Dispatcher
Recommended fix

Collect structured job information before the appointment.

Customers describe problems by phone, but photos, fixture type and key symptoms are not captured consistently before dispatch.

How to fix it

  1. Add 5–7 booking questions by job category.
  2. Text customers a photo-upload link for visible problems.
  3. Put the captured details at the top of the technician work order.
Success measure: Jobs requiring a second trip because of missing intake information → reduce by 30%.
Today
Call booked → vague note → tech arrives → diagnosis expands / parts unknown
→
After
Call booked → questions + photos → tech arrives better prepared
02

Emergency jobs create manual schedule reshuffling

High priority
Evidence: When an emergency is inserted, the dispatcher calls several customers and technicians to rebuild the day.
Current 7 hrs/mo Reclaimable 4.5 hrs/mo Effort Medium Owner Dispatcher + owner
Recommended fix

Create a defined emergency insertion playbook.

When an emergency is inserted, the dispatcher calls several customers and technicians to rebuild the day.

How to fix it

  1. Reserve or identify one movable block per day.
  2. Define which appointment types may be moved and which may not.
  3. Use one reschedule message template and confirmation list.
Success measure: Calls/texts required to insert an emergency → reduce by 50%.
Today
Emergency → dispatcher moves jobs → calls customers → updates techs
→
After
Emergency → rule identifies movable slot → notifications sent → exceptions handled
03

Common material needs are identified after dispatch

High priority
Evidence: Technicians leave for common jobs without a consistent prep list, increasing supplier stops.
Current 5 hrs/mo Reclaimable 3.5 hrs/mo Effort Low Owner Field lead
Recommended fix

Create job-type prep lists and van-stock minimums.

Technicians leave for common jobs without a consistent prep list, increasing supplier stops.

How to fix it

  1. Identify the ten call types that generate the most supplier stops.
  2. List the common parts/tools needed for each.
  3. Review known jobs and stock before vans leave.
Success measure: Supplier stops during scheduled service time → reduce by 30%.
Today
Job assigned → tech leaves → material need discovered → supplier stop
→
After
Job assigned → prep list checked → common parts staged → dispatch
04

Estimate approvals require phone chasing

Medium impact
Evidence: Customers often need a second call to approve work that could be accepted digitally.
Current 4 hrs/mo Reclaimable 2.5 hrs/mo Effort Low Owner Office coordinator
Recommended fix

Make approval a one-click customer action.

Customers often need a second call to approve work that could be accepted digitally.

How to fix it

  1. Send estimates with clear approve/decline actions.
  2. Add a 24-hour reminder for open estimates.
  3. Escalate only high-value/no-response work to phone follow-up.
Success measure: Manual approval-chasing calls → reduce by 40%.
Today
Estimate sent → office calls → voicemail/retry → approval
→
After
Estimate sent → digital approval → exceptions get phone call
05

Permit inspections are tracked in calendar notes

Medium impact
Evidence: Inspection status is not visible in one queue.
Current 3.5 hrs/mo Reclaimable 2 hrs/mo Effort Low Owner Office admin
Recommended fix

Create a permit/inspection status board.

Inspection status is not visible in one queue.

How to fix it

  1. Track permit, inspection requested, booked, passed/failed and next action.
  2. Store portal/municipality contact link with each item.
  3. Review twice weekly.
Success measure: Inspection status searches → reduce by half.
Today
Need status → calendar/email search → call municipality
→
After
Status board → next action visible
06

Review requests depend on memory

Low impact
Evidence: Satisfied customers are asked for reviews inconsistently.
Current 3 hrs/mo Reclaimable 2 hrs/mo Effort Low Owner Office coordinator
Recommended fix

Trigger review requests after paid completion.

Satisfied customers are asked for reviews inconsistently.

How to fix it

  1. Send only after completed, paid non-callback jobs.
  2. Use one brief request and direct review link.
  3. Suppress repeat requests for recent reviewers.
Success measure: Eligible completed jobs receiving review request → target over 90%.
Today
Good job ends → staff may remember to ask
→
After
Eligible job closes → review request sends automatically
07

Callbacks are mixed with new service work

Low impact
Evidence: Warranty callbacks are not separately tagged for root-cause review.
Current 3.5 hrs/mo Reclaimable 2 hrs/mo Effort Low Owner Owner + field lead
Recommended fix

Tag callbacks and review recurring causes.

Warranty callbacks are not separately tagged for root-cause review.

How to fix it

  1. Add a callback/warranty job type.
  2. Require reason code at closeout.
  3. Review top causes monthly with field team.
Success measure: Monthly callback rate visible and attributable by reason.
Today
Return visit → normal job → cause lost
→
After
Return visit → callback tag → reason captured → trend reviewed
30-day plan

What to do after the quick wins.

Use the first month to implement, measure and decide what deserves deeper work.

Week 1

Better starts

Launch intake questions, emergency playbook and first prep lists.

Week 2

Digital approvals

Move estimate approval to digital action + reminder.

Week 3

Permits + callbacks

Centralize inspection status and begin callback tagging.

Week 4

Measure

Compare second trips, supplier stops and emergency reschedule touches.

Estimated monthly recovery22 hours

Start with the one-week quick wins, measure the result, then work down the Friction List in priority order.