WaterMark was built to be the number one friend of pool companies. A field app you can read with wet hands in direct sun. An office your team runs without a training course. Every advanced tool the big platforms sell, with a fraction of the thinking. All of it in English and Spanish. The chemistry log is where that shows up first — the one screen a tech touches at every pool, every week.

I built it off a list I went out and got. For months I finished my route here in New Jersey, then asked pool company employees all over what they wished their software did. Almost none of it was about features. It was about weight. Wet hands, washed-out screen, nine more pools, no interest in thinking. I took that list home and built the answer.

A pool chemistry log app should be whatever is left over after a tech works the way he already works. He tests. He pours. He taps what he poured. He’s gone. Weeks later a homeowner calls, and the office has the record that ends the call. The thinking happens on my side of the screen, not his.

What a stop actually looks like

The field app’s bold high-contrast theme is engineered for direct sunlight. It isn’t a setting somebody has to find, and its contrast is enforced by automated tests. The app runs at full brightness on the job and hands brightness back when he leaves. A log you can’t read at two in the afternoon in July doesn’t get kept.

He tests the water, and the reading goes in marked by source: measured, device import, or estimate. A Bluetooth photometer or SpinDisk import lands tagged as a device reading. If the water is where it was last week, “same as last visit” is one tap. The engine’s recommended dose sits next to what he actually poured, because those two numbers are not always the same and pretending otherwise helps nobody.

Targets are sized for gloves. The app keeps one job in progress at a time and prompts pause or finish, so a day never tangles. A paused job stays on today’s list. No bars at the pool changes nothing: readings, photos, arrivals, completions, and the customer texts all queue offline and replay exactly once, encrypted at rest until they go.

The math, and the one thing it refuses to do

The engine calculates LSI with the CYA correction most calculators skip, and shows its reasoning instead of barking an amount.

And it refuses to guess. If WaterMark doesn’t know a pool’s volume, it asks, instead of assuming 20,000 gallons and handing somebody a confident, wrong dose. An honest “I need the gallons” beats a precise-looking number that etches a plaster finish. I’m prouder of that refusal than of anything else in the calculator. The deeper math is in LSI for working pros.

What the office sees Monday morning

An owner shouldn’t need training to run his own company. You sign up, add one customer, and you have a working route in about thirty seconds, or load a full sample company and poke at it first. When you bring your book over, the CSV import previews every row and hard-stops on the bad rows instead of quietly swallowing garbage you find in August.

The Command Center only surfaces confirmed signals that need a person, so a quiet screen actually means quiet. Team chat is one screen. Techs get tomorrow’s route emailed the night before. There’s an activity stream of every employee interaction, timesheet corrections, a report studio you pin your modules to, and an Ask-AI that answers from your company’s live numbers.

The record that answers the phone call

A homeowner calls about green water or a scaled heater. “Here’s the reading and where it came from, here’s the photo, here’s what went in the pool” ends a conversation that “we were just there” only starts. Same when you’re pricing a route: you’re reading what went into that pool instead of remembering it.

The same job, in Spanish

A lot of good pool work gets done in Spanish, and nobody should keep a worse record because of it. The field app works in Spanish end to end, secondary screens included. 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 nobody sends what he can’t read. Same job, same log, same standard.

The big-platform tools, minus the thinking

WaterMark carries the same class of tools the big platforms sell. Theirs are built around an office chair, not a pool day. The test I hold each tool to is how much thinking it costs.

A storm comes through and Tuesday is gone. That’s one click to bulk reschedule, not an afternoon of dragging jobs. Memberships bill the card on file by themselves, and overdue reminders never nag a customer who already paid — the part most billing tools get wrong. Invoices go out the same day off completed visits. QuickBooks Online syncs both directions for free, Xero is supported, and Stripe card payments run with no markup from me. Payroll handles overtime and commissions, and inventory goes down to what’s sitting on each truck. The side-by-side lays out the rest.

Two things aren’t in the app today: tap-to-pay on the phone and customer financing. Everything else is month to month. Run your own numbers on the ROI page.

Start with your real route. The free Starter tier doesn’t ask for a card — one tech, up to 50 customers, no time limit. By the second stop you’ll know. Make an account and bring one real pool.

Quick answers

What should a pool chemistry log include?
Every reading marked with where it came from (measured, device import, or estimate), the dose the engine recommended, what was actually poured, and photos of the pool. WaterMark captures that in taps on a screen you can read in direct sun, and it all queues offline and replays exactly once if there is no signal at the pool.

Can a pool app calculate chemical doses automatically?
WaterMark calculates LSI with the CYA correction most calculators skip, and shows the reasoning behind the recommendation instead of just giving a number. It also refuses to guess: if it doesn't know a pool's volume, it asks rather than assuming and handing you a confident, wrong dose.

Does the chemistry log work offline and in Spanish?
Yes to both. Readings, photos, arrivals, completions, and the customer-facing texts all queue offline and replay exactly once, with offline data encrypted at rest. The field app works in Spanish end to end, service checklists come pre-translated, and recaps can be translated with a preview and back-check before sending.

Log your real route this week

Free Starter tier: one tech, up to 50 customers, no card, no time limit. Test a pool, tap what you poured, and see what lands in the office. If it feels like paperwork, close the tab.

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