Switching

Switching from Skimmer?

Here is what changes, what we do not have yet, and how your clients come over in one file. Our promise first; the comparison after.

01

The AI reads the test strip

Readings fill in from the photo with a confidence score; anything uncertain is marked CHECK for your office. Readings typed by hand still work.

02

Photo required — the AI tags the visit type

Skimmer stores photos. ZapRoute needs one at every stop before the visit counts — and its AI names the service, catches duplicates, end-of-day dumps and fake timestamps.

03

The truck and the chemicals are on the books

Fuel cost per route and per technician per month. Chemical cost per product, technician and pool. Not a log — a cost.

04

QuickBooks mode

QuickBooks stays the truth for money. ZapRoute prepares “Ready to invoice” with visits, salt, filters and repairs as invoice lines. No second billing system to reconcile.

05

Truly trilingual, price by step

English, Portuguese and Spanish on every screen. $59 up to 60 · $1 per pool from 61 — you pay for the pools you serviced last month or keep active today.

06

From the pool to a signed estimate, same day

Your technician logs the problem with a photo. The office prices it from your catalog — options, photos, per-foot, per-hour or per-job. One link goes out: the customer reads it on the phone, types their name, approves, and the deposit is on record. You get a PDF and a trail of sent, opened and approved. The repair lands on a technician's day at the best spot on the map. Nobody in the field ever sees a price.

07

Your customer opens a link and sees the work

One permanent link per client — no password, no app to install, and your logo, your colors and your company's name at the top. It shows every visit from the last 90 days with the photo, the date and the time. Readings and strip photos stay with you and your office, and estimates go out on their own approval link. No invoices and no payments in there: the money stays in QuickBooks. Revoke the link whenever you want.

Honestly

What we do not have (yet)

  • Online payments, AutoPay and invoices — not in the app, not in the customer portal (billing lives in QuickBooks)
  • Shopping list and inventory
  • LaMotte and Heritage integrations
  • Public API

If one of these runs your business today, we would rather tell you now.

Import

Your clients, in one file.

  1. 1Export customers and locations from Skimmer (CSV).
  2. 2Upload it. We show you which column we read as what — the name in two columns or in one, the address split in four — and you fix any of it on the screen. Your file is never touched.
  3. 3Hand out the week in Route builder, on one screen — the weekday does not travel in anyone's export, so nobody types it line by line here. Photos start on day one.

No file to export? Paste the list instead — one house per line, name and address.

Stuck on your file? Send it to support@zaprouteapp.com, or tap Import for me in the app — we import it for you, free, within one business day.

Comes over

What comes over in the file

  • Customer name — first and last in two columns, or both in one. We join them.
  • Pool address — street, city, state and zip in four columns, or all in one. Geocoded on import, so the route can be built.
  • Service days — Mon to Sun, and ranges like Mon-Fri.
  • Technician — matched by name to a user of your company.
  • Monthly value — what that pool pays.
  • Phone — so service texts work from day one.
  • E-mail — so proof e-mails work from day one.
  • Pool nickname — Main pool, Spa, Clubhouse.
  • Gate code or note — the code, or the instruction at the gate.
  • Salt — salt pool, yes or no.
  • Type — pool, spa, pool + spa or fountain.
  • Status — a client marked inactive or on hold comes in suspended, out of the route.

One file, up to 5,000 pools and 5 MB. Two more columns are read without becoming fields: billing address, used only when the service address is missing, and frequency, read to warn you when a pool is not weekly.

Stays behind

What does not come over

  • Past service history — your visits stay in your old system. ZapRoute starts counting on day one.
  • Old photos — the photo trail starts with your first service here.
  • Chemical readings and doses — past readings do not come over. Whether the pool runs on salt does.
  • Equipment — filter, pump, model, serial and dates start empty. Your technician adds them from the phone, or the office from the pool page.
  • Repairs and estimates — open work orders and quotes are not imported.
  • Invoices and payments — not in the file. ZapRoute never processes a payment. Without QuickBooks it keeps the balances and posts the monthly charge; connect QuickBooks and it reads your invoices to show who owes what. The money stays there.
  • Free-form notes — two text columns do come over: the gate note and the pool nickname. On the mapping screen you can point any column at the gate note. Anything else is retyped.

None of this stops Monday. You start with the list and the route; the rest fills in as you work.

The price, side by side.

Active poolsSkimmer · Scaling UpZapRoute
30 pools$98 (Getting Started: $49)$59
80 pools$160$80
150 pools$300$150
300 pools$600$300

Doing the work, side by side.

No scores and no stars — just what each one does, so you can check it yourself. Including the three where they beat us.

Doing the workSkimmerZapRoute
Photos per visit5 on the basic plan, up to 30 on the top oneNo cap — every photo kept as proof. The AI checks up to 5 of them (our busiest visit ever needed 3).
Repeated photo or faked timeBlocks the galleryCompares the photos and checks the time on the server
Reading the test stripType it, or a Bluetooth meterPhotograph the strip — the AI reads it
Optimizing the routePaid plan, up to 25 stopsOn the technician's phone, no limit
Your technician's languageEnglish inside the productEnglish, Portuguese and Spanish
How your bill is countedPer serviced location — one address, however many bodies of waterPer pool — the higher of pools serviced last month or active today
Renovation and measuringNot thereTablet measures, catalog prices, customer approves by link
Charging the customerCard and AutoPay inside the appWe don't process payments. QuickBooks stays your cash register
Help center258 articles, videos and phoneThe help answers inside the app, in your language
PermissionsSix roles and a hundred switchesFive ready-made roles, nothing to configure

Skimmer: Scaling Up $98/month including 49 locations + $2 per location beyond; Getting Started $49/month including 49 locations + $1 beyond, without route optimization, estimates or the schedule board. Source: getskimmer.com/pricing, checked Sep 21, 2026. Prices change; we update this table when they do.

Bring the CSV. Keep the route.

Start free30 days, no card