Sewer and drain

Sewer and drain scheduling software for a fleet where only some trucks can do the job

In drain work the truck matters as much as the tech. A snake call can go to anyone. A hydro jetting job can only go to the rig that carries the jetter, and that rig is usually booked.

Same six stops, two ways to book them● live sketch
- - Phone order— Map orderThis sketch: less road

A sewer and drain company has a scheduling problem most trades don't: the equipment is the bottleneck, not the people. You might have eight techs who can run a cable machine and two trucks with a jetter. A camera inspection needs the camera. A root-cutting job on a 6-inch main needs the big machine. A hydro jetting call needs the jetter rig, the water and the tech who is cleared to run it.

So drain cleaning scheduling is really two schedules laid on top of each other: who is free, and which truck they're in. Most booking tools only see the first one.

Book the truck, not just the tech

Every drain service you sell has a minimum kit. Write it down:

Service Minimum kit Typical constraint
Sink or tub clog Small drum machine Any truck
Main line clog Sectional or large drum machine Most trucks
Camera inspection Push camera, locator One or two trucks
Hydro jetting Jetter (trailer or truck-mounted), water source Jetter rigs only
Root cutting Large machine, cutter heads Some trucks

If the person booking doesn't know which truck has what, they will book a jetting job onto the 2:00 opening of a tech whose van has a drum machine. The tech arrives, scopes it, and either swaps trucks or comes back tomorrow. That's a second truck roll for the same job.

The fix is to treat the kit like a skill. If only three techs can run the jetter, then "hydro jetting" is a service only those three can be booked for. That is skills-based routing applied to equipment. It's the same principle you use when only some plumbers do gas lines.

The jetter rig has a geography problem

Here's where it gets expensive. Your two jetter rigs are your scarcest asset, and they are the trucks most likely to get dragged across the territory, because the jetting work comes from everywhere.

Say rig A has a jetting job in the north end at 8:00. The next jetting call comes in for the south end at 10:00. Then a third for the north end at 1:00. The rig drives north, south, north. That's backtracking, and on the truck you can least afford to waste.

Illustrative: one jetter rig, booked in phone order vs map order. Lost jetting capacity = extra drive ÷ average jetting job length
Average jetting job, including setup (J)120 min
Drive in phone order: north, south, north130 min
Drive in map order: north, north, south70 min
Extra drive (E)60 min
Lost jetting capacity per rig per day, E ÷ J0.5 jobs

These are invented numbers. At half a jetting job a day, across two rigs and 240 working days, that is 240 jetting jobs a year you had the equipment for and didn't sell. Multiply by your own average ticket for jetting to see the size of it.

Emergencies are the business

A sewer backup isn't a "next available Thursday" call. Sewage on the basement floor means the customer calls whoever answers first and can come today. In drain work, emergency response is often the core of the revenue, not an interruption to it.

That makes emergency call scheduling a design question, not an exception. The questions for every backup call:

  1. Who can get there? Not who is free, but who can reach the address soonest from where they are now, with the right machine on the truck.
  2. What does it break? A main line backup can easily run long. Putting it into a tech's afternoon pushes every job behind it.
  3. Is it a jetting job? If the cable doesn't clear it, you need the rig. Know before you promise a time.

A common setup is to leave one cable-machine truck lightly booked each afternoon as a backup catcher, and to keep each jetter rig's afternoon looser than its morning. That costs some booked hours. It saves the day when the call comes.

Job length is a guess until the camera goes in

Drain work shares plumbing's biggest problem: you don't know the job length until you're on site. A "slow kitchen drain" might be 30 minutes with a small machine, or two hours if there's a belly in the line. The plumbing page goes deeper on scheduling around unknown durations.

Two practical habits help. Book first-visit main line calls with more time than the average, because the spread is wide. And record what the job actually took, by service, so your estimates get better. A job duration estimate based on your own history beats one based on habit.

If you also pump tanks, the disposal run adds a third constraint. That's covered on the septic scheduling page.

How CrewLink handles sewer and drain scheduling

CrewLink's booking page offers only start times a qualified tech can actually make, counting their other jobs, their calendar, time off and the drive at that hour, computed from where the truck will be: the previous job, not the shop. For a jetter rig, that is the difference between a rig that zig-zags and a rig that gets one more job in.

For backups, CrewLink's same-day emergency feature finds a qualified tech who can still get there today, or says why no one can. When a main line job runs long, the tech app's mid-job check-in catches it: about halfway through a job the app asks if the tech is on track or needs +15, +30 or +60 minutes. An extension re-flows the rest of that tech's day right away: later jobs that no longer fit are handed to a teammate who can make the same time, or moved to the nearest open time, and the affected customers are texted.

Be clear on the limits. CrewLink doesn't track equipment maintenance, camera footage or inspection reports, and positions come from the tech's phone app, not vehicle GPS. It's built for companies running 5 to 50 trucks and is in early access. A walkthrough uses your own territory and service times.

What to take away

  • In drain work the truck's kit is a constraint. Treat the jetter, camera and big machine like skills that only some techs can be booked for.
  • Your jetter rigs are your scarcest asset. Backtracking on them costs jetting jobs, not just fuel.
  • Backups are core revenue. Keep a backup catcher and loose afternoons on the rigs, and ask who can reach the address, not who is free.
  • Record actual job lengths by service. Main line durations vary too much to book from habit.

Common questions

What should drain cleaning scheduling software do that general tools don't?

It should know that only some techs, or trucks, can do some services, and offer a slot only if one of those can reach the address in time. A calendar that shows any free tech for a hydro jetting job will create return trips.

How do I schedule hydro jetting jobs?

Book them only onto the techs who run a jetter rig, keep those rigs' days geographically tight, and leave buffer for jobs that run long. Price and confirm the jetting decision before the visit when you can, often after a camera inspection.

How many emergency slots should a sewer company hold?

There is no standard number. Look at how many same-day backup calls you got per day over the last three months, and hold roughly that much loose capacity, more in your busy season. Unused afternoon capacity can be released to normal bookings late morning.

Can I use the same software for plumbing and drain cleaning?

Yes, if it handles services that only some techs can do. Many companies run plumbing and drain from one board, with drain services restricted to the techs and trucks that carry the equipment.

See your own day on it

CrewLink offers only the times a crew can actually reach, from where the truck will be. Plug in your trucks, services and city and see how your week would run, then walk through it with your own territory. CrewLink is in early access.

Set up your CrewLinkIndependent contractor? Join CrewConnect