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
Built around your shop — not bolted on
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.

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
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.
Live catalog and rules — not a script that says someone will call you back.
Confirmed job, not a voicemail. Lark holds the slot, then writes it onto the board.
Stripe before hang-up. The tech sees the job, the map, and the notes on their phone.
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
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.
01
Twilio number or the website widget
02
Lark · 29+ languages · first ring
03
Live catalog and rules
04
Confirmed on the board
05
Stripe before hang-up
06
Map + tech's phone
Intake, catalog, and dispatch in your terms. The same person on the call and the widget. Unlimited techs and office.
Live today Stripe · Twilio · QuickBooks Online · Xero · Gusto · Google Calendar · Outlook · Slack · CallRail · Lob · Mapbox / Google Maps · REST + MCP
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.

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.
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.
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.
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.
No contracts. Cancel anytime.
See AI dispatch handle a live call — free 30-min demo