---
title: "Pool Service Software — Routes, Chemistry & Recurring Billing | FieldCamp"
url: "https://fieldcamp.ai/pool-service/"
date: "2026-07-10T00:00:00.000Z"
modified: "2026-07-19T00:00:00.000Z"
type: "WebPage"
resource: "https://fieldcamp.ai/pool-service/"
timestamp: "2026-07-27T10:47:14.876Z"
author:
  name: "FieldCamp Team"
word_count: 2588
reading_time: "13 min read"
summary: "Home https://fieldcamp.ai/ \\ Pool Service POOL SERVICE & MAINTENANCE Pool service software for the route, the chemistry, and the recurring bill — on o…"
description: "Pool service software built around the recurring weekly route. Property → Body of Water → Equipment record, per-visit chemistry log, AI route optimization, good/better/best repair quotes, AutoPay monthly billing — for residential and commercial pool service operators."
language: "en"
---
[Home](https://fieldcamp.ai/)\>Pool Service

POOL SERVICE & MAINTENANCE

# Pool service software for the route, the chemistry, and the recurring bill — _on one record._

From the Tuesday weekly visit to the salt-cell replacement quote to the monthly AutoPay invoice. FieldCamp models the way pool service businesses actually work — Property → Body of Water → Equipment, not a generic FSM with a label change.

[Book a 15-minute call](https://calendly.com/jeel-fieldcamp/30min)We'll spin up your Property → Body of Water → Equipment model on the call.

4.8Capterra

Trusted by pool service operators from single-truck solo polers to multi-route HOA contractors.

Weekly pool serviceSpa serviceSalt-cell repairAcid washHOA / commercialGreen-to-clean

01 The pool service data model

## Property → Body of Water → Equipment — _plus the chemistry log, plus the service plan._

FieldCamp ships a pool layout: the [customer record](https://docs.fieldcamp.ai/data-model/custom-objects-and-fields) holds the property, and the property holds a Body of Water for each pool and spa. Each Body of Water holds typed equipment records — pump, filter, heater, salt cell, automation panel.

Per-visit chemistry lives on a [Chemicals record](https://docs.fieldcamp.ai/data-model/chemicals), the weekly plan on a Service Agreement . The route-led architecture mirrors [the pest-control data model](https://docs.fieldcamp.ai/data-model/pest-control) — Body of Water reuses the primitive behind [Bait Stations](https://docs.fieldcamp.ai/data-model/bait-stations) — on the same [Customer](https://docs.fieldcamp.ai/data-model/customers) → Job → Visit chain. Open [one record](https://docs.fieldcamp.ai/data-model/record-layouts) and see the pool, the spa, last week's readings, and the plan status — with a purple-accented AI summary card on top.

Property → Body of Water → Equipment

Pool and spa nest under the property; each piece of equipment nests under its body of water. Open one customer and see every gallon, every pump, every salt cell.

Body of Water as a custom object

Pool / spa / water feature modeled as a per-property custom object with gallonage, surface, sanitizer type and status — the same engine that ships pest control's Bait Stations, re-skinned for pool.

Salt-cell amperage is a field

Pentair IntelliChlor IC40 amperage, Hayward AquaRite cell life, IntelliFlo RPM — manually logged on the Equipment record, drift past your threshold and the replacement quote queues itself.

Chemistry on the Chemicals record

Per-visit chemical record — product, dose, area, applicator, EPA reg # — the same record pest control logs against. No separate logbook.

02 The recurring weekly route

## Every pool, every week — _auto-generated visits, stacked by neighborhood, not by who called loudest._

Pool is route-led, not call-led. A [recurring weekly Job](https://docs.fieldcamp.ai/job-management/recurring-jobs) per pool auto-generates Visits on the cadence the homeowner picked at [booking time](https://docs.fieldcamp.ai/online-booking/recurring-booking-fieldcamp). The Tuesday route is every Wexler-shaped customer on Marco's day, in order.

Behind it sits the [Service Agreement](https://docs.fieldcamp.ai/data-model/service-agreements) with the Active / Lapsed / None status — a [workflow](https://docs.fieldcamp.ai/workflow-automation/workflows-overview) watches it, so a lapse triggers a win-back text the same hour. Same playbook the [cleaning](https://docs.fieldcamp.ai/data-model/cleaning-business) and [lawn](https://docs.fieldcamp.ai/data-model/lawn-care) routes run, tuned for pool.

03 The mobile checklist

## Skim, vacuum, brush, backwash, test, dose, log — _on a phone, in the sun, with one hand._

The tech opens the visit on the [mobile app](https://docs.fieldcamp.ai/job-management/using-forms-in-the-field-mobile-guide), taps the [Weekly Pool Service form](https://docs.fieldcamp.ai/job-management/job-forms-complete-digital-checklist-system), and works through the physical tasks, the seven chemistry readings, and the dose. The mic icon on every numeric field is speech-to-text — readings go in without typing.

Each chemical applied is a Chemicals record . Photos auto-attach to the [customer file](https://docs.fieldcamp.ai/clients/client-files-documents-and-drive-fieldcamp) and the visit log , and Finish Work fires a workflow that emails the homeowner a service report with this visit's photos and readings. No LSI dial, no AI-prescribed dose — the tech makes the call, FieldCamp captures what was done.

04 Dispatch & live ETA

## AI-routed by skill, by zone, by stops left in the day — _the homeowner sees Marco's truck on the way._

Built-in route optimization auto-reorders Marco's 22 Tuesday stops by real drive distance — no add-on, no per-vehicle fee. The [AI Dispatcher](https://docs.fieldcamp.ai/ai-dispatcher/what-is-ai-dispatcher) respects your [service-area zones](https://docs.fieldcamp.ai/ai-dispatcher/service-areas-and-zones) and per-tech hierarchical skills , so the commercial-HOA pool only ever lands on a Certified Pool Operator route.

[Capacity rules](https://docs.fieldcamp.ai/ai-dispatcher/capacity-and-workload-limits) cap stops per day on [Live Dispatch](https://docs.fieldcamp.ai/ai-dispatcher/live-dispatch-map-timeline). The moment Marco taps In Transit, an Uber-style [live ETA link](https://docs.fieldcamp.ai/online-booking/customer-visit-tracking-eta-links) goes to Sarah — his name, photo, three stops away.

05 Repair & upsell

## Salt cell, pump motor, heater — _three options on the truck, e-signed before the tech leaves._

Repair is where the pool route earns its margin — the drifting salt cell, the screaming pump motor, the heater that won't fire in October. FieldCamp ships [2–4 options per estimate](https://docs.fieldcamp.ai/estimates-invoices/estimate-options-and-templates) — repair, replace, upgrade — and Sarah approves one with an [e-signature](https://docs.fieldcamp.ai/estimates-invoices/signatures-on-estimates-and-invoices) from her phone.

Salt-cell and pump-swap bundles live in the [price book](https://docs.fieldcamp.ai/products-services/price-book-and-bundles) as one sell price, [the estimate](https://docs.fieldcamp.ai/estimates-invoices/creating-estimates) carries line items, markup, and tax, and a [deposit](https://docs.fieldcamp.ai/payments/deposits-request-collect-and-apply-deposits-fieldcamp) can be required at approval. The moment Sarah taps Approve, that option [converts to a Job](https://docs.fieldcamp.ai/job-management/estimate-to-job) with the parts and the visit time.

06 Seasonal jobs

## Different season, different job type — _same record as the weekly visit._

A pool service business runs four overlapping calendars — the weekly route, the spring opening run, the fall close run, and green-to-clean recoveries. FieldCamp models each as a [Job Type](https://docs.fieldcamp.ai/job-management/job-types-and-templates) with its own Job Form — Spring Opening, Winterization, Acid Wash, Green-to-Clean Recovery.

[Stage gates](https://docs.fieldcamp.ai/data-model/stages-and-workflows) enforce photo-at-uncover and signature-at-sign-off per phase. The 28-day plaster startup and the 7-day green-to-clean rebalance are multi-visit recurring jobs the Command Center creates from a sentence — and every one lands on the same Wexler record as the weekly Tuesday visit.

07 Get paid

## Monthly plan bills on the 1st, chemical line items pass through, the salt-cell invoice tags onto the same customer — _one ledger, not two._

The pool trade bills in halves — flat monthly plan, chemical pass-through, the twice-yearly stabilizer surcharge, a repair invoice on top. FieldCamp assembles that from documented primitives: AutoPay on the recurring job charges the default card on the 1st.

Chemicals applied this month become [line items on the recurring invoice](https://docs.fieldcamp.ai/estimates-invoices/creating-invoices), and the salt-cell repair flows through [job-to-invoice](https://docs.fieldcamp.ai/job-management/job-to-invoice) with the deposit already applied . [Stripe rails](https://docs.fieldcamp.ai/payments/payments-overview) handle the online card — cash and check recorded manually — and one click syncs paid invoices to QuickBooks Online, Xero, or Wave . The recurring-revenue view is a saved [analytics dashboard](https://docs.fieldcamp.ai/analytics/custom-dashboards-and-boards).

08 Win-back & sellable route

## When a plan lapses the win-back text drafts itself — _and your sellable route is one export away._

Every pool service business is one day for sale, and FieldCamp treats it that way. Service Agreements hold the plan terms and the Active / Lapsed / None status; a workflow watches it, and a lapse drafts the [win-back SMS](https://docs.fieldcamp.ai/workflow-automation/workflow-templates) three days later.

Pre-built [workflow examples](https://docs.fieldcamp.ai/workflow-automation/workflow-examples) cover the common patterns, and everything a route broker prices — plan history, AutoPay record, the chemistry log, the route map — is [already exportable](https://docs.fieldcamp.ai/analytics/analytics-overview), in their format, on day one.

09 Capabilities

## Everything else FieldCamp ships for a pool service company, _on one platform._

Built around the recurring weekly route, not bolted on. The capability surface is the same that runs HVAC, pest control, lawn care, and cleaning — labeled in pool vocabulary.

The [core records](https://docs.fieldcamp.ai/getting-started/key-concepts-in-fieldcamp-core-building-blocks) — Customer, Request, Job, Visit, Estimate, Invoice, Payment — carry the full lifecycle, plus [two-way text messaging](https://docs.fieldcamp.ai/inbox/two-way-text-messaging) for the homeowner layer. Every tile links to its docs.

[Online booking + recurring cadenceBranded widget; homeowner picks weekly / bi-weekly / monthly.docs · read more →](https://docs.fieldcamp.ai/online-booking/setting-up-online-booking-in-fieldcamp)[AI virtual receptionistAfter-hours green-pool intake on the booking page · escalates to Inbox.docs · read more →](https://docs.fieldcamp.ai/online-booking/ai-chat-assistant-setup-fieldcamp)[Unified inbox · SMS · WhatsApp · Email · CallsAI-prioritized Important tab · auto-links to the customer record.docs · read more →](https://docs.fieldcamp.ai/inbox/inbox-overview)[Customer self-serve portalMagic-link auth · appointments, invoices, payment status, history.docs · read more →](https://docs.fieldcamp.ai/online-booking/how-to-set-up-your-customer-portal-for-self-service-scheduling-and-documents)[Built-in route optimizationAuto-reorder a tech's day to cut drive time · no third-party fee.docs · read more →](https://docs.fieldcamp.ai/calendar/route-optimization-in-fieldcamp)[Two-tier job cost trackingMiles + labor + chemical line items + profit per visit, per route.docs · read more →](https://docs.fieldcamp.ai/job-management/tracking-job-logs)[Hierarchical SkillsCPO · Acid Wash Certified · Heater Repair · Salt System.docs · read more →](https://docs.fieldcamp.ai/ai-dispatcher/skills-and-hierarchical-skills)[Equipment as a recordPump, filter, salt cell, heater, automation · Good / Due Soon / Overdue.docs · read more →](https://docs.fieldcamp.ai/data-model/equipment)[AutoPay recurring billingPer-visit or monthly · Stripe rails + retry logic + audit trail.docs · read more →](https://docs.fieldcamp.ai/payments/auto-deducting-payments-for-invoices-and-recurring-jobs)[QuickBooks / Xero / Wave syncAuto-sync invoices, payments, clients · tax rates (QB only).docs · read more →](https://docs.fieldcamp.ai/integrations/connect-quickbooks-xero-and-wave-to-fieldcamp)[Command Center AI chatAsk: show all pools where pH was out of range last week.docs · read more →](https://docs.fieldcamp.ai/getting-started/command-center-ai-chat-for-field-service-management-fieldcamp)[AI summaries + Files / Documents / DrivePurple-accented summary · every photo, receipt, warranty on the record.docs · read more →](https://docs.fieldcamp.ai/clients/ai-summaries-for-clients-jobs-and-visits-fieldcamp)

10 Why it matters

## Where the SERP leaders draw the line — _and where FieldCamp keeps going._

Pool service is a head-on FSM competition — buyers compare Skimmer, Pool Brain, GorillaDesk, ServiceTitan, and Jobber on the same query. FieldCamp keeps the three things the leaders each own — chemistry-aware service reports, operational depth, FSM polish — on one platform, at one price.

[Migration in one onboarding call](https://docs.fieldcamp.ai/getting-started/migration-from-other-platforms); the [lead-to-payment lifecycle](https://docs.fieldcamp.ai/getting-started/fieldcamp-workflow-from-lead-to-payment) and Command Center AI chat carry the load — with Property → Body of Water → Equipment underneath.

11 The other trades we run

## Same platform. _Every recurring-route trade you touch._

Property → Body of Water → Equipment is one shape of the same FieldCamp vertical-agnostic core — every trade below sits on the same typed records, vocabulary flipped. Pool's route-led economics sit closer to lawn, pest, and cleaning than to HVAC's diagnostic-led model.

[Lawn Care →Recurring routes + Treatment custom object — same playbook as pool chemistry.](https://fieldcamp.ai/lawn-care-software/)[Pest Control →Service Agreements + Devices + Device Service Logs — the closest data-model cousin.](https://fieldcamp.ai/pest-control-software/)[Cleaning Business →Residential recurring routes + Job Forms checklists.](https://fieldcamp.ai/cleaning-business-software/)[HVAC →Property → Unit → Equipment for hybrid operators who add heat-pump service.](https://fieldcamp.ai/hvac-software/)[Property Maintenance →Multi-trade route operators on a single platform.](https://fieldcamp.ai/property-maintenance-software/)[Landscaping →Recurring outdoor service routes · seasonal layering.](https://fieldcamp.ai/landscaping-software/)

12 FAQ

## Pool service software — _answered._

Honest answers to the questions pool service operators ask when comparing FieldCamp to Skimmer, Pool Brain, GorillaDesk, or a wall calendar. If we don't ship something — auto-LSI, live Pentair telemetry, Tap-to-Pay — we say so.

What is pool service software?

Pool service software is the platform that runs a recurring weekly pool route — every customer, every body of water, every piece of equipment, every chemistry reading, every plan invoice in one record. The leading platforms (Skimmer, Pool Brain, Pool Service Software, PaythePoolman) each lean on one of three things: chemistry-aware service reports, deep operational workflow, or generic field-service polish. FieldCamp ships all three on one platform — Property → Body of Water → Equipment hierarchy underneath, per-visit Chemicals records on top, AI Dispatcher that respects CPO certification + service-area zones + daily stop capacity, good/better/best repair quotes for salt cells and pumps and heaters, and AutoPay recurring billing that handles the flat fee, the chemical pass-through, and the twice-yearly stabilizer surcharge as documented primitives, not a labeled black box.

How is FieldCamp different from Skimmer?

Skimmer is excellent at chemistry-aware service reports and the basic schedule board, which is why the trade respects it. Where it stops — Property → Body of Water → Equipment hierarchy, AI Dispatcher with CPO-skill matching, good/better/best repair quotes for salt cells and pumps, AutoPay recurring billing with chemical pass-through and stabilizer surcharge — is where FieldCamp picks up. Same chemistry depth, same service-report email pattern, same recurring weekly route, plus the operational depth that lets you sell and book and invoice the IC40 replacement on the same record as the Tuesday visit.

How is it different from Pool Brain?

Pool Brain ships equivalent operational depth — that is not contested. The differences are price and onboarding. Pool Brain charges per tech per month plus a per-admin fee and runs a multi-week training program. FieldCamp uses simple flat per-user pricing and ships Command Center — natural-language AI chat over your data — so the operator learns the platform by typing 'show me all pools where pH was out of range last week' instead of taking a four-hour module. Equivalent depth, no per-tech tax, no training quarter.

Does FieldCamp calculate LSI (Langelier Saturation Index) for me?

Honest answer: no. The Job Form captures the seven readings — pH, FC, TA, CYA, CH, Salt, Temp — as numeric fields, the tech makes the LSI call from their Taylor or Orenda chart, and the Chemicals record logs what was applied. If you want LSI computed automatically you build it as a workflow on the same fields, the way every customizable workflow is built, and it fires on visit close. FieldCamp doesn't claim to ship LSI as a built-in number, and we don't show an LSI dial on the prototype because that would be a lie.

Can FieldCamp handle hybrid billing — flat plan + chemical pass-through + stabilizer surcharge?

Yes, assembled from documented primitives. The flat plan is a recurring Job with a monthly cadence. The chemical line items come from the price book and attach per visit. The twice-yearly stabilizer surcharge is a custom line item or a scheduled add-on. Recurring billing logic — auto-charge the default card on the 1st, retry on failure, log the Stripe ID, sync to QuickBooks — is documented behavior. FieldCamp does NOT advertise a pre-built 'hybrid billing engine' as a labeled feature; it ships the primitives so a pool business can build the exact pattern the trade actually uses.

Does FieldCamp integrate with Pentair, Hayward, or Jandy smart-pool monitors?

Honest answer: no live telemetry integration with Pentair IntelliCenter, Hayward OmniLogic, Jandy iAquaLink, WaterGuru, or pHin. None of those vendors have a documented ingestion path into FieldCamp today. What FieldCamp does: the tech photographs the meter screen on the weekly visit and the photo auto-attaches to the visit log; the seven readings go into the Job Form as numeric fields (speech-to-text supported); salt-cell amperage and variable-speed pump RPM are logged manually as custom fields on the equipment record; OEM warranty PDFs (Pentair Pro Partner, Hayward Totally Hayward, Jandy Pro Edge) attach to the equipment record. If you want a 60-day reminder on warranty expiry, that is a workflow you build.

Does it work for commercial / HOA / community pools needing ANSI/PHTA-11 daily water-quality logs?

Yes — with the caveat that the daily log is a Job Form you configure, not a pre-built ANSI/PHTA-11 logbook component. FieldCamp ships Job Forms with every field type the inspector needs (numeric readings, text notes, photos, signature, date/time), and the form exports as a PDF. The AI Dispatcher routes only Certified Pool Operator-skilled techs to the commercial property via Hierarchical Skills, the daily cadence is a recurring job, and the export bundles the readings + dose + applicator name in a format the state DoH inspector can read. FieldCamp does not advertise itself as 'ANSI/PHTA-11 compliance-certified' — that is not something a software vendor can certify.

Can I export my pool route data if I sell the business?

Yes. Customer records, Service Agreement terms and history, Chemicals applied per visit, AutoPay billing history, the chemistry log, and the route map are all exportable to CSV / PDF / PNG. The broker valuing your route — Sealey, KMF, or whoever — will ask for density, recurring revenue, plan tenure, and chemistry consistency. FieldCamp doesn't value the route. The receipts a broker would value it on are in the system, in their format, from day one.

Get started

## Want pool service software _built around the recurring weekly route?_

Fifteen minutes. We'll spin up your Property → Body of Water → Equipment model, your weekly plan, your AutoPay billing — and route your Tuesday so the next salt-cell amperage drift is a quote, not a complaint.

[Book a 15-minute call](https://calendly.com/jeel-fieldcamp/30min)