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.
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:
- 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.
- What does it break? A main line backup can easily run long. Putting it into a tech's afternoon pushes every job behind it.
- 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.