Skip to main content
Simple Scheduler

For plumbing shops

Plumbing scheduling software with same-day emergency dispatch

Simple Scheduler handles tiered emergency dispatch, on-call rotations, drain-cleaning and install scheduling, water-heater jobs, and the callback-rate-cutting service history that protects margin on every visit.

Plumber on a service call with the day's dispatch board on a tablet

Built for plumbing dispatch, not generic calendars

Residential plumbing is its own dispatch model. The day mixes scheduled drain cleaning and water-heater installs with same-day emergency calls (active flooding, gas smell, sewer backup) and after-hours emergencies that land at 11pm on a Sunday in February. A generic calendar treats every entry as the same kind of thing; a real plumbing dispatch board knows the difference between a Tuesday repipe and a midnight burst pipe.

Simple Scheduler treats each incoming call as a triage decision before it becomes a calendar entry. Tier 1 calls (true emergencies with safety risk) skip the booking queue entirely and route to the nearest qualified plumber with the right truck loadout, with an immediate ETA notification to the customer. Tier 2 calls (urgent but not immediate) book into a same-day window with confirmation before the truck rolls. Tier 3 calls (slow drain, water-heater replacement, sink rough-in) book into the next business day with a real human confirmation. The dispatch board surfaces tier visually so the office can see at a glance which calls are driving the day.

The dispatcher is in the loop on every decision. Automation proposes the right plumber for the right call; the dispatcher confirms, overrides for a customer-preferred plumber, or swaps in a senior tech for a call that smells more complicated than the intake notes suggest. That mix of rules and judgment is what dispatching actually is.

Plumber diagnosing a leak under a kitchen sink with the customer's service history on phone

Emergency dispatch flow and triage

Not every after-hours call is a true emergency. A running toilet is annoying but can wait until morning. A slow drip under a sink is concerning but not a midnight dispatch. A customer who wants to schedule a water-heater replacement next week but happened to call at 9pm does not need a truck rolling. Real emergencies involve active flooding, complete loss of water, sewer backup into living space, or gas leaks. Everything else can wait, and the system has to be honest about that or the on-call plumber burns out in a quarter.

Simple Scheduler's intake captures the triage questions the call answering team or AI receptionist needs to make a clean decision: where is the leak, can you shut the water off, is anyone in danger, are there vulnerable occupants. Based on the answers, the system suggests a tier and the dispatcher confirms. The customer gets an appropriate-tier response (immediate dispatch, scheduled call-back within fifteen to thirty minutes, or next-day booking) and the on-call plumber is only paged for jobs that actually require it.

For Tier 1 dispatches, the customer record opens automatically with the prior service history, the property's plumbing layout notes (where the main shutoff is, where the accessible cleanout is), and the closest plumber's GPS-driven ETA. The customer sees the plumber's name, photo, and arrival window in the notification. The plumber sees the address with prior visit notes and the recommended starting diagnosis already loaded on the phone.

On-call rotations that respect the plumber's life

After-hours emergency calls command premium pricing, often one-and-a-half to two times standard rates plus a dispatch fee. They are valuable. They are also a major driver of plumber burnout when the rotation is unclear or unevenly distributed. Simple Scheduler publishes the on-call rotation weeks in advance so every plumber knows exactly when they are on, how long the shift runs, and what the pay structure is.

The rotation supports the patterns plumbing shops actually use: one plumber per week, weekend-only rotations, split weeknight and weekend coverage, and partner-network forwarding for solo operators. Compensation is configured per shop: a flat on-call stipend for the week of availability, a premium per-call payout for every emergency run, an after-hours hourly multiplier, or some mix. The system handles the math so the payout matches the policy.

When the after-hours call comes in, the dispatch board routes it to the plumber on rotation that night with a structured summary (customer name, address, issue summary, urgency level, safety concerns, callback number) in the notification rather than a ringing phone in the dark. The plumber reviews, decides how to respond, and calls the customer back from a calmer headspace than "jolted awake at 1am".

Drain cleaning, install, repair, water-heater

Plumbing jobs are not interchangeable. A drain-cleaning visit is forty-five minutes with a snake or a hydro-jetter. A water-heater install is half a day with the right truck loadout and a permit pulled. A repipe is multi-day and a leak diagnosis is unpredictable. Treating them all as "a plumbing appointment" leads to chronic running over schedule, customers waiting past their window, and plumbers stressed about the next stop while the current one is still going.

Simple Scheduler stores each job type as a template with its own default duration, required certifications (gas-line certified for water-heater work, backflow-certified for irrigation cross-connections), recommended truck loadout, and after-hours premium. When a customer books, the right template applies automatically, the right window appears in the calendar, and the right plumber is in the suggestion list. Office staff can override per job (the customer mentioned tree roots, so add fifteen minutes; the customer is a member, so bump priority) but the defaults reflect the work the shop actually does most often.

Water-heater installs deserve special treatment because they are revenue dense and scope sensitive. Simple Scheduler stores the tank type, capacity, and fuel type (electric, natural gas, propane, tankless) on the customer record so quoting the replacement does not depend on a second site visit. When the unit eventually needs replacement, the prior install record makes the swap a one-truck job rather than a two-truck mess.

Service history and first-time fix

Most plumbing callbacks are not a workmanship problem. They are a context problem. Plumber A diagnosed a leak in November, recommended a repipe, the customer declined, and the same leak recurs in February. Plumber B shows up, has no idea any of that happened, and walks in cold. The customer is frustrated, the shop looks disorganized, and the second visit eats the margin from the first.

Simple Scheduler stores the full service history per address: every visit, every diagnosis, every part used, every recommendation declined, and every photo taken. When a plumber rolls up to a return-customer address, the phone opens with the prior history in the first tab so the visit starts informed. That single context shift compresses second-trip rates and protects the customer relationship.

Service history also drives renewal opportunities. A water-heater installed eight years ago is in the age range where preemptive replacement is a real conversation. A drain line that has been snaked twice in eighteen months is a hydro-jetting or a partial- replacement candidate. The office can filter the customer list to surface those opportunities and reach out before the next emergency forces the conversation.

Customer reminders, arrival windows, and on-the-way

Plumbing customers are anxious. A leak under the kitchen sink is rarely a calm moment, and how the shop communicates between the booking and the arrival is the difference between a five-star review and a one-star complaint. Simple Scheduler sends a booking confirmation, a day-of window reminder, and an on-the-way notification with a GPS-driven ETA. The customer always knows where the plumber is and how long they have to keep the pets contained or move the cars out of the driveway.

For emergency dispatches, the messaging is shorter and more reassuring. The system sends "Our emergency plumber will call you within fifteen minutes" as soon as the tier-one dispatch is confirmed, then "Tech is on the way, ETA 9:25pm" when the plumber's truck starts moving. The first-contractor-to-answer wins the job; the first- contractor-to-communicate-clearly wins the renewal.

Pricing for plumbing shops

Simple Scheduler is per-plumber, not per-user. Dispatchers, owners, bookkeepers, and office support staff are free, so the price scales by how many plumbers you dispatch. That keeps the cost predictable as the office team grows alongside the field team. See the live tiers on the pricing page.

Most two-to-four-plumber shops land inside the lowest paid tier. Five-to-fifteen-plumber operations step up at the point where tiered dispatch, on-call rotation tools, and callback-rate reporting start covering more emergency calls captured than the platform costs (overnight emergencies have a particularly low capture rate industry-wide, and every captured call is a meaningful revenue line). Sixteen-plus shops live in the team tier where commercial billing, multi-location dispatch, and the customer portal start shipping operational leverage on top.

Plumbing dispatch FAQ

The five questions plumbing shops ask before adopting a dispatch platform.

Most residential plumbing shops on two to fifteen plumbers use a dispatch board that handles same-day emergency dispatch, scheduled drain-cleaning and install work, on-call rotations for after-hours coverage, and member-priority routing. Simple Scheduler is built for that exact rhythm and is purpose-built for service-trade dispatch rather than retrofitted from a generic calendar.

Catch the after-hours job

Start a free workspace, set up your on-call rotation, and run an emergency dispatch simulation in under five minutes.