Routes, photo proof, chemistry, money and the truck — one app runs the whole pool business. Your technicians see today's route, tap a house, take a photo. The AI confirms the service, catches anything suspicious and reads the strip for them. Your route, ready every morning.

Six things you will not find in Skimmer or Pool Service Software — and the reason a pool company built its own app.
Point the camera at the strip; chlorine, pH, alkalinity and CYA fill in with a confidence score. Nobody else does this inside a route app.
No photo, no visit. The AI confirms the service type and flags duplicates, end-of-day dumps and fake timestamps — time verified on the server.
Base → first stop → … → last → base. Miles, gallons and dollars per route, per day, per week, per month, per technician.
Every product logged at the pool, priced the day it was added. The pools that cost 2× the average are shown for a price review.
Balances, invoices and payments stay in QuickBooks. ZapRoute prepares the invoice lines. No second billing system to reconcile.
English, Portuguese and Spanish on every screen. The technician opens the app and the day is already there.
Money, chemistry, fuel, photos and the office desk — the same login the technician uses, with the numbers only the owner sees.
Click any screen to see it full size.

Month revenue, average ticket, active pools, photos today, routes in progress, miles and fuel for the week, filters due, salt. Owner only.

Outstanding, past due and paid-up in one table with aging buckets — or, in QuickBooks mode, the same table read straight from QuickBooks.

By product, by technician, by pool — week, month or year. Every product priced the day it was added, so you see what each pool really costs.
Every payer laid out like the invoice: the monthly line, salt and filters with date and photo, repairs on the monthly bill or on their own. Prepaid and already-invoiced greyed out.
Six technicians at once: who is where, what was done, which photo is still on the phone waiting for signal — and the selected route with the last chemistry reading beside each house.
One client, one period, every visit: the photos, the readings with the AI confidence, what was out of range and what was added. Print or PDF for the customer.
Zero training. The technician opens the app and the day is already there — in the language they chose.
Click any screen to see it full size.

Miles, minutes and fuel before the first stop. Each house shows what is due — salt, filter, chem test — and turns green when the photo is in.

One photo per service — cleaning, salt, filter, test. Add another, submit, next house.
58 homes, 6 technicians, by day. Search any client, leave a note on any home.

Pools, last visits with the AI reading, filter and salt. Values only the owner sees.
Six routes at once: progress, last activity, photos pending, late starts.

What needs attention today: suspicious photos, filters due, chemistry alerts, declined visits, notes from the field.
Set your base and your truck once (mpg and fuel price). The route is measured base → first stop → … → last stop → base, and the cost shows up on the route, the day, the week, the month and the technician.



No photo, no visit. Every stop needs a picture before it counts — and the AI looks at every one of them.
Cleaning, chemical test, filter, salt, shock, repair — the AI tells the photo type and the visit gets its stamp.
Repeated photos, batch uploads at the end of the day, fake timestamps. Time is verified on the server, not on the phone.
Every value the AI fills is shown to the technician before Submit. Anything uncertain is marked CHECK; one tap confirms it. The photo stays as the proof.
Every screen, every message, every email — in the language each user picks.
Cada tela, cada mensagem, cada e-mail — no idioma que cada usuário escolhe.
Cada pantalla, cada mensaje, cada correo — en el idioma que cada usuario elige.
Sign up, add your pools (or import a CSV), and the technicians get their route in the morning.
Start free · 30 days, no card