Skip to main content
PoolBoss
Pool service routes

How to dispatch pool service jobs efficiently

Concept photograph illustrating professional pool care

Send each unplanned job to the technician whose remaining stops are closest and who can finish the work. Keep the recurring stops fixed. Leave the last hour of every route open so the surprise has somewhere to land. A 15-minute detour costs 30, so it has to pay.

It's 10:40 on a Tuesday. Three trucks are out, every hour is spoken for, and a customer is standing next to a pump that's spraying the deck. Nobody is free. Somebody still has to go.

That call is dispatch. Scheduling put the stops on days last month. Routing put them in driving order this morning. Dispatch is what you do when the day breaks both plans. With a standing order of questions it takes about 90 seconds.

Dispatch off the route, not around it

The recurring stops are already promised and billed. The new job has to fit inside them. So skip "who is free" and ask three things in order: which truck is nearest, can that tech finish the job, and what does it cost to slide their last few stops.

At 2-6 trucks the dispatcher is usually the owner, and the owner is often driving a route too. Good pool service routing and scheduling keeps the recurring half steady, so the exception is the only thing you decide. PoolBoss turns an unplanned repair into its own work order with a customer, a pool, a tech, a date and a price. It sits on the same week grid as the route, so you see that Thursday already has 16 stops before you add a 17th.

You don't need live truck tracking or software that reassigns trucks for you. You know your roads and you know who can pull a pump seal.

Sort the job before you pick the person

Five kinds of unplanned work show up, and each one gets placed a different way. Only the first is a true same-day emergency.

Five kinds of unplanned pool work and how to dispatch each one
Job typeWho takes itHow soonWhat it does to the route
Leak or pump failureThe tech with repair tools and parts, even if not closestSame dayPushes 2-3 stops to another day
Non-urgent equipment repairA repair-capable techWithin the weekNothing, if it gets its own slot
Green-pool recoveryAn experienced tech, 60-90 minutesWithin 24-48 hoursTakes a full stop slot, plus a return visit
Return trip for a missed stopThe tech who owns that routeNext day, first or last stopAdds one stop to a driven day
New-customer first cleanAny tech, but it runs longWhen it fits the weekPlan it in. Never add it same day
  • Treating rows 2, 3 and 5 as emergencies runs the whole business at emergency pace.
  • A tech who can't finish the job means a second trip, which pays for the drive twice and earns the job once.
  • A green-pool recovery takes most of an afternoon, so book it as its own job or it pushes six customers late.

Keep your weekly pool routes organized

Keep recurring assignments, pool details and service history ready for the crew.

Start free

Free for up to 20 pools and 1 admin. Every feature included.

Place the job by location, then skill, then slack

Run the filters in that order. Location narrows the field to trucks that can get there. Skill removes anyone who can't finish. Slack breaks the tie. Flip the order and the nearest truck takes a job it can't complete.

Here is the math on a detour. A 15-minute drive out is 30 minutes once the tech drives back to the route. At $50 an hour of tech time that's $25 of labor, plus six customers who now get service half an hour late. A $95 filter clean doesn't pay for that. A $350 pump repair does. Know what a detour costs in drive time before the phone rings.

Take the 10:40 call. Truck A has 6 stops left across town. Truck B is two stops from the leak but runs a new hire who has never pulled a pump. Truck C carries the repair kit, is 19 minutes out, and has two stops that can slide to Thursday. Send C. Truck B would have bought a look at the leak and a second trip.

If nobody should go today, say so on the first call. A customer told at 10:45 that a tech arrives at 8am tomorrow will take it. A customer told at 4:30pm that nobody came will leave a review.

Leave the last hour of every route open

Hold back 45-60 minutes at the end of each route. Without it, an emergency has two outcomes. You refuse the work, or you bump a stop you already promised.

Four trucks with an hour each is four open hours a day and 20 a week. At a $100 an hour repair rate, that's up to $2,000 a week in work with a place to land. If the hours go unused, the techs finish early. That costs far less than refused repairs.

Cleaning routes pay the base. Repairs and equipment work pay better per hour, and they arrive unplanned. Whether to book work by route or by job is a call you make once you pass two trucks. Recurring cleaning lives on routes, and one-off work is its own job in the open hour. The tradeoff is laid out in routes versus individual jobs.

Dispatch isn't done until the tech knows

A job that's dispatched but not told to the tech doesn't happen. The tech is driving, the office moved on, and the job sits on a screen someone reads tonight.

Five things go with every job. Send the address and gate code, what the customer reported in their own words, what to bring, which of the tech's stops moved and where, and who calls the customer with the window. The last one gets dropped most, because both people assume the other has it.

Software puts the job on the right day and holds the gate code where a phone can reach it. It doesn't call the customer. At four trucks the text message is still the dispatch system, and the shared record keeps that text honest.

One job is a different problem from a lost route. Covering 40 stops because someone is out sick is a reassignment. Read how to reassign a whole route when a tech is out instead of solving it one job at a time.

Key takeaways

  • Place the job by location first, then skill, then slack. The nearest truck loses if it can't finish.
  • Only a leak or pump failure justifies pushing cleaning stops. Everything else gets a slot this week.
  • A 15-minute detour costs 30. It pays on a $350 repair and loses on a $95 filter clean.
  • Hold 45-60 minutes at the end of each truck. Four trucks give you 20 open hours a week.
  • Book a green-pool recovery as its own 60-90 minute job.
  • Send five things with every job: address and gate code, the customer's words, what to bring, which stops moved, and who calls.

Common questions

Should my route techs do repairs, or do I need a separate repair tech?

Route techs can do repairs through the second or third truck. A cleaning route runs 8 to 12 stops a day at 20-30 minutes each, and a repair breaks that rhythm for every customer after it. Past three trucks, a dedicated repair tech who carries parts protects the cleaning routes and bills at a better hourly rate. The first step is to name one route tech as the repair tech, give them a lighter route, and send all equipment work to them. That holds to about four trucks. Don’t assume every tech can do everything. The day you dispatch on that assumption you pay for a second trip.

How do I price a same-day emergency pool call?

Charge the disruption separately from the work. A trip or diagnostic fee of $75-$150 is a typical range for a same-day call, with parts and labor billed on top at your repair rate. The fee covers the drive, the stops you pushed, and the afternoon you rearranged. Say the number on the phone before anyone drives, and say whether it applies if the fix is trivial. The call that goes badly is the one where a monthly customer expected the visit to be free. Set a policy and keep it. Waive or cut the fee for accounts on a route, and charge it in full to a one-off caller.

What do I do when a repair call comes in and every tech is booked?

Decide if it’s a real emergency, then either bump a stop or book first thing tomorrow, and tell the customer which within the hour. Water leaving the pool, an electrical problem or a safety issue justifies pushing 2-3 cleaning stops. Anything else is a next-morning job, and customers take that far better than silence. If you bump stops, move them to a real day and tell those customers. A cleaning customer who gets skipped without a word cancels in three months. If this happens every week, your routes are packed too tight. Add the open hour.

How much buffer should I leave in a pool route for unplanned work?

Leave 45-60 minutes per truck per day, about 10-15% of the working day. On an 8-stop route that’s two stops you don’t book. That hour lets you say yes to a repair without breaking a promise to a cleaning customer. A route at 100% capacity isn’t efficient. The cost moves into late stops and refused work. If the hour goes unused, the techs finish early and you have room to add an account. Hold more in peak summer, when equipment fails and pools turn green fastest.

How do I tell a customer their regular visit is running late?

Text them before they notice, and give a window instead of an apology. Something like "Your tech is running behind and will arrive between 2 and 4" does most of the work. Customers forgive a late visit far more than a silent one. Don’t wait until evening to see if you’ll make it, because by then they’ve decided you skipped them. If the stop moves to another day, name the day. Customers who are never home and don’t care about timing need this less. Know which accounts those are. Anyone with a gate code, a dog or a set pool day gets the text.

Should a return trip for a missed stop count as a new job?

Log it as its own visit. Bill it only if the miss wasn’t yours. A return trip is real drive time and labor, and if you don’t log it you won’t see that one account causes three return trips a quarter because of a locked gate. If your route ran long and the tech skipped the pool, you absorb the cost. If the gate was locked, the dog was out, or the customer was asked twice to leave access, bill it. Put that policy in the service agreement so the first talk about it isn’t at the moment you charge.

At how many technicians do I need a real dispatch process instead of texting?

Texting breaks at about three technicians and fails badly at five. With two trucks the owner holds the whole day in their head. At three, a tech gets a job by text, the office never records it, the customer calls, and nobody can say what was promised. The fix is one shared place where every unplanned job is written down with a customer, a pool, a tech and a date. Keep the text, because it’s the fastest way to reach a driving tech. The text becomes the notice, and the shared record becomes the truth.

Run your route with PoolBoss

Start with up to 20 pools free. Every plan includes every feature, with unlimited techs and office managers.

Start free

Free includes 1 admin. Paid plans start with a 30-day trial.