# Pool Service Software with Scheduling

What vendor help and marketing pages published about office calendars, recurring stops, dispatch, technician mobile schedules, customer self-scheduling, and plan gates as of 2026-09-19. No winner.

- Canonical: https://www.poolprostack.com/guides/pool-service-software-with-scheduling
- Category: buyers-guide
- Updated: Sep 19, 2026
- Author: PoolProStack editorial team

A day-view calendar is not a one-click optimizer, and a portal or quote approval is not customer self-scheduling. This page records what six vendor help and marketing pages published about office calendars, recurring stops, dispatch, technician mobile schedules, online booking, and plan gates as of 2026-09-19. No ranked winner. We have not tested these apps.

> **Scout brief (2026-09-19):** Primary pages only. Skimmer publishes a Schedule calendar on Scaling Up and above; Getting Started publishes Route Builder. Do not equate those. Pool Brain publishes a Scheduling page with multi-day views; the full monthly floor is a GAP ($65/tech only). POM publishes daily/weekly map views, not a named calendar or dispatch-board UI. Paythepoolman publishes a repair calendar (month/week/day) and weekly/bi-weekly routes; do not treat that calendar as routine service, and do not infer a tech mobile schedule. Poolside is the thinnest file: today's route in the app, with office calendar, recurrence, dispatch, and booking unpublished. Jobber publishes day/week/month, recurring jobs, assign/reassign, a mobile Schedule tab, and customer available-time booking on select plans. No winner.

## What scheduling means here

> **Verified fact:** Help pages beat marketing copy when they conflict. "GAP" or "not claimed" means the cited page does not make the claim. It is not proof the feature is absent.

**Calendar / day view.** An office schedule or calendar of work, preferably a day or multi-day view. A route list, a map, or a "scheduling" slogan is not that.

**Recurring / repeating stops or jobs.** A published frequency: weekly route assignment, repeating visit, recurring job, or the same idea. A one-time work order is not that. Recurring *invoices* stay on the [invoicing guide](/guides/pool-service-software-with-invoicing).

**Dispatch / assign technician.** A published office or app step that assigns or reassigns a tech to a stop or job. A one-click optimizer is not that; those stay on the [route optimization guide](/guides/pool-service-software-with-route-optimization). A named dispatch-board UI is a tighter claim than "assigning jobs."

**Tech mobile schedule.** Today's route or stops on the phone. A GPS trail is [GPS tracking](/guides/pool-service-software-with-gps-tracking), not this column.

**Online booking / customer self-schedule.** The customer picks an available time and books it. A portal, a reminder, or quote approval is not that. That overlap sits on the [customer communication guide](/guides/pool-service-software-with-customer-communication).

**Plan gate.** Which of those claims sit on which paid plan. Unpublished gates stay GAP.

**Published pricing floor.** A list price on a cited pricing or home page. A promo, a custom plan, or a per-tech component is not a full monthly floor.

Units stay on the [solo-operator guide](/guides/best-pool-service-software-solo-operators), the [small-team guide](/guides/best-pool-service-software-for-small-team), and the [pricing guide](/guides/pool-service-software-pricing-compared). Category cards: [/best/scheduling](/best/scheduling).

> **Editorial judgment:** Buy the screen you will open every morning. A pretty calendar will not replace recurring stops or a tech phone list you promised on the sales call.

## Published claims (2026-09-19)

> **Verified fact:** Help, features, and pricing pages checked 2026-09-19. GAP cells are unpublished on those pages, not guessed.

| Product | Calendar / day view | Recurring stops | Dispatch / assign tech | Tech mobile schedule | Online booking / self-schedule | Plan gate | Published pricing floor |
| --- | --- | --- | --- | --- | --- | --- | --- |
| [Skimmer](/vendors/skimmer) | YES: Schedule calendar (week and day). Scaling Up and above | YES: Route Builder frequency, start, end. Recurring Work Orders on Scaling Up | YES: calendar/route assign; mobile one-time or permanent move. One tech at a time (FAQ) | YES: Route Dashboard in the app | GAP: portal and quotes are not booking | Getting Started: Route Builder. Scaling Up+: Schedule, Recurring Work Orders. Do not equate Builder with Schedule | Getting Started from $49/mo (49 locations) + $1/location. Scaling Up from $98 + $2 after 49 |
| [Pool Brain](/vendors/pool-brain) | YES / PARTIAL: Scheduling page with multi-day views. "Calendar" label unpublished | YES: weekly, every other week, every X weeks, multiple days | YES: assign technicians to routes; Unscheduled moves; one-time vs permanent | YES: app Scheduling screen; own jobs, today, by default | GAP: portal is history, not a booking form | All features; no separate scheduling tier | GAP for a full monthly floor. $65 per active field tech only |
| [POM](/vendors/pool-office-manager) | PARTIAL: daily/weekly jobs on a map. Named calendar UI unpublished | YES: recurring + one-off jobs on one screen | PARTIAL: assigning jobs published; dispatch-board UI GAP | YES: clock in, run the route, whole field day in the app | GAP | Complete suite; no per-feature scheduling add-on | $125 first user + $25 each additional. QBO +$25 |
| [Paythepoolman](/vendors/paythepoolman) | PARTIAL: repair calendar month/week/day. Do not treat as routine-service calendar | YES: weekly and bi-weekly routes; due trackers | PARTIAL: Task Hub assigns jobs; dispatch-board / stop assignment unpublished | GAP: GPS trail and Plus payroll app are not a mobile schedule | GAP: Junction is pay/history, not booking | Route Management, Task Hub, Repair Scheduling marked Included | $50 base + $15/tech (1 tech = $65) |
| [Poolside](/vendors/poolside) | GAP: "Routes & scheduling" slogan. No office calendar or day view | GAP | GAP: live map and assignable alerts are not a dispatch board | YES: today's route, mapped; techs see where to go | GAP: "Book it" is quote approval onto a route | Scheduling gate unpublished; tiers are tech/customer caps | Starter $29.99. Growth $59.99. Pro $99.99. Enterprise Custom |
| [Jobber](/vendors/jobber) | YES: day, week, and month. Mobile day/week/list/3-day/map | YES: weekly, biweekly, monthly, custom | YES: assign or reassign team members; drag-and-drop | YES: Schedule tab; prefetch today's list | YES: customer picks an available time. Help: select plans | Core lists "Book and schedule jobs online." Exact booking-form gate GAP | Core 1-user $49 / $39 / $29 (no-commit / 1-year / annual) |

## Product notes

**Skimmer.** [Back Office](https://www.getskimmer.com/product/backoffice) publishes a calendar, drag-and-drop scheduling, and a map. [Schedule help](https://help.getskimmer.com/article/272-the-schedule-introduction-and-overview) defines Calendar (scheduled work for all techs), Unscheduled Bin, and Map, and labels the feature **Tiers: Scaling Up and above**. [Pricing](https://www.getskimmer.com/pricing) puts Route Builder on Getting Started and Schedule plus Recurring Work Orders on Scaling Up. Do not treat Route Builder as the Schedule calendar. [Route Builder help](https://help.getskimmer.com/article/96-build-a-route-web) publishes tech, day, frequency, start, and end or no end; that article has no tier label. [FAQ](https://help.getskimmer.com/article/117-faq): daily service is one weekly-recurring assignment per day; work assigns to one tech at a time. [Mobile help](https://help.getskimmer.com/article/37-move-a-route-assignment-app): Route Dashboard, then move selected stops one-time or permanently. Customer portal and quotes are not online booking. Optimizer stays on the [route guide](/guides/pool-service-software-with-route-optimization). Floors: Getting Started $1.00 per serviced location, starts at $49/month with 49 included; Scaling Up $2.00, starts at $98 with 49 included.

**Pool Brain.** [Features](https://www.poolbrain.com/features/) publish Routing & Scheduling, an Unscheduled section, and **multi-day view options**. That is a scheduling view, not a page that says "calendar." [Route Schedules](https://help.poolbrain.com/en/articles/4246397-route-schedules): once a week, every other week, every X weeks, or multiple visits per week; activated properties land in Unscheduled. The [Scheduling / Routing collection](https://help.poolbrain.com/en/collections/2452229-scheduling-routing) publishes create routes, assign technicians, and adjust schedules. [Moves](https://help.poolbrain.com/en/articles/4246475-one-time-moves-vs-permanent-moves) split a covering day from a standing-route change. The [September 7 2025 update](https://help.poolbrain.com/en/articles/12172035-september-7-2025-new-update-released) adds a Scheduling screen in the technician app; default is the tech's own jobs for today. Online booking is unpublished. [Pricing](https://www.poolbrain.com/pricing/) publishes all features and **$65 per active field technician**. The full monthly total is a GAP. Do not write $65 × 1 as a solo plan price.

**POM.** [Features](https://poolofficemanager.com/features) publish daily and weekly routes, "all of your daily jobs or even a week's worth on a map," and **Recurring + one-off jobs in one screen**. That is a daily/weekly schedule and map claim, not a named calendar UI. The same pages publish real-time appointment changes. A [pricing](https://poolofficemanager.com/pricing) testimonial describes moving from paper to "appointments, assigning jobs." Treat that as a published assignment sentence, not a dispatch-board screenshot. Dispatch-board UI stays GAP. Pricing: mobile apps "clock in, run the route, submit the visit." Features: "the whole field day in one app." Customer self-scheduling is unpublished. Every account is the complete suite; no scheduling add-on is named. Floor: $125 first user, $25 each additional, QuickBooks +$25.

**Paythepoolman.** [Features](https://www.paythepoolman.com/features/) publish **Repair scheduling**: a drag-and-drop repair calendar with month, week, and day views, color-coded by technician. That calendar is repairs. Weekly and bi-weekly *routes* plus due trackers are the recurring-service claim. Do not generalize the repair calendar to routine cleans. Task Hub publishes "Assign any job in the business to anyone." That is job assignment, not a named dispatch board or an explicit assign-to-recurring-stop workflow. A tech mobile schedule is **not claimed**: a live progress dashboard, GPS trails, and a Plus payroll app are not today's stops on a phone. Pool Junction is balances, invoices, bids, and pay, not a booking form. Route Management, Task Hub, and Repair Scheduling are marked Included. Floor on [home](https://www.paythepoolman.com/): $50/month + $15 per technician ($65 at one tech).

**Poolside.** [Home](https://trypoolside.com/), [pricing](https://trypoolside.com/pricing), and [features](https://trypoolside.com/features) publish "Scheduling, routes, technicians…" and "Routes & scheduling." That slogan is not an office calendar. Recurring frequency is unpublished. A live map of who is working, plus alerts the office can assign, is not a dispatch board. The supported claim is mobile: techs "see where to go and what to do at each stop," and "Today's route, mapped." "Book it" is approved work dropping onto a route after quote approval, not a customer time picker. Schedule feature gates are unpublished. List floors: Starter $29.99 (1 tech, 50 customers), Growth $59.99, Pro $99.99, Enterprise Custom. First-month 50% off is a promo, not the floor.

**Jobber.** [Features](https://www.getjobber.com/features/) publish an office calendar with day, week, and month views, a map beside the schedule, and drag-and-drop. [App schedule help](https://help.getjobber.com/en/articles/schedule-in-the-jobber-app/) adds day, week, list, 3-day, and map views, and prefetches today's list. [Recurring-job help](https://help.getjobber.com/en/articles/create-a-recurring-job/) publishes weekly, biweekly, monthly, and custom, including multiple days. Features and help publish assign or reassign to team members, including closest-member language that still sits next to the calendar, not instead of it. [Online booking help](https://help.getjobber.com/en/articles/online-booking/): the customer picks an available time; a job-booking form can land a one-off job on the calendar. That article says **select plans** and does not name the exact plan for every form type. [Pricing](https://www.getjobber.com/pricing/) lists "Book and schedule jobs online" under Core. Keep that Core bullet and the select-plans line both in view. Core 1-user floors: $49 no-commit, $39 on a 1-year commitment, $29 billed annually. Routing and GPS stay on other guides.

## Fit notes (not a ranking)

These are operating-model notes against the table. Seed profiles are linked.

**Need a named office calendar.** Jobber publishes day/week/month. Skimmer publishes a Schedule calendar on Scaling Up. Pool Brain publishes multi-day scheduling without the word calendar. POM is daily/weekly map views. Paythepoolman is a *repair* calendar. Poolside: GAP.

**Need standing weekly or bi-weekly stops.** Skimmer, Pool Brain, POM, Paythepoolman, and Jobber publish a frequency. Poolside: GAP.

**Need the office to assign a stop to a tech.** Skimmer, Pool Brain, and Jobber publish assign or reassign. POM and Paythepoolman publish assignment in limited language; a dispatch-board UI is GAP on both. Poolside: GAP.

**Need today's stops on the phone.** Skimmer, Pool Brain, POM, Poolside, and Jobber publish that. Paythepoolman: GAP on the cited pages.

**Need the customer to pick the slot.** Jobber is the only cited available-time booking form, with a select-plans caveat. Portals, reminders, Junction, and quote approval are not that. Details stay on the [customer communication guide](/guides/pool-service-software-with-customer-communication).

Seat versus location math: [Jobber vs Skimmer](/compare/jobber-vs-skimmer). Location versus technician: [Skimmer vs Pool Brain](/compare/skimmer-vs-pool-brain). Per-user versus location: [Pool Office Manager vs Skimmer](/compare/pool-office-manager-vs-skimmer). Technician-and-customer-cap versus per-tech: [Pool Brain vs Poolside](/compare/pool-brain-vs-poolside). Cap versus base-plus-tech: [Poolside vs Paythepoolman](/compare/poolside-vs-paythepoolman).

## Questions before you sign

1. On my plan, which of the seven claims are in writing: office calendar, recurring stops, dispatch, tech mobile schedule, customer self-scheduling, plan gate, pricing floor?
2. Is the "calendar" a day/week grid, a map of daily jobs, or a repair-only calendar?
3. For Skimmer: am I on Scaling Up for the Schedule calendar, or only Route Builder on Getting Started?
4. For Pool Brain: what is the written monthly total besides $65 per active field tech, and who may open Scheduling in the app?
5. For POM: is assigning jobs a dispatch board on my account, or only the daily/weekly map?
6. For Paythepoolman: is the month/week/day calendar repairs only, and where does a tech see today's route in writing?
7. For Poolside: which page shows an office calendar, a repeat frequency, or a customer time picker?
8. For Jobber: which booking form is on my plan, given Core's "book and schedule" bullet and help's select-plans line?
9. For every product: when a tech calls out, is the move one-time or permanent?

## What we are not claiming

We have not sat in a dispatch chair. We are not naming a winner. We are not treating a missing claim as proof a feature is absent. We are not treating a route optimizer, live GPS, a customer portal, or an invoice as scheduling. We are not equating Skimmer Route Builder with the Scaling Up Schedule calendar. We are not inventing a Pool Brain monthly total from $65 × headcount. We are not calling POM's map a calendar or a dispatch board. We are not treating Paythepoolman's repair calendar as routine-service scheduling, or its GPS/Plus copy as a mobile schedule. We are not treating Poolside's "book it" sentence as customer self-scheduling. We are not collapsing Jobber's Core pricing bullet with every booking-form variant.

Ask for the seven claims in writing on your plan, then move one stop and open today's list on a phone the same morning, if the vendor publishes both. One-person shops: [solo-operator guide](/guides/best-pool-service-software-solo-operators). 2–5 techs: [small-team guide](/guides/best-pool-service-software-for-small-team). Units: [pricing guide](/guides/pool-service-software-pricing-compared). Chemistry: [chemical tracking guide](/guides/pool-service-software-with-chemical-tracking). Routes: [route optimization guide](/guides/pool-service-software-with-route-optimization). GPS: [GPS tracking guide](/guides/pool-service-software-with-gps-tracking). Communication: [customer communication guide](/guides/pool-service-software-with-customer-communication). Invoices: [invoicing guide](/guides/pool-service-software-with-invoicing). $0 models: [free software guide](/guides/free-pool-service-software). Category list: [/best/scheduling](/best/scheduling).

## Related vendor profiles

- [skimmer](https://www.poolprostack.com/vendors/skimmer)
- [pool-brain](https://www.poolprostack.com/vendors/pool-brain)
- [pool-office-manager](https://www.poolprostack.com/vendors/pool-office-manager)
- [paythepoolman](https://www.poolprostack.com/vendors/paythepoolman)
- [poolside](https://www.poolprostack.com/vendors/poolside)
- [jobber](https://www.poolprostack.com/vendors/jobber)

## Sources

- [Skimmer - Pricing](https://www.getskimmer.com/pricing)
- [Skimmer - Back Office / Schedule](https://www.getskimmer.com/product/backoffice)
- [Skimmer - Schedule overview](https://help.getskimmer.com/article/272-the-schedule-introduction-and-overview)
- [Skimmer - Build a route](https://help.getskimmer.com/article/96-build-a-route-web)
- [Skimmer - Route-stop mobile](https://help.getskimmer.com/article/37-move-a-route-assignment-app)
- [Skimmer - FAQ](https://help.getskimmer.com/article/117-faq)
- [Pool Brain - Features](https://www.poolbrain.com/features/)
- [Pool Brain - Pricing](https://www.poolbrain.com/pricing/)
- [Pool Brain - Help home](https://help.poolbrain.com/)
- [Pool Brain - Route schedules](https://help.poolbrain.com/en/articles/4246397-route-schedules)
- [Pool Brain - Scheduling / Routing](https://help.poolbrain.com/en/collections/2452229-scheduling-routing)
- [Pool Brain - Technician scheduling update](https://help.poolbrain.com/en/articles/12172035-september-7-2025-new-update-released)
- [Pool Brain - One-time vs permanent moves](https://help.poolbrain.com/en/articles/4246475-one-time-moves-vs-permanent-moves)
- [POM - Home](https://poolofficemanager.com/)
- [POM - Pricing](https://poolofficemanager.com/pricing)
- [POM - Features](https://poolofficemanager.com/features)
- [Paythepoolman - Home](https://www.paythepoolman.com/)
- [Paythepoolman - Features](https://www.paythepoolman.com/features/)
- [Poolside - Home](https://trypoolside.com/)
- [Poolside - Pricing](https://trypoolside.com/pricing)
- [Poolside - Features](https://trypoolside.com/features)
- [Jobber - Pricing](https://www.getjobber.com/pricing/)
- [Jobber - Features](https://www.getjobber.com/features/)
- [Jobber - Schedule in the Jobber App](https://help.getjobber.com/en/articles/schedule-in-the-jobber-app/)
- [Jobber - Create a recurring job](https://help.getjobber.com/en/articles/create-a-recurring-job/)
- [Jobber - Online booking](https://help.getjobber.com/en/articles/online-booking/)
