Built around your shop — not bolted on

By the time they hang up, the green algae shocks is quoted, booked, and on the tech's phone.

Not an AI receptionist bolted onto someone else's software. DispatchNode prices from your pool service catalog and rules, books the job on the board, collects Stripe, and the tech sees it on their phone.

14-daytrial85% of pool revenue is recurring maintenanceAvg ticket: $250/month maintenance, $1,200 avg repair
Pool Service industry scene

Anatomy of a Lost Job

7:15 PM - Urgent Call

A homeowner calls about a pool turning green before a backyard party this weekend.

6:45 PM – No Answer

"Please leave a message or press 1 for..."

7:18 PM - Lead Hangs Up

Searches Google, hires a competitor who answers.

Bottom Line

-$350

Estimated Opportunity Lost

The Old Way:
Losing Accounts to Voicemail.

Your technician is testing chlorine levels at a backyard pool and misses a call. The homeowner three houses down has a green pool and needs an emergency algae shock before a Saturday party. They call the next company, costing you a $350 cleanout fee and a potential $250 monthly maintenance contract.

Technicians record chemical readings on paper logs that get soaked by pump splash or crammed under truck seats. When a homeowner calls Friday complaining about cloudy water, you have no retrievable proof that Tuesday’s chlorine reading was within range—and no defense against a liability claim.

A customer reports a “noisy pump.” The problem could be a $20 capacitor or a $1,200 variable-speed motor replacement. Without locking in the $95 diagnostic visit on the first call, the homeowner spends the weekend researching competitors and books the one who answered with a confirmed time slot.

Quote, book, collect, and dispatch — on one call

Quotes from your catalog

Live catalog and rules — not a script that says someone will call you back.

Books it on the board

Confirmed job, not a voicemail. Lark holds the slot, then writes it onto the board.

Collects, then dispatches

Stripe before hang-up. The tech sees the job, the map, and the notes on their phone.

Anatomy of a booked job

7:15 PM - Urgent Call

A homeowner calls about a pool turning green before a backyard party this weekend.

7:15 PM - Instant Answer

Lark answers instantly and qualifies the lead.

7:17 PM - Job Booked

Pool size and issue documented. Tech dispatched with chemical kit.

Bottom Line

+$350

Revenue Captured While You Slept

Configured to your trade

Call → quote → book → deposit → dispatch

Not a receptionist bolted onto someone else's software. One agent, your rules — on the phone and the widget — and the job lands on the tech's phone.

  1. 01

    Call

    Twilio number or the website widget

  2. 02

    Answer

    Lark · 29+ languages · first ring

  3. 03

    Quote

    Live catalog and rules

  4. 04

    Book

    Confirmed on the board

  5. 05

    Deposit

    Stripe before hang-up

  6. 06

    Dispatch

    Map + tech's phone

Your pool service operation — not just the phone

Intake, catalog, and dispatch in your terms. The same person on the call and the widget. Unlimited techs and office.

Your agent, your voice

  • You pick Lark and the speaking voice — or clone yours
  • Callers hear your shop, not a generic receptionist
  • Knowledge base, pronunciation, and pool service intake in your language

Dispatch & calendar

  • Live map, travel buffers, recurring routes
  • Time clock with GPS; availability on the call
  • Holds a slot, then books it onto the board

CRM, quotes & jobs

  • Intake and catalog and rules the way your shop already talks
  • Estimates the customer approves by text
  • Jobs created from the call transcript

Get paid

  • Invoices + Stripe links, including mid-call deposits
  • A/R dunning, job costing, 1099 contractor payouts
  • QuickBooks Online & Xero on Starter+

In the field

  • Native iOS & Android — no per-tech fee
  • photos, signatures, and checklists
  • Before/after PDFs and on-my-way ETAs

The customer

  • No-login portal from an SMS link
  • Pay, approve quotes, reschedule, see ETA
  • Reminders, review asks, agreement renewals

Contracts & cadence

  • Service agreements with e-sign review
  • Recurring jobs generated on a cadence
  • 60 / 30 / 7-day renewal reminders

Shop, parts & fleet

  • Pricebook, inventory, vendors, serialized assets
  • Bay, counter, or warehouse when you need them
  • Vehicles, equipment, optional telematics

Office, team & growth

  • 11 roles, audit log, website & campaigns
  • Google + Outlook calendars; Gusto time sync
  • REST + MCP API on Starter — your catalog, your terms

Live today Stripe · Twilio · QuickBooks Online · Xero · Gusto · Google Calendar · Outlook · Slack · CallRail · Lob · Mapbox / Google Maps · REST + MCP

Pool Service markets

Local AI dispatch pages for top metros — same shop OS, city-specific operating context.

New York · Los Angeles · Chicago · Houston · Phoenix · Philadelphia · San Antonio · San Diego · Dallas · Austin · Jacksonville · San Jose · Fort Worth · Columbus · Charlotte · Indianapolis · San Francisco · Seattle · Denver · Nashville · Oklahoma City · El Paso · Washington · Las Vegas

More metros at /locations · each city page is self-canonical for pool service.

Lark - Your AI Voice Agent for Pool Service

Meet Lark

Your AI Voice Agent for Pool Service

Answers the phone, asks for their street address, texts them a deposit link, and drops the confirmed job into your schedule.

Pool Service — why missed calls hurt

Market reality

Your lead technician is elbow-deep in a pump basket, hands covered in algae, when the phone buzzes in a wet pocket. That missed call is a homeowner three streets over with a green pool and a backyard graduation party in 48 hours. They dial the next company, handing away a $350 emergency algae treatment and a $250-per-month recurring maintenance contract.

How Lark wins the job

A homeowner calls at 7 PM on a Wednesday because their pool pump died two days before a backyard graduation party. The AI voice agent picks up within two seconds and runs a diagnostic sequence: “Is the breaker tripped? Do you hear a humming or screeching sound?” The caller describes a high-pitched screech. The logic tree matches that symptom against the equipment-fault matrix, flags a probable failed motor bearing, and queries the live technician schedule via API. It books a priority 8 AM diagnostic visit on the next available morning slot, writes the work order into the field platform through a webhook with “probable motor failure” in the notes, and texts the homeowner two things: a confirmation with the technician’s name and arrival window, and a tip to add two gallons of liquid chlorine tonight to keep the water clear until the repair. The technician checks the notes at 6 AM and loads the correct replacement motor onto the truck before leaving the shop.

Why businesses switch from the alternatives

Frequently Asked Questions

Can the AI diagnose water chemistry issues over the phone?

The AI provides basic triage—advising on ideal pH ranges of 7.2 to 7.6 and safe free-chlorine levels of 1 to 3 ppm—but the logic tree contains a hard stop that prevents it from prescribing specific chemical dosages without a verified digital water test on file. Instead, it uses the caller’s urgency to book a same-day or next-day service visit and instructs the homeowner to keep swimmers out until the technician confirms safe levels on-site.

Ready to run pool service from first ring to the tech's phone?

No contracts. Cancel anytime.

See AI dispatch handle a live call — free 30-min demo