WaterMark was built to be the number one friend of pool companies. An easy field app you can read in direct sunlight. An office your team runs without a training course. Every advanced tool the big platforms sell, with a fraction of the thinking. English and Spanish, end to end. And it keeps working when the phone doesn’t, because I have accounts where the bars die at the gate.

I run a pool route in New Jersey. For months I collected the list — supply house, driveways, other people’s gates — what every pool guy wanted his software to do. The answers came back the same every time. Make it easier. Make it readable when the sun is straight overhead. Stop making me think so hard just to close out a stop. Let me work in Spanish. Then I went home and built the answer, around an actual pool day: heat, glare, wet gloves, a fenced backyard with one bar. Not a conference room with good wifi. Offline is one piece of that day. In WaterMark, offline was built in the backyard, not on a slide. Here’s the whole thing, in the order a real day happens.

You pull up to the stop

The app can mark you arrived when you pull up, so nobody has to remember. Opt-in, off by default, one tap to turn off. Then you get out of the truck and the screen has to survive July. WaterMark’s field theme is a high-contrast bold face engineered for direct sunlight — not a “sun mode” toggle buried in settings. Its contrast is enforced by automated tests, so it can’t quietly drift washed-out in an update. It also runs at full brightness on the job and puts your brightness back when you leave.

Your hands are wet and your gloves are on

Everything you touch a hundred times a week is one motion. Swipe or tap Done right from the route list. “Next stop” advances for you. Dosing the same as last visit is one tap, and what got poured is logged next to what was recommended — I wrote about honest chemistry logging separately. The targets are big enough for gloves. Close-out is guided, so a new tech doesn’t have to remember the order. The app only lets one job be in progress at a time — start another and it asks you to pause or finish the first, and paused jobs stay right there on today’s list. That one rule is why a day never turns into a knot you untangle at 8pm.

The whole field app works in Spanish, end to end. Service checklists come pre-translated. A recap can be written in one language and translated before it goes out, with a preview and a back-check so you see what the customer reads. A lot of the best techs in this trade work in Spanish. Making them work in English anyway is a choice, and it’s a bad one.

Then the bars disappear

Cached data you can look at was never the hard part. The problem is what happens to the work you do down there.

In WaterMark, every field action queues on the phone and replays exactly once when signal comes back:

  • Arrivals, readings, photos, and completions.
  • The customer-facing sends too — the on-my-way text, the service-complete text, the recap, the report.
  • Exactly once means exactly once. A reconnect can’t text your customer twice or double-complete a stop.
  • Your offline customer data sits encrypted at rest — a phone left on a diving board shouldn’t be a readable copy of your book.

Run this test on every app you look at

Put the phone in airplane mode in the parking lot. Run a full stop: arrive, readings, three photos, complete, send the recap. Drive to the next one. Turn the signal back on and watch. One recap, one completion, photos attached, nothing lost and nothing doubled — that’s a pass. Anything else, keep shopping. None of this shows up in a demo. To run it on mine you don’t need a card.

The office end of the same day

The office is held to the same standard as the truck. Say your intake person has a spreadsheet of 180 customers and no patience for software. She drops the CSV in and the import shows her every row before anything saves, and hard-stops on the bad rows instead of quietly loading garbage she’d find in August. Nobody trained her, because there was nothing to train. If the office side needs a class, it was built wrong.

From there it’s a drag-and-drop route board, one-click bulk reschedule when a storm eats Tuesday, night-before route emails to your techs, and a Command Center that only raises confirmed things that need you — not a wall of noise. If you’re on a big platform now, the side-by-side lays it out column by column.

Under that sits the grown-up stuff. Memberships that bill the card on file. Same-day invoicing off a finished visit. Two-way QuickBooks sync at no charge. Every advanced tool the big platforms sell, with a fraction of the thinking — and the price is on the page.

I didn’t build this to win a feature chart. I built it because I service pools, my friends service pools, and this trade earned software that respects the day. For the money version, I wrote about what ServiceTitan costs a pool route, or put your route through the ROI calculator. Otherwise, go test it in a dead zone.

Quick answers

Does a pool route app really work with no cell signal?
WaterMark does. Cached data you can look at was never the hard part. Every field action you take offline queues on the phone and replays exactly once when signal returns — arrivals, readings, photos, completions, and the customer-facing sends.

What happens to the customer's on-my-way or service-complete text if I send it from a dead zone?
It queues with everything else and goes out when you get signal back. Exactly-once replay means a reconnect can't deliver the same text to your customer twice.

Is my customer data safe on the phone if I lose it in the field?
WaterMark's offline customer data is encrypted at rest on the phone. That's the part the app controls; keeping a screen lock on the phone is still on you.

Go test it in a dead zone.

Free Starter tier, no card, no time limit. Add one customer and you have a working route in about thirty seconds, or load the sample company. Then kill your signal and run a whole visit in the sun with your gloves on.

Mel Oliva runs a pool route in New Jersey and built WaterMark™ to be the software pool companies deserve. Questions? support@watermarkapp.online goes to a human.

← All posts from the founder