All work

Pool service software

Cannonball

One business. Three connected apps.

Visit Cannonball
Demo data.

At the office

Plan the week, run each route, and hand a stop to someone else for the day.

The Cannonball week board with 900 stops across 16 techniciansOne technician’s route for the day, with arrival times beside the round on a mapThe menu on a stop, offering every other technician for today or skipping it
Steps
Cannonball live map and technician status
The live map refreshes every 30 seconds: who is on site, who is on the road, and how far along each route is.

Customers and billing

Each pool keeps its readings, visits, equipment, and invoices on one page. Invoices go out in a monthly run.

A customer’s pool page with the pool drawn from its record, water readings against their ranges, contact details, and textsEquipment on the pool page with serial numbers and warranties, beside contacts and invoicesThe invoices page with outstanding totals, the monthly run, reminders, and each invoice’s status
Steps

For the technician

Check in, record readings, and keep working offline. The app works out the water balance and what to add.

Demo data.
The route working offline, with finished work waiting to sync
No signal: the route runs from the saved copy, and finished work waits on the phone.
The route back online with everything synced
Signal back: the waiting work goes up by itself.

For the owner

Most pool companies are one person. On the owner’s phone, the same app runs the office: what is owed, every customer, the week and its weather, an Inbox for texts and requests, the month’s numbers, reviews, and Cal.

Demo data.

For the customer

Pool health, service history, and billing in My Pool. Each report shows who came, the photos, and the water chemistry, and how long the technician stayed where the company shows it.

My Pool’s pool page: the pool, serviced, its latest readings on dials, and the next visit
The pool, its latest readings, and the next visit.
My Pool service history with visits, photos, and the balance due
Every visit, with photos and the full report.
A My Pool visit report with verified time on site, photos, and water chemistry
One visit: who came, the photos, the chemistry, and verified time on site where the company shows it.
My Pool billing with the balance due and monthly invoices
The balance and each month’s invoice.

Meet Cal

Ask in plain English. Cal shows the exact change, and anything worth knowing, before it touches the schedule. Approve it, or undo it afterward.

These screens come from a real run: the change was made, then undone.

Asking Cal to give Devon Pratt’s Tuesday stops to Maya OrtizCal listing the twelve stops it would move, with a warning about Maya Ortiz’s daily limitCal confirming the change is done, with a link to the day and an Undo buttonCal confirming the change was undone
Steps

More work

Have somethingin mind?

Tell me what you’re trying to run, fix, or automate. I reply within one business day.