Build log · Shipped Oct 17, 2026
A pool service app built around the weekly route
A new demo shows the software we'd build for a pool company: route days, a report after every visit, and what each pool really costs.
Pool service doesn't run on appointments. It runs on a weekly loop: the same tech, the same day, the same streets, every week of the year. Most software for service businesses is built around one-off bookings, so pool companies end up bending a calendar into a route. We built a full working demo for a made-up company in Chandler, Tile Line Pool Co., to show what software shaped around the route looks like. Every customer, reading and dollar in it is sample data, and it says so on every screen.
Starting service puts you on a route
A new customer starts with their address. The answer comes back straight away: which tech covers that neighborhood, which day of the week they come, and the date and two-hour window of the first visit. The new pool goes into that route where it adds the least driving, and the customer can see where they'll sit in the day.
Then a few questions about the pool: its size (with a quick estimate from length, width and depth if they don't know the gallons), chlorine or salt, an attached spa, the trees around it, the equipment if they know it, and anything wrong right now. The monthly price builds from those answers line by line, chemicals included, and the rate holds for a year. A pool that's already green gets told up front that it needs a green-to-clean first.
A report after every visit
On service day the customer's page shows where the tech is, and once the tech taps "on my way" it counts down the minutes. After the visit there's a report: each reading against its target, what was added, the checklist, photos of the pool and equipment, and the tech's note. Water balance gets one plain sentence. Balanced, or corrosive and eating the plaster, or scaling and building that white crust at the tile line every Valley pool owner knows.
When the tech finds a problem, the customer gets a quote with a photo and the reason, and approves it with one tap. The card on file is charged only when the work is done. In the demo, nothing is charged. A storm cleanup visit is one tap too.
The tech's phone
The tech sees the day as a route, and the stops stay in the order they were set. Nothing reshuffles on its own. Moving a stop is a deliberate step, and the new order says who set it and when.
At each pool the tech reads the test kit, and the app works out the dose for that pool's gallons, with what it costs. It also checks the water's balance, so a dose never fixes the pH and leaves the water corrosive. When stabilizer or calcium has built up past what chemicals can fix, it says how much water to drain.
If the gate is locked or the dog is out, two taps log the skipped stop with a photo, text the customer, and book the return. A broken pump gets quoted right there on the pool deck. The truck's chemicals count down as the day goes, and with no signal the phone keeps working and sends the reports once it's back.
The owner's view
The owner sees what each pool's chemicals really cost against what that pool pays each month. The pools eating most of their rate stand out, and raising one comes with the notice text to the customer. When a chemical's price goes up, the new price applies from today on, and last month's costs stay as they were.
There's also the time each tech spends driving, including trips to and from the shop, a repairs list from quote to paid, the drains and filter cleans coming due, and the daily log for an HOA community pool, kept for a year and ready to export. On a stormy weekend, one tap offers cleanup visits to the customers on the routes in its path.
This is what a build for a route business could look like, not a product on a shelf. If you run a pool route, or any service that goes to the customer every week, you can book a call at forecheckai.com/book.

