How our AI works

The AI reads and flags. It never decides.

ZapRoute uses AI in a few places, and each one is narrow on purpose. Here is what it looks at, what it writes, what it never does and where your data lives — only what the app does today.

Real test strip photographed at the pool
Read by the AI

A real strip, photographed at the pool.

What the AI reads

01

The service photo

Every visit needs a photo, and the AI checks that it shows the service that was logged — a clean pool on a cleaning, a strip on a chemical test. It looks at the first five photos of a visit; every photo is kept as proof either way. When a photo does not match, it goes to the office desk for a person to look at.

02

The test strip

When your company turns it on, the AI reads the strip from the photo after the visit is submitted, so the technician never waits. Each reading comes back with how sure the AI is, tagged AI in purple. With a Taylor kit the technician taps the values — the AI does not read kit colors.

03

The equipment nameplate

From a nameplate photo, the AI can fill in brand, model and serial number — only on fields still empty, each marked high, medium or low confidence. Nothing is saved until someone taps Save, and it never overwrites what was typed.

What the AI writes

Drafts, never messages. A person reads each one, can change it, and decides if it goes.

Past-due reminders

A short, cordial reminder.

For every client who is past due, the AI drafts a reminder. The owner or the office edits it and sends it — one at a time or as a batch.

Text replies

A suggested answer.

In a text conversation, Suggest with AI drafts a reply the office can still edit. Nothing goes out by itself — the office always presses send.

Ask ZapRoute

Answers from the manual.

Questions about the app are answered from the product manual, in English, Portuguese and Spanish. When the manual does not cover something, it says so.

What the AI never does

Never

A person decides. Always.

  • Decide for you — it suggests, a person decides.
  • Bill a customer or change a price.
  • Send a message on its own.
  • Suggest a chemical product or a dose.
  • Change or delete a reading it marks CHECK.
Your customer

Sees the clean pool, not the chemistry.

No readings, no products and no strip photo go to the homeowner — not on the report, not in the e-mail, not on the pool page. The readings stay with your office, where they are useful.

Two guards on every strip reading

Either one marks a reading CHECK for a person to confirm. The mark never changes the value: the office opens Edit and confirms or corrects it.

0.75

The AI's own confidence

Below 0.75 confidence, the reading comes in marked CHECK.

± 0.5 pH

That pool's own history

Water in a pool serviced every week does not jump. If the AI reads a pH more than 0.5 away from that pool's last reading, it is marked CHECK — even when the AI was sure. Chlorine, alkalinity, hardness and CYA have limits of their own.

Why two: a model that gets it wrong usually gets it wrong confidently. That is how a strip that read pH 7.8 was once stored as 6.8 with nothing flagged. A reading typed by hand is never marked, and neither is the first reading of a pool — there is nothing to compare it with yet.

Your data

Separated

Each company sees only its own.

Your clients, photos and readings live in your company's account. Other companies on ZapRoute never see them.

Backed up

A second copy every night.

Photos get a second copy every night in a separate Google Cloud bucket. Removing a photo in the app takes it out of circulation; the backup keeps it. To erase one for real, write to support.

No ads

We don't sell data.

We don't run ads, and what is in your account is not for sale. The details are in the Privacy Policy.