FSM software for pool and spa service companies

FSM Flow builds weekly routes by zone, records readings, dosages and photos at every stop, schedules filter and salt-cell cleans before they are overdue, and bills recurring accounts on their cycle. Technicians work from an offline mobile app that knows the gate code, the gallonage and what was dosed last week.

  • 14-day free trial
  • No credit card required
  • Set up in minutes
Pool technician in a sun hat testing water with a kit beside a residential pool, tablet resting on the coping

Weekly stop completed

FC 3.0 · pH 7.5 · 2 lb shock · photo attached

At a glance

Pool service software is field service management software configured for pool and spa service companies: weekly chemical-only and full-service routes, seasonal openings and closings, filter and salt-cell cleans, green-to-clean recoveries and equipment repair and replacement. It schedules dense routes, records water readings and chemical dosages at each stop, keeps a service history per body of water and bills recurring accounts monthly.

FSM Flow covers that loop end to end. Recurring stops are generated from each account’s plan and grouped by zone on a drag-and-drop scheduler, where the AI suggests the technician with the shortest drive. At the pool, the technician records readings and dosages on the work order, photographs the water and the equipment pad, and marks the stop complete or skipped with a reason, all on an offline-first mobile app. Pumps, filters, heaters and salt cells are linked equipment with install dates, so cleaning intervals and the 8–11 year replacement window are visible before something fails. Completed stops become invoices in bulk and repair quotes go out from the tablet.

The result is a company that adds stops per route rather than trucks, proves every visit with a photo and a reading, converts maintenance accounts into repair and replacement revenue, and gets through the April-to-October peak without a second office person.

  • $62B

    US pool, hot tub and spa industry (2025)

    Source: PHTA Fact Sheet

  • ~125,000

    US pool service and retail businesses, most with 10 or fewer employees (FY2024)

    Source: Pool Corp 10-K

  • ~$15B

    Annual US pool care and maintenance aftermarket (FY2024)

    Source: Leslie’s 10-K

  • 64%

    Pool Corp sales from maintenance, vs 22% renovation and 14% new construction (Q4 2025)

    Source: Pool Corp earnings call

Job types

Each job type carries its own duration, checklist, required skills and pricing method, so the scheduler already knows what a stop involves before it is placed on a route.

  • Weekly chemical-only route

    Test, balance and dose with readings recorded per stop and chemicals drawn from truck stock.

  • Weekly full-service route

    Skim, brush, vacuum, empty baskets, test and dose, with a photo of the water at every stop.

  • Seasonal opening

    Cover removal, start-up, equipment checks and initial balance, scheduled in a spring surge by zone.

  • Seasonal closing / winterisation

    Lowering water, blowing lines, plugging and covering, sequenced before first freeze.

  • Filter clean

    Cartridge, DE or sand service scheduled from the filter’s last-clean date rather than from memory.

  • Salt cell clean

    Cell inspection and acid wash on an interval set per cell, with condition noted for replacement planning.

  • Green-to-clean

    Multi-visit recovery quoted by scope, with chemicals and visits tracked until the water clears.

  • Drain & acid wash

    Full drain, surface wash and refill with permits, water disposal and before-and-after photos recorded.

  • Equipment repair

    Pump, filter, heater and automation diagnostics with parts from the truck and a quote from the tablet.

  • Equipment replacement & install

    New pumps, heaters and salt systems logged as equipment with serials, install dates and warranty.

  • Leak detection

    Pressure tests and dye checks documented per body of water, with findings attached to the repair quote.

  • Pre-sale inspection & one-time clean

    Single visits for agents and new owners, with a prompt to convert to a weekly plan.

Where time gets lost

The problems that show up on every route manager’s desk, and what FSM Flow does about each one.

  • Routes drift and drive time eats the day.

    The drag-and-drop scheduler shows every technician’s stops by zone and day. Dropped or skipped stops return to the unassigned pool and the AI suggests the technician with the shortest drive. Route optimisation is coming soon.
    See how it works
  • Readings and dosages are in a notebook, or nowhere.

    Free chlorine, pH, alkalinity, calcium hardness, CYA and salt are recorded on the work order at every stop with the chemicals dosed, so the technician sees last week’s numbers before testing and the office can answer “why is it green?” with data.
    See how it works
  • Customers doubt the technician ever came.

    Each stop records completion time and a photo of the water and the pad; skipped stops carry a reason and a photo too. The service report goes to the customer by email or WhatsApp.
    See how it works
  • Filter and salt-cell cleans are forgotten until the water turns.

    Filters, cells, pumps and heaters are equipment on the property with last-service dates. Cleaning intervals generate visits automatically and ageing equipment is flagged for a replacement conversation.
    See how it works
  • Repair revenue walks past the maintenance technician.

    A failing pump noted on a route stop becomes a repair quote from the tablet with parts and labour line items, sent for approval before the technician leaves the yard.
    See how it works
  • Monthly billing takes days and chases follow.

    Recurring accounts invoice on their cycle at the plan rate; one-time cleans, chemicals over allowance and repairs are invoiced from the completed job in one bulk run, with overdue accounts flagged.
    See how it works

Built for pool and spa service companies

One platform for the office, the trucks and the AI that connects them.

  • Route scheduling by zone

    Day, week and month views with AI technician matching by skills and proximity, and an unassigned pool for skipped and dropped stops.

    • Recurring stops generated from each account’s plan
    • Spring opening and autumn closing surges by zone
    • Route optimisation coming soon
    Explore this feature
  • Readings, dosages & chemical use

    Water chemistry and chemicals dosed recorded per stop against the body of water, with chemical cost tracked per account.

    • Last visit’s readings shown before testing
    • Chemicals drawn from truck stock per stop
    • Chemical cost per account on the dashboard
    Explore this feature
  • Equipment & bodies of water

    Pumps, filters, heaters, salt cells and automation held as equipment per pool or spa, with multiple bodies of water per property.

    • Install dates, serials and warranty per item
    • Filter and salt-cell clean intervals generate visits
    • Replacement flags inside the 8–11 year cycle
    Explore this feature
  • Service reports & proof of visit

    Photos, completion times and readings sent to the customer after each stop, including skipped stops with a reason.

    • Photo of the water and the equipment pad
    • Skipped-stop reasons and evidence
    • Report by email or WhatsApp
    Explore this feature
  • Recurring billing & repair quotes

    Plan-rate invoicing on each account’s cycle, bulk invoicing for one-time work, and repair quotes from the tablet.

    • Basic, full and premium plan pricing
    • Chemical and repair charges added to the account
    • Quote expiry and follow-up automation
    Explore this feature
  • AI assistant & workflows

    Ask “which filters are overdue for a clean in the east zone?” or automate the opening reminder every March.

    • Natural-language questions on live data
    • Workflow builder for seasonal reminders and skipped-stop follow-up
    • AI translation for multilingual technicians
    Explore this feature

A day with FSM Flow

How a seven-route residential pool company gets through the peak month with one person in the office.

  1. 6:30 am

    Routes are built from the plans

    Today’s recurring stops are grouped by zone for each technician, with a filter clean and two repair calls slotted where the drive is shortest.

  2. 7:15 am

    Technicians leave with last week’s numbers

    Each technician opens the mobile app, sees the stops, gate codes, gallonage and last readings, and checks truck chlorine and acid against the day’s expected dosing.

  3. 8:50 am

    A green pool is reported

    The office adds a green-to-clean job; the AI suggests the technician three stops away and the customer is sent a quote for the multi-visit recovery.

  4. 10:30 am

    A pump is failing on a route stop

    The technician photographs the pump, notes the noise on the work order and sends a replacement quote with the pump and labour from the tablet before driving on.

  5. 12:00 pm

    A locked gate becomes a skipped stop

    The stop is marked skipped with a photo and reason; the customer gets the service report and the stop is re-placed on Friday’s route.

  6. 3:30 pm

    Stops close, invoices follow

    Completed stops close the day; one-time cleans and chemical charges over allowance are invoiced in one bulk run and recurring accounts stay on their monthly cycle.

  7. 5:00 pm

    Tomorrow is tightened before the office closes

    The owner asks the AI assistant “which salt cells are more than six months since their last clean?” and books them into the week’s gaps.

Compliance & records

FSM Flow stores the evidence against the stop, the body of water and the technician, so disputes, health inspections and warranty claims are a report away.

Readings & dosage log per stop

Water chemistry and chemicals dosed recorded on every visit against the specific pool or spa, giving a continuous water-balance history for the account.

Certified Pool & Spa Operator (CPO) credentials

PHTA CPO certification and expiry dates held on each technician and matched to commercial and public pool accounts that require it.

Public pool operations & maintenance

Commercial and HOA pools governed by the ANSI/PHTA/ICC-2 standard carry their own checklists, logs and inspection reports stored per body of water.

Skipped-stop evidence

Every skipped stop records a reason and a photo, protecting the technician and the account when a customer disputes a monthly invoice.

Equipment serials & warranty

Pumps, heaters, filters and salt systems recorded with serials, install dates and warranty terms so manufacturer claims are filed with the right paperwork.

Licensing & insurance

State pool contractor licence numbers and insurance details kept on the company profile and printed on quotes and invoices.

Numbers worth watching

Every one of these is a dashboard widget in FSM Flow, or a question you can ask the AI assistant.

  • Stops per technician per day

    The headline productivity number on a route business; visible per technician and per zone on the dashboard.

    15–25 stops/day on piecework routes
  • Drive time between stops

    Cutting the gap from 15 to 5 minutes adds three to five pools a day; completed-stop timestamps show the gaps per route.

  • Customer retention

    Pool service is the most recurring residential trade; lapsed and paused accounts are flagged as they happen.

    80–85% average · 90–95% top quartile
  • Chemical cost per account

    Built from chemicals drawn per stop, so under-priced accounts and over-dosing technicians show up by name.

  • Repair & replacement revenue from route accounts

    Measures whether failing equipment noted on routes turns into quotes and approved jobs.

  • Days to invoice

    Should be zero for one-time work: completed stops are invoiced the same day, and recurring accounts bill on their cycle.

FAQ

Still have questions? Talk to our team or start a free trial and see for yourself.

What is pool service software?
Pool service software is field service management software configured for pool and spa service companies. It schedules weekly routes, records readings and chemical dosages at each stop, tracks pumps, filters, heaters and salt cells per body of water, manages openings and closings and bills recurring accounts monthly. FSM Flow adds AI scheduling, an AI assistant and a workflow builder on top of those core tools.
Can technicians record readings and dosages at each stop?
Yes. The work order for a route stop carries fields for free chlorine, pH, alkalinity, calcium hardness, CYA, salt and any custom readings, plus the chemicals dosed. Last week’s numbers are shown before testing, and chemicals used draw down truck stock so cost per account is tracked.
Does FSM Flow work offline in backyards with no signal?
Yes. The FSM Flow mobile app is offline-first: technicians can open the stop, see gate codes and history, record readings, take photos and mark the stop complete or skipped without connectivity. Everything syncs when the device is back online.
How does it handle openings and closings in seasonal markets?
Openings and closings are job types generated from each account’s plan and scheduled in surges by zone each spring and autumn. Reminders go to customers from the workflow builder, and the AI assistant can list accounts not yet booked for closing before first freeze.
Can it track pool equipment and tell me what needs replacing?
Yes. Pumps, filters, heaters, salt cells and automation are held as equipment on each body of water with serials, install dates and warranty. Filter and salt-cell cleans are scheduled from their intervals, and equipment inside the 8–11 year replacement window is flagged for a conversation with the customer.
Can one property have more than one pool or spa?
Yes. A property can carry multiple bodies of water, each with its own gallonage, equipment, readings history and checklist. Commercial and HOA sites with several pools are handled the same way, under a multi-site customer.
How much does FSM Flow cost for a pool service company?
The Professional plan is $29 per user per month with a minimum of five users, and includes scheduling, work orders, invoicing, inventory, customer management, reporting and the mobile app. Enterprise pricing is custom. Every account starts with a 14-day free trial of Professional, no credit card required, and teams of up to 3 users can stay on the Free plan at no cost.

Ready to run your pool service business on FSM Flow?

Start your 14-day free trial today. No credit card required. Or book a demo and we’ll walk through your routes and chemical logs together.

14-day free trial · No credit card required · Cancel anytime