Scheduling Software for Pool Service Companies
Every truck roll costs money before the water clears. Cartoply books your cleanings, repairs, and equipment work online, collects a deposit on repairs upfront, and routes each job to the tech covering that neighborhood — so the route fills with paid, confirmed stops.
Two kinds of pool work, one overloaded phone
Pool work splits cleanly in two. There's the route — recurring cleanings that repeat every week, where the whole game is keeping each tech in a tight geographic cluster so the day isn't half windshield time. And there's reactive work — a dead pump, a heater that won't fire, a green pool the owner needs recovered before the weekend — where the customer wants the soonest qualified tech and is comparing companies while they wait. Most shops funnel both through the same office line, which serves neither: the route drifts out of density, and the repair caller hits voicemail and dials the next listing.
Then there's the truck-roll math. A tech dispatched to a no-show, or to a "just wondering what a new pump costs" visit that was never going to convert, burns a slot a paying customer wanted. Companies charge service-call fees precisely to filter for intent — but a fee mentioned only on the phone and collected at the door filters nothing at booking time.
Cartoply fixes the intake: separate appointment types for recurring and reactive work, a deposit paid online before a repair slot confirms, and every booking routed to the tech who covers that address. What lands on your techs' calendars is committed, paid, and in their territory.
What Cartoply does for pool service companies
Deposits collected at booking
Attach a deposit or service-call fee to any repair type and collect it through Stripe or PayPal before the slot confirms. Payment is authorized first and captured only once the slot is secured, so nobody is charged for a booking that didn't complete. The customers who pay show up; the ones price-shopping five companies never reach your route.
Route dispatch by service territory
Draw each tech's coverage zone on a map — ZIP codes, cities, a radius, or a custom shape you draw for a route. A customer enters their address and sees only the availability of the tech who covers it, so bookings cluster into the area that tech is already driving. Shared zones round-robin automatically; reassigning coverage when someone's out is a map edit, not a reroute.
Recurring and reactive work on separate rules
Recurring cleanings, repair calls, equipment diagnostics, heater and pump installs, and green-pool recoveries each get their own appointment type — with its own duration, deposit, lead time, and intake questions like pool type, equipment brand, gallons, and access notes. A two-hour equipment job can't swallow the slot you were holding for a quick cleaning.
Season openings and closings without the phone rush
Spring openings and fall closings compress a season's demand into a few weeks. Give each its own appointment type with a deposit and a capped booking window, and let customers claim the slots your techs actually have — routed by neighborhood so a day's openings sit in one area. Your office stops playing phone tag through the busiest weeks of the year.
Live calendars, automatic confirmations
Each tech syncs Google Calendar or Outlook; customers only ever see genuinely open slots, and a slot taken is taken — no double-booking, even when two customers look at the same time. Confirmations and reminders go out automatically, and every email includes a self-service reschedule link with a cutoff window you control.
Who at a pool company uses Cartoply
Owners and operators
You set the rules once — territories, appointment types, deposits, lead times — and the intake runs itself. New tech starts? Assign a territory and they're receiving bookings the same day. The booking page shows your pricing and what a service call costs up front, which is exactly the transparency customers want before letting someone diagnose their $3,000 heater.
Pro runs $7/seat/month — $28/month for a four-tech company, less than a single recovered no-show truck roll.
Office and dispatch staff
Routine bookings — cleanings, repair calls, equipment diagnostics, openings — route, confirm, and collect deposits without a human in the loop. Your office's day shifts to the work that actually needs judgment: commercial accounts, multi-day equipment jobs, and the reshuffle when a tech calls out.
Techs in the field
The day's stops sit in the calendar they already check, each with the address, the appointment type, and the customer's intake answers — pool type, equipment brand, and access notes, plus a photo of the problem when you ask for one. The deposit was paid at booking, so there's no collecting at the gate and no driving out to a house nobody's home at.
See it set up for a pool company
We'll configure a repair type with an upfront deposit, a recurring-cleaning type, and your route territories — in 15 minutes.
Book a 15-minute demoHow to set up online booking for your pool business
Most pool companies go from signup to a live, deposit-collecting booking page in under 30 minutes.
- 1
Create your Cartoply account
Sign up free — no credit card required. Add your company and invite your pool techs.
- 2
Connect tech calendars
Each tech connects Google Calendar or Outlook. Cartoply reads live availability, so booked repairs never collide with the route already on the schedule.
- 3
Draw your service territories
Map each tech’s coverage area by ZIP code, city, radius, or a custom shape you draw. Bookings route to whoever covers the customer’s address.
- 4
Create your appointment types
Recurring cleaning, repair/service call, equipment diagnosis, heater or pump install, green-pool recovery, season opening and closing — each with its own duration, intake questions, and deposit.
- 5
Turn on deposits at booking
Connect Stripe or PayPal and set a deposit or service-call fee per type. Repair slots confirm only after payment — no-shows and price-shoppers filter themselves out.
- 6
Publish your booking link
Embed it on your website and add it to your Google Business Profile. Customers book 24/7; Cartoply routes each one to the right tech automatically.
Frequently asked questions
What is the best scheduling software for a pool service company?
It depends on the problem you're solving. If you need full field service management — recurring route optimization, chemical logging, invoicing, and inventory — that's the territory of platforms like Skimmer, Jobber, or Housecall Pro. If your problem is inbound booking: customers reaching voicemail to schedule a repair, no-show service calls that waste a truck roll, and someone manually deciding which tech covers which neighborhood — that's the booking layer, and that's Cartoply. It puts a booking page in front of your company, collects a deposit on repairs, and dispatches each booking to the tech who runs that area. Plenty of pool companies run Cartoply for inbound booking alongside a field service tool for route and chemical management; the two connect through Cartoply's native Jobber integration.
How does pool service booking software handle deposits for repairs?
In Cartoply you attach a price to any appointment type and connect Stripe or PayPal. When a customer books a repair, equipment diagnosis, or green-pool recovery, they pay the service-call fee or deposit before the slot confirms. Cartoply authorizes the payment first and captures it only once the slot is secured, so nobody is charged for a booking that didn't go through. For pool repairs — where a truck roll and a tech's diagnostic hour have real cost — a paid deposit is the single most effective filter: the customer who pays is home, has a real problem, and has already accepted that the fix isn't free.
Can customers book recurring pool cleaning and one-off repairs in the same system?
Yes — treat them as different appointment types with different rules. Recurring maintenance stops (weekly or biweekly cleanings) can be booked or requested online and slotted onto the route tech who covers that neighborhood. One-off repairs, equipment diagnostics, heater and pump installs, and green-pool recoveries get their own types, each with its own duration, deposit, and intake questions — pool type, equipment brand, gallons, access notes, and a photo of the problem. The route tech and the repair tech can be different people in different territories, and each booking lands on the right calendar automatically.
How do I dispatch pool techs by service territory?
Draw your service areas on Cartoply's territory map — ZIP codes, cities, a radius around each tech's home base, or a custom shape you draw for a specific route. Assign each tech to the areas they cover. When a customer enters their address at booking, Cartoply resolves the territory and shows only that tech's open slots, pulled live from their Google Calendar or Outlook. Route density improves because bookings cluster into the zone a tech is already driving, and reassigning coverage when someone's out is a map edit, not a morning of rerouting.
How do pool companies handle the spring opening rush with online booking?
Season openings are the classic overload: every customer wants their pool opened in the same three weeks, and the phone never stops. A booking page turns that flood into a self-serve queue. Create an 'opening' appointment type with the right duration and a deposit, cap how far out it books, and let customers claim the slots your techs actually have open — routed by neighborhood so a day's openings sit in one area. The same works in reverse for fall closings. Your office stops playing phone tag through the busiest weeks of the year.
Does online booking work for a small pool service company with a couple of trucks?
Especially well. For a two- or three-truck operation, the owner is usually also the dispatcher, the estimator, and sometimes the repair tech — so every phone call scheduling a repair is time not spent on the pool. A booking page that takes the deposit, collects the pool details, and routes the job to whoever covers that area gives a small company the intake of a much larger one, without hiring an office manager. You can start on the free plan and add paid seats only as you add trucks.
Ready to stop rolling trucks for free?
Start free. No credit card required.
Set your deposit, map your territories, and put paid, confirmed stops on your techs' calendars — in under 30 minutes.
14-day free trial — no credit card required. $7/seat/month after that.