What pool service scheduling software should do
Pool service lives on a repeating schedule. Most customers need the same set of tasks on the same weekday, week after week, through a season — and every route also carries a stream of one-time work: an opening, a closing, a green-pool cleanup, an equipment repair. Scheduling software that only handles one of those two streams leaves the other half of the day on a whiteboard.
Good pool service scheduling software ties both together and connects them to the rest of the business — the customer's equipment and address, the service agreement, the invoice that follows the visit, and the history the owner sees in the app. The schedule shouldn't be a separate calendar; it should be the spine the customer record hangs on.
How Swimming Pool On Demand handles scheduling
You build recurring weekly or biweekly service routes, assign stops to technicians, and see the day laid out on a phone. Service tickets for openings, closings and repairs flow onto a technician's day alongside the regular stops, so a repair doesn't become a lost text. At each stop the technician records chemistry, adds notes, and takes before-and- after photos. Completing the visit writes the service report and updates the customer's history in one motion.
Because the schedule reads the same customer record as quotes, agreements, invoices and the owner app, a change to a gate code or equipment note shows up everywhere at once. The technician on the route, the office sending an invoice and the homeowner checking the app are all looking at the same pool.
The day in one view
A technician's morning starts with the day's stops in order, each tied to the right customer and pool. Repeating service stops sit next to one-time repair tickets, so a half-hour opening for a salt-cell swap slots into the route without a separate job board.
An illustrative weekly route
Illustrative sample — fictional customers and times
Tuesday — Route A
- 8:00Hartley residenceMaplewoodWeekly service
- 8:40Okafor residenceMaplewoodWeekly service
- 9:20The Glen HOARivertonWeekly service
- 10:10Delgado residenceRivertonRepair — salt cell
Sample only. Real routes and customer names are your own; this view shows how a day's stops, towns and stop types line up in one list.
The connected workflow
- Arrange recurring visits. Build the weekly or biweekly route for each customer, set the service day, and the stop repeats through the season.
- Assign technicians. Put stops on a technician's day, add one-time service tickets for openings, closings and repairs, and the route balances the workload.
- Record the work. At each stop the technician logs chemistry, notes and photos and completes the visit — which writes the service report and updates the customer's history.
- Keep the record connected. The visit, its readings and its photos stay with the pool's record, next to the agreement, the invoice and the equipment notes.
Office and phone, both
Pool service scheduling has to work from a phone because that's where the work happens. Technicians see the day, work through stops, and record what they did without a laptop. But the office also needs to see the week, reassign stops, and answer a customer's question about when the tech is coming — so the same schedule runs in a web browser too. One schedule, two ways in.
Weather, staffing and rescheduling
A route changes when a storm rolls in or a technician is out. You can review the affected stops and reschedule them — moving a stop to another day, reassigning it to another technician, or skipping it and picking it up next week. The schedule is built to be adjusted by hand as conditions change; it does not rearrange the route for you or send automatic weather notifications on its own.
Scheduling vs. route management
Scheduling answers what happens when — which customer is serviced on which day, and which technician has the stop. Route managementanswers where the stops sit and how the day flows — the order of stops, the drive between them, and the map of the day. Swimming Pool On Demand covers both in one place, which is why people use the phrases together. You assign stops to a technician (scheduling) and work through them in an order that makes sense for the map (routing).
One-time tickets
Openings, closings, green-pool cleanups and equipment repairs run as service tickets — the same customer, the same record, but a one-off job with its own status. A ticket moves from requested to scheduled to completed, and on completion it can become an invoice without being re-typed. That keeps the schedule and the billing in sync instead of relying on a sticky note.
Time and GPS clock events
The schedule is also where the workday starts and ends. Staff clock in and clock out, and clock events can be verified by location — clock in at the office, clock out at the last stop or back at the office. Those events feed timesheets and pay information, separate from but alongside the route. (GPS here verifies a clock event at a place and time; it is not continuous location tracking of your team.)
What connects to the schedule
- Customer & equipment details — address, gate code, pool type, equipment models and notes, all on the same record the stop reads from.
- Service tickets — openings, closings and repairs ride the same day as the recurring stops.
- Chemistry & photos — logged at the stop and saved to the pool's history.
- Agreements & invoices — a completed visit can drive the report, the invoice and the owner-app update together. See pricing and features.
Choosing scheduling software: a checklist
- Does it handle recurring routes and one-time tickets?
- Can a technician run their whole day from a phone?
- Does the office get the same schedule in a browser?
- Does each stop carry the customer's equipment and notes — or just an address?
- Does completing a stop write the report and the history, or do you re-enter it?
- Are the schedule, agreements, invoices and owner app on one customer record?
- Is pricing predictable as you add staff?
Pricing
- Service Essentials — $79/mo: up to 2 staff.
- Business Premier — $149/mo: up to 5 staff, includes basic accounting.
- Extra staff: $15/mo each. Premier AI: $30/mo per tech incl. 500 voice minutes. Construction: $50/mo for 20 active contracts, +$1 each over.
See full pricing and all features.
Frequently asked questions
What's the difference between scheduling and route management?
Scheduling is when — which customer on which day, with which technician. Route management is where — the order of stops and the map of the day. Swimming Pool On Demand handles both in one place.
Can I handle one-time tickets like openings and repairs on the same day?
Yes. Openings, closings and repairs run as service tickets that sit alongside recurring stops on a technician's day, so a repair slots into the route instead of a separate job board.
Does it work on a phone in the field?
Yes. It's built phone-first for technicians on the route, and the same schedule runs in a web browser for the office.
Does the schedule connect to the customer's service history?
Yes. A completed visit writes the service report and updates the pool's history in one step, so the schedule, the report and the owner app all read the same record.
