Routes run on the customer's day
Static routes keyed to each property's own service day — a rental turnover or a homeowner's standing weekly slot — not a dispatcher's best guess on Monday morning.
Field service software for pool & spa operators
Routes, dispatch, mobile tech app, photo proof of service, AI-parsed inbound email, customer invoicing, and QuickBooks Online sync — for owner-operated pool and spa companies.
No charge for 14 days. Cancel anytime.
Built on the platforms you already trust
QuickBooks
Online integration for customers + invoices
Stripe
Processes your CoastalOps subscription billing
Claude (Anthropic)
AI that turns customer email into work orders
One platform from the route to the invoice. No taped-together spreadsheets, no app graveyard, no chasing photo evidence over text.
Static routes by check-in day, stop ordering by service type, drag-to-reroute when the day changes.
Offline-first PWA. Tech checks in, captures evidence, completes work — syncs when signal returns.
Photo evidence per visit, timestamped and tied to the technician and stop. Repair and equipment photos retained for audits and disputes.
Customers email like normal humans. Claude turns the message into a service ticket with context attached.
Stripe powers your CoastalOps plan. Update payment, change tiers, or cancel from the customer portal in one click.
Email branded invoices to your customers. One-way push of customers and invoices to QuickBooks Online — your bookkeeper records payments there.

On the road
Built where the work happens.
Office and field
PreviewYour dispatcher plans the day on a desktop. Your tech runs it from the truck. Same data, same routes, same proof — neither one waiting on the other.
What it adds up to
1tap
Replaces a paper service form per stop.
Photo proof, service notes, and chemicals added attached to each stop — captured offline, synced when signal returns.
Day 1
Set up your first route in an afternoon.
CSV import, tech invite, route generation — the steps to a live route are typically a single sitting.
1,500properties
Headroom on the top tier.
From 2-tech crews on 100 properties through 20-tech operations capped at 1,500 — same operating model across all three plans.
Ready to get your operation off the whiteboard?
Start 14-day trial
On the route
One property at a time.
One trade, all the way down
The route day follows the customer — a rental check-in or a residential owner's standing service day. The photo prompts follow the property. The retention rules follow your cleaning season.
Static routes keyed to each property's own service day — a rental turnover or a homeowner's standing weekly slot — not a dispatcher's best guess on Monday morning.
Pool, hot tub, and furniture — prompted in the app, timestamped, tied to the technician and the stop.
Claude reads the inbound email and flags heat-on and owner-arriving stops before the route is built.
Routine cleaning photos age out after six months. Repair, equipment, chemical, and filter photos stay for disputes.
Roadmap
Routes, dispatch, photo proof, invoicing, and QuickBooks sync are trade-agnostic underneath. We're not shipping HVAC, landscape, or pressure-wash until each one is as specific as pool and spa is today.
Start with the tier that matches your crew today. Switch anytime — your data and your routes come with you.
For solo operators and two-tech crews getting their first routes off paper.
For owner-operators scaling past five techs without scaling chaos.
For operations running multiple crews, multiple regions, full ops visibility.
Need more than 20 technicians or custom integrations? Talk to us.
How it works
01
14-day trial. Card on file, no charge until day 15. Cancel from the customer portal anytime.
02
CSV upload or Google Sheet URL — your customer list lands in minutes. Tier limits show up front.
03
Your tech opens the PWA and starts checking in. Photos sync as signal returns.
14-day trial. Cancel anytime. Most crews have day-one routes running the same afternoon they sign up.