Pick Skimmer if your income is mostly weekly pool routes, GorillaDesk if you would rather pay by route than by pool, and Jobber if pool visits share the diary with repairs and installs. On AI, Skimmer sells AI Phone at $99 a month, GorillaDesk bills its agents per conversation, and Jobber's Receptionist is $29 a month.
The three charge in different ways, and that matters more than any single feature. Skimmer bills per serviced pool, GorillaDesk per route, Jobber per user. A company with the same ninety pools pays very different amounts depending on how many technicians it runs, so the price sums come first and the features after.
Prices are USD list prices from each vendor's pricing and AI pages as they stood on 29 October 2026. For Jobber I use its standard prices, not the introductory discount it advertised until 30 October. Plans change often: use the numbers to shortlist, then confirm on the page before you pay.
A caution about the word "AI" on these pages. Only the phone assistants, and Jobber's quote drafting, come with a described job and a stated price or plan. GorillaDesk names three more agents with a one-line label each and no description, so treat those as unproven until a demo shows them working on your data.
Per pool, per route or per user: three ways to be billed
Skimmer counts every location it services in a month. The Getting Started plan covers up to 49 locations at $1 each with a $49 floor; Scaling Up covers 50 to 1,000 at $2 each, starting at $98. Technicians, admins and customers are unlimited on both, so adding a crew member costs nothing and adding a pool costs one location's fee. The details are on Skimmer's pricing page.
GorillaDesk counts routes, meaning the schedules a crew works through. The page says unlimited admin, manager, sales and crew users come free, only users assigned to a schedule need a paid seat, and crews that ride together can share one. Its pricing page shows monthly prices only. Jobber counts users: its plans start at a single-user Core plan, and extra users on Connect, Grow and Plus cost $29 a month each.
| Price model | Skimmer | GorillaDesk | Jobber |
|---|---|---|---|
| You are charged per | Serviced location, per month | Route (a schedule one crew works) | User |
| Entry price | $1 a location, $49 minimum (up to 49 locations) | Basic, $49 for one route | Core: $49 monthly, $39 on a one-year commitment, $29 prepaid for a year (one user) |
| Next step up | $2 a location, from $98 (50 to 1,000 locations) | Pro $99, Growth $149 for one route | Connect: one user $139, $119 or $99; five users $199, $169 or $149 |
| Adding capacity | Each extra pool | Basic: routes 2 and 3 are $50 each, then $30. Pro: $50 a route. Growth: route 2 is $100, then $50 | $29 for each extra user |
| Terms | Monthly; refund if you cancel in the first 30 days; first month of Scaling Up free for new customers through a promotional link | Month to month, no setup fee, 14-day trial without a card | Monthly, one-year commitment or annual prepayment |
One number is worth knowing if you sit near the line. Skimmer's Getting Started plan tops out at 49 pools. At 49 you pay $49; at 50 you move to Scaling Up and pay about $100, because as the page reads the $2 rate applies to every pool, not only the new one. Scaling Up also adds quotes, job management, scheduling, route optimisation, recurring work orders, unlimited service texts and live phone support, so the step buys features as well as raising the price. It still pays to plan for it before your fiftieth pool arrives.
Base prices at 40, 90 and 200 pools
The same arithmetic at three company sizes, before any AI add-on, gives the table below. The technician counts are my assumptions: one at 40 pools, two at 90, four at 200. Jobber is priced on Connect, the lowest plan whose feature list includes job checklists and quote follow-ups, using the monthly price with no commitment.
| Company | Skimmer | GorillaDesk (Basic / Pro / Growth) | Jobber Connect |
|---|---|---|---|
| 40 pools, 1 technician | $49 | $49 / $99 / $149 | $139 |
| 90 pools, 2 technicians | $180 | $99 / $149 / $249 | $168 |
| 200 pools, 4 technicians | $400 | $179 / $249 / $349 | $199 |
Two footnotes. At four users, Jobber's five-user Connect price of $199 beats one user plus three extras at $226. And on a one-year commitment or annual prepayment Jobber's base price falls, to $119 or $99 for one user. GorillaDesk's Basic plan limits basic routing to 25 stops and the page doesn't say whether that is per day or per route, so ask.
Read the pattern, not the cents. Per-pool pricing is cheapest at 40 pools and dearest at 200, because the bill follows your customer count. Per-route and per-user prices follow your headcount, so the denser each technician's route, the better they look. That is arithmetic rather than a verdict: Skimmer's $2 includes things the other columns sell separately or don't list, such as unlimited service texts and live phone support. For how density changes the picture, pool route software and stop density goes into the routing side.
The 90-pool company with an AI phone added
Say a company has 90 weekly pools, two technicians and an owner who answers the phone from the back of the truck. Missed calls are the pain, so each column includes its phone assistant. I assume 40 AI-handled calls or chats in a month, about two a working day: 25 where the assistant captures a lead or takes an action, and 15 that are only questions.
| Skimmer | GorillaDesk Pro | Jobber Connect | |
|---|---|---|---|
| Software | 90 pools at $2 = $180 | $99 plus $50 for route 2 = $149 | $139 plus $29 for user 2 = $168 |
| AI phone | AI Phone, $99 flat | 25 at $1.75 plus 15 at $1.00 = $58.75 | Receptionist $29 covers 30; 10 more at $0.79 = $36.90 |
| Monthly total | $279 | about $208 | about $205 |
Three things follow from the sums. First, GorillaDesk and Jobber land within a few dollars of each other, and the gap to Skimmer is what you pay for pool-specific records and a flat-rate phone. Second, the AI line behaves differently in each: Skimmer's is flat, while the other two climb with call volume. GorillaDesk's average here is about $1.47 a conversation, so it passes Skimmer's $99 at roughly 67 conversations a month; Jobber's overage takes it past $99 at about 119. Third, texts sit outside these totals. Skimmer includes service texts on Scaling Up; GorillaDesk sells credits that never expire and cover outgoing texts only ($50 for 1,000, $100 for 2,500 or $200 for 8,000, plus $5 a month for a local number; one worked example on the page mentions a $20 pack the price list doesn't show, so confirm); and Jobber's two-way texting is on its Grow plan.
Does the phone pay for itself? Take a weekly customer worth $150 a month at a 40% margin, so $60 a month or $720 a year (round figures; use yours). Skimmer's phone costs $1,188 a year, which it recovers if it wins two customers a year that you would have lost. Jobber's Receptionist costs $348 a year, about half a customer. Only your own missed-call log shows whether those wins are realistic, so log every missed call for ten working days before paying for any of them. The AI receptionist break-even calculator lays out the same sum with your numbers.
What each one records on a pool visit
Skimmer is the pool-specific one. Technicians enter readings and dosages in a few taps, the app shows LSI (water-balance index) calculations and dosing recommendations, and service report emails carry photos of completed or skipped stops. Chemicals and installed items can be tracked so they get billed. The pricing page lists the LSI and dosing calculator, powered by Orenda, under Scaling Up and above, so check what Getting Started includes. Two smaller plan differences matter on the pool deck. Photos are capped at 5 a visit and 20 a location on Getting Started, against 20 and 40 on Scaling Up, which is tight if your reports show the filter, the pump and the water before and after. And Scaling Up lists a LaMotte integration; if your technicians already test water with a LaMotte reader, ask to see readings arrive in the visit record during the trial.
GorillaDesk describes material-usage recording, pool maintenance checklists, optimised route dispatch and per-pool service notes on its pool service page. It doesn't describe water-test logging or dosing there. That doesn't prove it lacks them; it means you should ask for a demo of a reading being logged and then compared with last month's. Pro adds the customer portal, online booking, review requests, QuickBooks Online sync and multi-unit property management, which matters if you service apartment blocks.
Jobber treats a pool visit as a recurring job. You set the visit frequency once, add a checklist to record chemical readings and treatments with before-and-after photos, and send the month's invoices in a batch. It records the numbers but calculates nothing from them. Its route optimisation reorders only visits that have no fixed time, which may suit pool stops that have no set time. Checklists appear in Connect's feature list rather than Core's, so confirm that on a trial. For what a customer-facing report should contain, see the pool service report template.
AI features compared by what they do and what they bill
| Job | Skimmer | GorillaDesk | Jobber |
|---|---|---|---|
| Answer calls | AI Phone, $99 a month; needs a paid Skimmer plan; 30-day free trial; answers from a knowledge base built from your website that you edit | Maya, billed per completed conversation ($1.00 question-only, $1.75 action-taking); no monthly fee stated; the pool page says AI agents come with every plan | Receptionist, $29 a month with 30 conversations, then $0.79 each; unlimited on Plus; your calls forward to it after hours or after a set number of rings |
| Follow up missed calls and web leads | Not described | Maya re-engages missed calls and abandoned form fills | Receptionist handles texts as well as calls; quote follow-ups from Connect |
| Draft quotes | Quotes on Scaling Up; no AI claim | Maya's page says it can "quote and schedule" on a call, with no detail; Dynamic Estimates on Growth | Drafts quotes from past quotes, templates and request details |
| Plan routes | Route optimisation on Scaling Up; no AI claim | Mantis, a route optimiser agent: named, not described | Route optimisation on Connect and up; no AI claim |
| Other named agents | None | Kong (analyst) and Atrax (website builder): named, not described | AI Chat and AI Voice listed without a price or plan |
If I had to spend on evidence today, it would be the phone assistants and nothing else. They are the only AI items with a described job, a price and a way to test them. Skimmer's page adds useful limits: the assistant answers only from the knowledge base you build, it recognises existing customers, urgent calls route to you, and it can offer to take a message or transfer. Jobber's help article adds that it alerts you at 23 and at 30 conversations, and that you choose in advance whether to keep going and pay past 30 or to pause; you also set the words that mark a call as urgent, so it puts the caller through or texts you. Skimmer's page calls $99 the launch price, so expect it to move. Details of that option are in what Skimmer AI Phone does and costs.
The same Saturday-evening call, with and without an assistant
Picture one call twice. A caller rings at 6:40 on a Saturday evening, reaches voicemail, and mumbles "call me about weekly service" with a number you can't quite make out. On Monday you ring back at 9:30 and the caller has already booked someone else.
Now replay it with an assistant on the line. It picks up on the second ring, and by the time you sit down to dinner the record holds her name, mobile, address, pool type and preferred day, with a note that the office will ring on Monday morning. Your Monday starts with a lead to confirm rather than a voicemail to decode. That difference is what you are paying for, whether it comes as $29 or $99 a month or a dollar or two a conversation, and it is only as good as the instructions behind it.
A call from a green pool: what goes in the knowledge base
All three assistants answer from what you tell them, so the knowledge base is where a pool company protects itself. A filled-in example for a company that does weekly service and one-off cleans follows. The suburbs are placeholders; write your real ones.
BUSINESS: [company name], weekly pool service and one-off cleans.
CALLS: answer 24 hours. Office hours are 7:30 to 16:00, Monday to Friday.
SERVICE AREA: [list the suburbs you really cover]. Anywhere else: take details and say we will call back.
WEEKLY SERVICE: chemicals tested and balanced, skimming, brushing, basket and filter checks.
PRICES: say "from $[lowest weekly rate] a month" only. Final price after a visit.
GREEN POOL: ask pool size, chlorine or salt, how long it has been green, whether the pump runs. Say the office books the visit.
NEVER: quote an exact price, promise an arrival time or a clear pool by a date, advise on chemicals, diagnose equipment faults.
TRANSFER NOW: damaged pool fence or gate with children in the home, burning smell or sparking near the pump, anyone reporting an injury.
CAPTURE: name, mobile, address, preferred first visit day, how they found us.
Now test it with a made-up call. The caller says: "My pool's gone green and I've got a party on Saturday. How much to sort it?" A good answer takes pool size and type, explains that a one-off clean is quoted after the office sees the details, and offers a call-back today. A careless setup does the following instead, and each slip has a fix.
- It says "we'll have it clear by Saturday". Add the date-promise line to NEVER and test again; assistants fill silence with reassurance.
- It quotes "from $80" although you never gave it a number. It improvised; give it a real "from" figure or tell it to quote nothing.
- It asks for the gate code on the phone. Remove the question and collect access details on the first visit.
- The caller mentions a broken fence latch and the call isn't transferred. Reword the transfer rule around what callers actually say, such as "latch", "gate" and "kids".
Pool chemistry is the one subject I would keep the assistant out of altogether. A caller who says a child's eyes are stinging, or that the pool smells strongly of chlorine, needs a person and sometimes emergency help, not a dosing tip. Put those phrases on the transfer list. The LSI and dosing figures inside the software are aids for your technician, who is still the one standing at the pool.
Routes only, mixed work or growing: the pick for each
Weekly routes only, 40 to 100 pools. Skimmer fits best, because readings, dosing help and a flat-rate phone sit in one place. Watch the step at 50 pools and the fact that texts are charged per message until Scaling Up. At 100 pools the base bill is $200.
Pools plus repairs, equipment installs and the odd renovation quote. Jobber fits, because quote follow-ups, deposits and one-off jobs are its home ground and its Receptionist is the cheapest phone option here. The trade-off is that chemistry is a checklist field, so the technician needs their own dosing method. If Jobber is your pick, Jobber's plans priced for a small crew helps you choose between Connect and Grow.
Growing towards several routes. GorillaDesk is worth a trial, because per-route pricing is kind to dense routes and Pro bundles the portal, online booking, review requests and QuickBooks sync. Try Maya on a small slice of calls first, since billing is per completed conversation and the page doesn't define "completed". If lead sources are your real problem rather than software, comparing paid leads, Local Services Ads and fast replies comes first.
Four ways the bill drifts after you sign
- Texts. Skimmer's Getting Started plan charges $0.029 a service text. GorillaDesk texts run on credits. Before you automate reminders, multiply your pools by the messages you plan to send.
- Counting. Skimmer bills each serviced location once a month, however many visits it gets. Ask how one-off spring openings and closings are counted: thirty extra locations serviced in a busy month could add thirty locations to that month's bill. I'm inferring that from the page's wording, so get it confirmed in writing.
- Moving in and out. GorillaDesk migration is free but imports only contact details, addresses, notes and starting balances. Reading history stays behind. Export it from your old system before you cancel; you will want it the first time a customer disputes an algae bloom.
- AI usage. Flat for Skimmer, metered for the other two. Review the first full month of conversations against the invoice, and look for conversations you wouldn't have counted as completed.
A 14-day trial scorecard
Skimmer offers a 30-day money-back guarantee and a free first month on Scaling Up for new customers, GorillaDesk a 14-day trial with no card, and Jobber 14 days with Grow features and no card. Whichever you start, run the same seven tests so the comparison is fair.
- Import 25 real pools with gate codes and dog warnings. Pass: the notes show on the technician's phone and not in anything a customer sees.
- Build tomorrow's route for one technician. Pass: stops reorder sensibly, and you know the limits (GorillaDesk's 25-stop Basic routing, Jobber's untimed visits).
- Log readings on five pools from the phone. Pass: you can see last month's numbers next to today's.
- Send a service report to yourself. Pass: it arrives with photos and reads like something you would be proud to send.
- Invoice a one-off clean and take a test payment. Pass: it matches how you want weekly customers billed.
- Ring the AI phone with four calls: a price question, a green pool, a wrong number and a caller asking for a person. Pass: it follows your rules each time.
- Export your data. Pass: readings and customer notes leave in a format you can open.
Keep a score for each test from one to five and add them up at the end of week two. A tie goes to the tool your technicians stopped complaining about.
Questions pool owners ask before switching software
Can I use Skimmer AI Phone without a Skimmer subscription?
No. Skimmer's page says AI Phone needs a paid Skimmer subscription, and free Skimmer trials don't qualify. You would pay for the subscription and the $99 add-on together. The page offers a free 30-day trial of AI Phone itself and says you can cancel at any time with no lock-in.
Does GorillaDesk charge a monthly fee for its AI agents?
Its AI Agents page shows no monthly fee or minimum. You pay $1.00 per completed 'static' conversation (questions only) and $1.75 per completed 'dynamic' one, where the agent acts, such as capturing a lead or scheduling a booking. Its pool page says AI agents are included on every plan, so read that as available rather than free, and ask how 'completed' is defined. Setup takes a few days, it says.
Is Jobber enough for pool work if I also do repairs?
Often yes. Jobber's pool page describes recurring visits, checklists for chemical readings and treatments, route optimisation and batch invoicing. It doesn't claim to calculate dosing, so the technician's judgement or a separate calculator still does that part. Confirm on a trial that checklists are on the plan you plan to buy.
Should an AI phone assistant tell callers it is an AI?
I would say yes, and plain wording builds more trust than a clever voice. Skimmer's page says you can switch the disclosure on or off, so the choice is yours. Whatever you pick, make sure a caller can always reach a person through your transfer rules.
Further reads
- Jobber, Housecall Pro, and ServiceTitan AI Features Compared — Wider Jobber comparison if pools are only part of your work.
- AI Receptionist for Trades: Built Into Your Job Software or Standalone? — Built-in or standalone phone assistant, for any service trade.
- Alarm Company Software: Monitoring, Service and Billing, and Where AI Helps — The steps alarm software has to cover from sale to cancellation, a billing gap priced in dollars, vendor questions, and where AI helps.
- Is Jobber Good for Pest Control? Setup, Limits and AI Features — Jobber suits recurring pest work, but chemical tracking is plan-limited and web-only: costs by plan, the AI Receptionist's bill, and a 14-day trial.
- AI Tools and AI Development: The Complete 2026 Guide — the AI hub, including every tutorial in the AI-for-business series.
Sources: getskimmer.com pricing page and AI Phone page; gorilladesk.com pricing, AI agents and pool service pages; getjobber.com pricing, pool service and AI receptionist pages; Jobber's help article on Receptionist. All read on 29 October 2026.