Pool Service Software That Streamlines Your Pool Business

Pool service software built for the whole operation. Manage customers, optimize routes, create invoices, and give your technicians a mobile app they will actually use.

See Demo
Westlake route
Tuesday · Miguel R.
As entered
LAKESHORE AVECYPRESS DROAK STPARK
5
3
8
1
7
4
9
2
6
Distance
64 mi
Drive time
3h 12m
Saved
Checking 9 stops…
0:00 / 0:42
Product film

One day on Pool Runs, start to finish.

Watch a route get built, a tech run it from the truck, readings logged at every stop, and the invoice paid before the day is done. The whole operation, in one place.

You take care
of the pools.
We'll run the rest.

Routes, texts, quotes, invoices and readings, handled in one place while you work.

See every feature
Pool technician smiling from the window of a white service truck
  • Chemistry: pH 7.4. Free chlorine 2.2 · Alk 100
  • Texts: On my way. Customer gets the ETA by text
  • Quote: Signed. Acid wash $595, signed online
  • Route: 14 stops. Reordered by drive time and miles
  • Reassign: Moved to Thu. A tech's whole day, to another tech
  • Photos: Before · After. Tech tags each service photo
  • Equipment: On file. Make, model, serial, install date
  • Recurring: $195/mo. Weekly service, auto-invoiced
  • Voice agent: Draft ready. Calls become work orders for the office to confirm
  • Dosing: +1 gal. Liquid chlorine logged to the visit
  • Truck stock: 6 left. Truck 1 chlorine, low at 4
  • Visit report: Sent. Readings, chemicals and photos by email
  • LSI: −0.1. Balanced water, checked on site
  • Portal: Approved. Customer approved the quote online
  • Auto-pay: Paid. Card on file, retried if declined
  • QuickBooks: Synced. Customers, invoices, payments, items
  • Tasks: Repeats weekly. Weekly truck inspection
  • Calendar: Subscribed. Stops and tasks in Google, Apple or Outlook
  • Service plan: Quarterly. Filter clean, $145 per visit
  • Work order: $385. Green pool recovery, 3 hours
  • Reviews: Review asked. Sent 2 hours after the job
  • Pool discovery: Pool found. Spotted in aerial imagery
  • Fresh Movers: Just sold. Pool home, new owner, 12 days ago
  • Payouts: Labor $640. Per-tech labor for the week, CSV
  • Receipt scan: Stocked. Supply receipt into Truck 2
  • Agreement: Signed. Service agreement, e-signed
  • Checklist: All done. Photo-required items captured
  • Invoices: Sent. Monthly invoices go out on their own
  • Customers: 2 properties. Each pool's gallons and surface
The whole operation

Every part of the job, in one place

Tap a feature to see how it works.

More in Pool Runs

Closing a stop

Six things to close one stop. Now it's one.

A route sheet, a gate-code sticky note, a customer's text, a readings log, an invoice pad and an answering machine. In Pool Runs the tech closes the stop once, and the customer, the readings and the bill all follow.

Before

  • Handwritten paper route sheet on a clipboardRoute sheet
  • Sticky note reading Henderson, gate 4417, dogGate code
  • Phone showing a customer asking, are you coming today?Customer texts
  • Notebook of handwritten pH, chlorine and alkalinity readingsReadings log
  • Office answering machine showing 7 messagesVoicemail
  • Carbon-copy invoice pad, half filled in by handInvoice pad

After

Stop 6 of 14 · TuesdayDone 10:42

Henderson residence

1206 Dogwood Rd · Miguel R.

  • AccessGate 4417 · dog in the yard
  • ReadingspH 7.5 · Cl 3.0 · Alk 90
  • PhotosSkimmer basket full of leaves, before cleaningThe pool after service, clear water and fresh brush linesPump and cartridge filter on the equipment pad
  • TextsOn the way, then service complete
  • Visit emailReadings and photos sent to Linda
  • BillingOn the October invoice · auto-pay on

Winning new pools

Answer every call. Reach every new owner.

Pool Runs picks up the phone, tells you when a pool home sells near your route, and finds the backyard pools you don't service yet.

Pool Runs Voice

Every missed call is somebody phoning the next guy.

It answers in your business name, recognises the number, and drafts the work order for your office to confirm. No hold music, and a transcript is waiting by the time you are out of the pump room.

Pulls up the caller's account from their number
Next visit, last service, balance
Drafts the work order
For your office to confirm
Takes a message and alerts the office
When the answer needs a person
More on Pool Runs Voice

Press unmute to hear a live demo call

Pool Runs AI Voice Agent
Pool RunsPool Runs Voice0:00

Fresh Movers

A house just sold. The pool came with it.

We watch property sales for homes with a pool and show each one with its sale price, sold date and new owner, ranked by how close the house sits to a route you already drive.

How Fresh Movers works
Pool Runs Fresh Movers: pipeline counts for total leads, pool homes and leads near a route, above a lead card showing sale price, sold date, hot-lead score, confirmed pool and the new owner's skip-trace status

Pool discovery

Pools near your route. Owners you can call.

Find the neighborhood on the map and draw around it. Pool Runs finds the backyard pools in aerial imagery, then looks up each owner's name, phone and email where it can.

How pool discovery works
Aerial photo of a neighbourhood with three backyard pools marked by pins

Growing the team

Grow the routes. Not the office.

Rules handle the follow-up after every stop, and a whole route moves to another tech in one drag. The office stays the size it is.

Set it once. It runs after every stop.

Workflows start on stops, invoices, quotes and jobs won or lost, then branch on what actually happened: paid, unpaid or no reply.

See workflows

Move a whole day. For one day or for good.

Hand a stop, or a tech's whole route, to someone else for one day or permanently, without rebuilding it from scratch.

See dispatch

The field app

One app for every stop. Every follow-up, handled.

What a tech does at the pool, and what the customer and the office get because of it.

Readings that tell you the dose.

Log a test and the app works out the saturation index and how much to add for that pool's gallons.

On-the-way texts with the ETA.

Customers hear when the tech is coming and when the visit is done, and replies land in one shared inbox the office can answer.

Monthly invoices that collect on auto-pay.

Invoices go out on their own, and auto-pay customers are charged by card or ACH.

Visit reports with the proof.

Readings, chemicals added, photos and video, emailed to the customer after every visit.

Truck stock that shows what's low.

Chemicals and parts tracked per truck, with low items flagged before the tech runs out.

In their words

We used to drive all over town, sometimes doubling back three or four times a day. With Pool Runs route optimization, we shaved almost an hour off every route. My guys are home earlier and we're saving a fortune on gas.
Jordan Walsh, owner of Lakeside Pool ServicesJordan WalshOwner · Lakeside Pool Services
I let my techs optimize their own routes from the app now. They save 20–30 minutes a day and I don't have to micromanage the stop order anymore. It just works.
Wendy Rutherford, office admin at Rutherford PoolsWendy RutherfordOffice Admin · Rutherford Pools

The offer

Send us your current invoice. We’ll beat it.

Whatever you’re paying now, for whatever you’re getting. Forward the invoice and we’ll price your week against it in plain numbers — and tell you if you’re better off where you are.

What we’ll send back

Your number, our number, line by line

What's included that you're paying extra for today

A migration plan for your customers, pools and history

Send the invoice
Questions

Frequently Asked Questions

What is pool service management software?

Pool service management software is an all-in-one platform that helps pool service companies manage their daily operations — from scheduling and dispatching technicians to optimizing routes, sending invoices, and tracking customer history. Instead of juggling spreadsheets, paper routes, and separate billing tools, everything lives in one place so your office and field teams stay in sync.

How does Pool Runs help grow my pool service business?

Pool Runs helps you grow in several ways. AI-powered lead generation finds homeowners with pools in your service area so you can proactively reach new customers. Route optimization lets your technicians serve more stops per day without adding drive time. Automated invoicing and AutoPay mean you get paid faster with less manual effort. Together, these tools let you scale your operation without scaling your overhead.

How much does Pool Runs cost?

Pool Runs starts at $45/month for the core plan, which covers your first 50 properties and everyone on your team. Each property after that is $1.75/month. There are no per-technician fees, so you can add your entire team without extra charges. Two optional add-ons sit alongside the core plan at $50/month each, or $80/month for both: Communications adds a dedicated number, two-way texting and the AI Voice Agent, and Engage adds workflow automation, pipelines and forms. We offer a 30-day free trial so you can test it with your real routes and customers before committing. See pricing plans →

Does Pool Runs have a mobile app for technicians?

Yes. Pool Runs includes a dedicated mobile app for iOS and Android. Technicians see their daily route, complete service checklists, log chemical readings, capture before-and-after photos, and update job statuses — all from their phone. The app works offline and syncs automatically when connectivity returns.

Can I switch from spreadsheets or another software?

Absolutely. You can import your customer list and set up recurring schedules in minutes. Most pool service companies are fully operational on Pool Runs within a day. Our support team is available to help with onboarding and data migration if you need it.

What features are included with Pool Runs?

Every Pool Runs plan includes scheduling with calendar, map, and timeline views; AI-powered route optimization; invoicing with Stripe payments and AutoPay; customer management with multi-property support; a mobile app for field technicians; AI lead generation credits; and reporting dashboards. There are no per-user fees and no good-better-best tiers of the core product. Two optional add-ons sit alongside it. Communications adds your business number, texting and the AI Voice Agent, and Engage adds the shared inbox and automation. Either runs on its own, and both are priced openly on the pricing page. View all features →
From the blog

Reading for pool company owners

All posts

Get started

Skim the pool. Skip the paperwork.

Leaves skimmed0 of 10Tap a leaf to skim it.