Pool service

Pool service scheduling software for weekly routes and repair calls

Pool service is a weekly route business. Each technician visits the same pools on the same day every week, and each repair call or new account either fits that route or bends it.

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

A pool service technician's week is close to fixed. Monday's pools are Monday's pools. The technician arrives, checks and balances the water, skims, brushes, empties baskets, looks at the equipment pad, and moves on. The visit is short. The next pool is, ideally, a few streets away.

That rhythm makes pool service one of the most route-driven trades in field service. It also makes it one of the most sensitive to small scheduling decisions, because every decision repeats every week.

The weekly route

A pool route is defined by three numbers:

  • Stops per day, usually set by the time per pool and the drive between pools.
  • Drive per stop, which is the part you can change by how you assign pools to days.
  • Days per week, which is fixed by the technician's schedule.

The time per pool is mostly set by the pool. A small residential pool with a clean filter takes less time than a large pool with a spa and a sand filter. The drive per stop is set by your scheduling. Two technicians with the same number of pools can have very different weeks depending on how those pools were placed.

Density is the whole game

Schedule density matters more in pool service than in most trades because the visits are short. When a visit is 20 or 30 minutes, a 15-minute drive is a large fraction of each stop. Cut the average drive and the same technician can carry more pools on the same day.

That is why route quality is worth protecting. Landscaping has the same weekly-route structure, with the added cost of crews instead of single technicians. A route that grows by adding pools wherever there is room will get looser over time, even if every individual addition seemed fine.

Repair calls: the work that breaks the route

On top of the weekly route sit repair calls: a pump that will not prime, a heater that will not fire, a leak, a cracked skimmer, a failed timer. Some are urgent, such as green water before a weekend party or a pump that has stopped. Some can wait a few days.

Repair calls behave differently from route stops:

  • They are longer and less predictable. A pump replacement is not a 20-minute stop.
  • They are often at addresses you already service. The repair is on a pool that is on someone's route.
  • They are sometimes urgent enough to interrupt a route.

The most useful scheduling question for a repair call is: when will a technician already be near this pool? If the pool is on Wednesday's route, a non-urgent repair can often be done on Wednesday, before or after the regular stop, for almost no extra drive. If it is urgent, the question becomes which technician will be nearest at the time they can get there, given their route that day.

Many pool companies run repairs with a separate repair technician rather than the route technicians. The same logic applies: a repair tech's day should be placed by where each call is, checked against the drive from the call before.

A worked example: adding one new weekly pool

This is an illustrative example with made-up numbers. Plug in your own routes.

A new customer signs up for weekly service. Technician A's Thursday route has a pool 4 minutes away. Technician B has a lighter Monday but no pool within 15 minutes.

Example: one new weekly pool, placed two ways
Visit time25 min
Weeks per year52
Technician B, Monday: extra drive per visit (detour)30 min
Extra drive per year (30 × 52)26 hrs
Technician A, Thursday: extra drive per visit (detour)8 min
Extra drive per year (8 × 52)About 7 hrs

The pool takes the same 25 minutes either way. The difference is roughly 19 hours of driving per year, from one account. If your season is shorter than a full year, scale the weeks down. Either way, that cost was decided on the day the account was booked. The windshield time cost calculator will put a dollar figure on it with your own hourly cost.

Rebalancing routes without losing customers

Over time, routes drift. One day gets heavy, another gets light, and pools get assigned to whichever day had room rather than the day that made sense. Rebalancing is the fix, but it means moving customers to a different day, which some will notice.

A few practical rules:

  1. Rebalance in batches, not one pool at a time. Moving a whole street from Tuesday to Wednesday is easier to explain than moving one house.
  2. Start with the outliers. The pools that cost the most drive relative to their route are the first candidates.
  3. Check the drive in the new order. A pool that fits Wednesday's route on a map may still sit on the wrong side of a highway or a river.

The same principles cover backtracking: a route where the technician crosses their own path is a route that was built by addition, not design.

How CrewLink handles pool service scheduling

CrewLink builds live travel time into availability. When you book a repair, a new account or a one-time opening or closing, the only slots offered are ones a technician can physically reach, with travel computed from the previous stop on their day, not from the shop or their home.

On the dispatch board, the drive sits next to each stop instead of being hidden inside the day. A route that has drifted shows it: the 30-minute detour is a visible 30 minutes. CrewLink is built for companies running 5 to 50 trucks, and a walkthrough uses your own territory and service times.

CrewLink does not log chemical readings, track equipment or bill recurring service. Those belong in your existing tools. CrewLink is the scheduling and dispatch layer. For the difference between ordering stops and deciding where stops go, read route optimization vs feasible scheduling.

What to take away

  • Pool service runs on weekly routes, and short visits make drive time a large share of each stop.
  • Place new pools on the technician and day whose route already passes nearest; the drive cost repeats every week.
  • Fit non-urgent repairs to the day a technician is already at or near that pool.
  • For urgent repairs, send whoever will be nearest at the time they can arrive, not whoever looks free.
  • Rebalance drifted routes in batches, starting with the outliers, and check the drive in the new order.

Common questions

How many pools can a pool service technician do in a day?

Divide working hours by the average visit time plus the average drive between pools. For example, 8 hours with 25-minute visits and 10-minute drives is 8 ÷ 0.58, or about thirteen to fourteen pools. Longer drives or bigger pools lower that number, so run it per route.

How should a pool service company build routes?

Group pools by area and give each area a regular day and technician. Add new pools to the route that already passes nearest, and rebalance periodically so that no single day collects far-off stops.

How do you schedule pool repairs around weekly routes?

For non-urgent repairs, use the day the pool is already on someone's route. For urgent ones, check which technician will be closest at the time they can get there, given their stops that day, and book from there.

What is the difference between pool route software and pool scheduling software?

Route software orders the stops already on a technician's day. Scheduling decides which day and technician each pool or repair gets. In a weekly route business, that placement decision repeats all year, so it drives most of your drive time.

See your own day on it

CrewLink builds live travel time into availability, so the only slots it offers are ones a crew can physically reach. Walk through it with your own territory and service times — not a demo account.

Book a walkthrough