Schedules run the show
A pool's schedule quietly drives routing, due dates, and the nightly planner. Here is exactly how.
Updated September 11, 2026
The single most consequential input in PoolChecker Pro is a pool's schedule. It looks like two dropdowns, but it decides when the pool appears on routes, what the optimizer plans around, and what your techs see every morning.
What a schedule holds
Each schedule entry has a service day, a frequency (weekly, biweekly, and so on), estimated minutes on site, and an optional preferred tech. A pool can hold up to ten schedules, so "Monday full clean plus Thursday chemical check" is one pool with two entries, and it will appear on both days' routes.
How frequency translates to due dates
- Weekly and biweekly: the pool is due when the date matches its service day and enough days have passed since the last visit. Biweekly does not mean "1st and 15th"; it means every other matching weekday.
- Monthly: the pool targets the first occurrence of its service day each month, so "Monthly, Wednesday" means the first Wednesday. That first occurrence always falls in the first seven days of the month.
Ripple effects when you change a schedule
- Routes already built for future days are not torn up automatically; the Routes page's due-pools callout will show the pool if it is due on a day where no stop exists, and the nightly planner picks up the new cadence for days it has not built yet.
- Estimated minutes feed drive-time math. If a pool routinely takes 45 minutes and its schedule says 20, the optimizer will pack the day too tight and your tech runs late. Fixing this number is the fastest way to make ETAs honest.
- Preferred tech is a strong hint to the optimizer, not a hard lock. Day-view calendar drags can still move the stop to anyone.
The two mistakes to avoid
- A pool with no schedule never routes. The Add Pool wizard forces one for exactly this reason. If a pool seems invisible to routing, check its schedule first, then its map coordinates.
- Editing the schedule to "move one visit" is the wrong tool. Use Skip & Reschedule on the stop, or drag it on the calendar; the schedule is the standing pattern, not this week's exception.