Pool Service Software for the Route Business You Actually Run
Weekly chemical routes, seasonal openings and closings, equipment repairs layered on top — Zotley keeps every account straight and every route efficient.
No credit card required · 14-day free trial · Cancel anytime
Built for how you work
The real problems pool service companies face — and how Zotley solves them
Weekly route efficiency is everything
Pool service is fundamentally a route business. With 40–80 stops per week per tech, adding even 5 minutes of unnecessary driving per stop is hours of lost time per week.
Zotley's route optimizer sequences each tech's stops by actual drive time with Google Maps live traffic. Mid-day re-optimization handles skips and re-adds without disrupting the whole route.
Seasonal openings and closings overwhelm the normal schedule
When spring opening season hits, you're adding 30–50 non-routine jobs to a calendar already packed with weekly maintenance. Scheduling and tracking both simultaneously is a management challenge.
Opening and closing jobs are created as one-time jobs layered on top of the recurring maintenance schedule. They appear in the route view, get assigned to specific crews, and don't interfere with the regular route.
Equipment repair interrupts chemical service scheduling
A tech finds a failed pump on a service visit. Now you need to schedule a repair call, order a part, go back — and track it separately from the recurring maintenance account.
Create a repair follow-up job on the spot by voice. 'Schedule equipment repair for the Smith pool next Thursday, assign it to tech 2.' It appears on the calendar and in tech 2's app immediately.
Recurring billing on 60+ accounts is constant manual work
With a full chemical service route, you're invoicing every single weekly visit. At 60 accounts, that's hundreds of invoices per month if done manually.
Every service visit marked complete auto-generates an invoice with the right service and pricing. 60 accounts billed per month with zero manual invoicing.
Features
Everything a pool service business needs
Weekly chemical service routes
Each maintenance account runs as a recurring subscription — weekly service, assigned tech, consistent billing. Zotley generates all service visits forward, tracks each completion, and invoices automatically.
Learn more →Route optimization for high-stop-count routes
A pool service tech running 12+ stops per day benefits most from sequencing. Zotley optimizes by real road time, not straight lines, and handles route changes mid-day when stops get skipped or added.
Learn more →Layered seasonal job scheduling
Schedule spring openings and fall closings as one-time jobs on the same calendar as weekly maintenance. Assign seasonal crews. Track completion without mixing up the recurring service records.
Learn more →Equipment repair dispatch
Create repair follow-up jobs by voice from any location. The repair appears in the crew calendar and route view immediately, assigned to the right tech with the customer's address pre-filled.
Learn more →Auto-invoicing per service visit
Service visit marked complete → invoice generated → pay link sent. For a 60-account route, that's 60 monthly invoices handled automatically. Customers pay online via Stripe or you record payment.
Learn more →Customer records with full service history
Each account shows every service visit, every invoice, every note, every photo — in one place. When a customer calls with a question about their pool, you have the full history in seconds.
Learn more →Run it by voice
What you can say to Zotley — and what happens
“Schedule weekly pool service for the Garcia account starting next Monday, assign to tech 1”
Zotley creates the weekly subscription, generates the next 8 weeks of service visits, and assigns tech 1 to every visit.
“Create an equipment repair job for the Martinez account next Thursday afternoon, assign to tech 2”
Zotley creates the repair job on Thursday afternoon, assigns tech 2, and it appears in the route view.
“Schedule spring openings for all my accounts in the Lakewood Ranch area”
The AI finds all your active pool service accounts in the Lakewood Ranch area and helps you batch-schedule opening jobs.
Automatic local SEO
Every job you finish builds your Google presence
Pool cleaning and maintenance searches have strong local intent. A completed pool opening in Bradenton, a filter replacement in Venice — each can become an indexed page on your Zotley profile. Over a full season's worth of completed jobs, you build real local content that can appear when homeowners in your area search for pool service.
Pages are SEO-structured with proper meta tags, JSON-LD, and fast caching. You choose what’s public. No agency, no extra work — just complete the job in Zotley.
How Zotley SEO profiles workComplete a pool service job → timestamped record created
Upload a completion photo → attached to the job permanently
Mark it public → project page created automatically
Page indexed by Google — can appear in local searches
More jobs = more local pages = more search presence
How it works
A pool service business running on Zotley
Weekly route — optimized and ready
Every tech's weekly route is pre-loaded in their app, sequenced by Zotley's optimizer. They navigate stop to stop via Google Maps.
At each pool — service, note, complete
Tech completes the service, notes any chemical readings or issues, uploads a photo if needed, taps Complete. Invoice generates instantly.
Equipment issue flagged — repair scheduled immediately
Tech notes a failing pump. Back in the truck, you say 'schedule equipment repair for [account] next Thursday.' It's on the calendar before the tech reaches the next pool.
End of month — 60 accounts billed, zero manual work
Every completed service visit created an invoice automatically. Customers received pay links. You check the aging report and follow up on the few that haven't paid.
The difference
Zotley vs Traditional pool service software
| Task | Zotley | Traditional pool service software |
|---|---|---|
| Weekly recurring route | Optimized daily by Google Maps, auto-invoiced on completion | Manual scheduling, end-of-day invoicing |
| Seasonal jobs on top of maintenance | One-time jobs layered on the same calendar without affecting subscriptions | Often requires workarounds or duplicate entries |
| Equipment repair dispatch | Create by voice in 30 seconds, shows immediately in route view | Manual entry, phone or text to tech |
| Monthly billing for 60 accounts | Fully automatic — zero manual invoices | Each invoice created manually or requiring bulk export |
Simple, flat pricing
From $39.50/mo
No per-job fees. No per-customer fees. No surprises.
Frequently asked questions
Key features for pool service companies
Ready to run your pool service business smarter?
14-day free trial. No credit card required. Cancel anytime.