Virtual Assistant · Okanagan built · For pool & hot tub service companies

You're on a pool.
The phone rings anyway.
Pam books the opening.

Openings, closings and green pools all ring in during the same few weeks, and always while you're at the equipment pad with wet hands. PamVA answers every call and text: it prices the opening by pool size from your own rates, books a two-hour window with the gate and the dog noted, remembers the pool for next time, and when it's an emergency, tells the caller to call 911 and alerts a person instead of booking it. You read every word afterward in your dashboard. Set up in person, right here in the Okanagan.

14-day free trial · no credit card · no contracts · unlimited texting, never metered

Your CRM Dashboard TUESDAY · LIVE
CALLS ANSWERED
27 /27
JOBS BOOKED
12
AFTER-HOURS $
$1,165
8–10 Spring opening · In-ground · Large · Salt · ⚠ dog on property ON MY WAY
10–12 Pump grinding · diagnostic, photo on file CONFIRMED
⚡ 7:48pm "Pool's gone green, party Saturday" · booked first thing, owner texted
🏊 Answers 24/7, on a pool or after you close 📏 Openings and closings priced by pool size, from your rates 🚨 Smoke at the pad: Pam says call 911 and alerts a person, no booking 📍 Set up in person in the Okanagan
The rush problem

Every customer wants their pool open in the same three weeks

Pool service runs on two rushes a year. In spring every cover comes off at once; in fall every closing has to beat the freeze. Those are the weeks every tech is on a pool, and the phone is in someone's pocket next to a bucket of shock. The caller who reaches voicemail books whoever picks up next, and in May nobody gets to the callbacks until nine at night. Then there's the 8:45pm text about a green pool and a party on Saturday. The fix isn't answering faster between pools. It's not being the one who answers.

Your own numbers appear in your dashboard from day one: every call, every booking, every after-hours catch.

Calls you can take with a skimmer pole in your hands0%
Openings a voicemail books for you0%
Calls answered with PamVA, the 8:45pm green pool included100%
Customers who'd rather text a photo, answered too100%
How it works

Call, size, book, confirm, without leaving the pool

The whole loop runs while you're at the pad. You read it back afterward, word for word.

1 · CALL

It answers so you don't have to

On a pool, at lunch, Sunday night. It picks up in seconds and handles the calls that eat your spring: "how much to open?", "do you do hot tubs?", "do I really need to close it?", answered from your own FAQ in your own words. Anyone who wants you personally leaves a message that lands in your dashboard and your pocket.

2 · SIZE

A price from your rates, by pool size

It asks what you'd ask: in-ground, above-ground or hot tub, and roughly how big. Customers can say gallons, litres or "a 24-foot round, about four feet deep", and Pam puts it in your size band and quotes your price as an estimate the tech confirms on arrival. Green water, leaks and repairs get a straight answer: the price is set once the tech has seen it.

3 · BOOK

A window, with the gate and the dog

Every booking carries the service address, how the gate opens and whether there's a dog in the yard, so no stop is wasted at a locked gate. Openings, closings, filter and salt cell cleans get a two-hour arrival window with travel time built in, and a small deposit can hold the date in the rush.

4 · CONFIRM

Confirmed before the truck rolls

The customer confirms ahead with a one-word reply, on the schedule you set. Anything still unconfirmed shows a "Not confirmed" stamp on the day sheet and gets one more nudge. On the day, one tap sends "on the way, expect us between 8 and 10."

Built around the pool, not just the customer

A receptionist that knows the pool

A customer with a pool and a hot tub is two different jobs. PamVA keeps a file for each one, reads it back instead of re-asking, and keeps the parts that waste a trip in front of your tech.

🏊A file for every pool and hot tub

In-ground, above-ground or hot tub; size band; vinyl, fibreglass or concrete; chlorine, salt or bromine; heater, cover, equipment notes, and whether there's a dog. Pam saves what the customer tells her in any conversation, and never guesses a size or a surface.

🔁Asked once, read back after

A returning customer is recognized by their number. "I have your Lakeshore Road pool on file, a Large concrete salt pool. Same gate as last year?" The price comes from the size band on file. If they've added a hot tub since, it goes on as a second file.

🔒Gate codes stay off the phone

The code lives on the pool file in your dashboard, where your team can see it. Pam never asks for it and never reads it out. The most she'll ask is "is the gate code the same as last time?"

📏Size confirmed on site

The booking price is an estimate. Your tech taps the size they actually see, the job bills at that size, and the change from estimated to confirmed is on the record, so nobody argues at the door.

🏷️On every job card

The appointment shows the pool at a glance, "In-ground · Standard · Salt", with a "Dog on property" stamp, and each tech's phone shows the same on their day (My Day, on Pro).

📷Photos land on the file

Customers text a photo of the green water or the dripping pump and it's saved to their job for the tech. Pam says plainly that she can't view images, and asks what they see instead of guessing.

The question every pool company asks

"What happens when it's smoke at the equipment pad?"

It escalates. It doesn't try to be a hero. You set which situations wake your on-call tech, and every call is in your dashboard afterward.

🚨

Smoke, sparks, a shock in the water, a gas smell

Anyone hurt, not breathing or pulled from the water: 911 first. Otherwise Pam gets everyone out of the pool and away from the equipment, hands off the pump and the panel, and stops the booking. After hours your on-call tech is paged and the caller hears a call-out fee applies; on a phone call that script is hard-wired, word for word, not left to the AI. In hours, it goes straight to your phone.

💧

Water at the pump or the panel

Water spraying or pooling around the equipment, or a child or pet at an open pool, is an emergency: after hours your on-call tech is paged on the spot, on a weekly rotation you set. In hours, the message goes straight to your phone.

🚧

A gate that won't latch

Treated like an open pool: keep children and pets away and supervised until it's fixed. It gets the first slot next morning. By default it doesn't wake your on-call tech at 2am; if you'd rather it did, that's one setting.

🟢

Green water before a party

Urgent, not dangerous. Pam asks whether guests are coming, books the earliest slot, tells them to keep everyone out of the water, and never promises it will clear or by when. Words like "green", "party" and "leak" alert you on the spot: by text, or by email during the quiet hours you set.

The pool year, kept

Open in spring, winterized before the freeze, and the hot tubs never stop

The revenue is in the rhythm: the same pools opened every spring, closed every fall, and visited every week in between. PamVA keeps that rhythm so you don't have to keep it in your head.

🌱Openings and closings, remembered every year

Enrol a customer once, say an opening every April and a closing every October, and about three weeks before each one they get a text that it's time, with a reply to book. Pam can set this up when a customer asks on the phone. (Pro.)

🔁Route customers on a standing visit

Weekly or biweekly visits are set up once on the calendar and repeat on their own. When a route customer texts "we're away next week, can you skip?", Pam notes the dates and tells them the office will confirm. She never says it's done when it isn't.

💳Route plans sold, renewed by pay-link

Sell your weekly or biweekly plans at your prices. Pam quotes them from your list, texts the sign-up link, recognizes members by phone and states their benefits the way you wrote them. Renewals go out as an invoice with a pay-link, not an automatic withdrawal. (Pro.)

📅A full Saturday, back-filled

When the day they want is booked solid, Pam offers the next opening or puts them on the waitlist for that day, and a cancellation texts the waitlist while the slot can still be filled.

🧾Deposits that hold rush dates

A small deposit holds an opening or closing date: paid when they book online, or by a texted link on phone and text bookings if you turn that on. Cancel inside your window (48 hours, or whatever you choose) and the deposit covers it; outside it, they move for free. Your policy is stated at booking, so it's never personal.

❄️Hot tubs all winter

Water care visits and drain-and-refills book in January the same as in July. The pool side goes quiet. The hot tub calls don't.

Built for how a pool company actually runs

The rest of the front desk, handled

🔧Repairs and the parts wait

A grinding pump gets the safety question first (any smoke, sparks or water near the panel?), then a diagnostic visit, with no electrical advice. If the part is a week out, your tech marks the job waiting on parts with the date, Pam answers "is my part in yet?" herself, and marking it arrived texts the customer a link to book the return visit.

🧾Liner, cover and build quotes

Liners and safety covers get a written quote after a site measure. It goes out by text or email; the customer types their name to sign and gets a copy of exactly what they signed (a branded PDF on Pro). A quote that goes quiet chases itself on day one, three and seven (or your rhythm), and a customer who asks "what was the middle option again?" gets the options restated and the approval link resent. Approval is always that link, never a text reply.

🏗️New-pool leads, qualified first

Timeline, budget range, vinyl, fibreglass or concrete, how tight the lot is, where the permit stands. Then the free consultation is booked on your designer's calendar. Permit questions get "it depends on your municipality, and we'll go through it with you", never a guess.

⚡Hot-lead alerts on your words

"Green", "algae", "party", "leak", "not working", "gate": you pick the list, and you're alerted the moment one is said, by text, or by email during your quiet hours. New customers and after-hours calls can alert you too.

👷Your trucks, from the truck

Route trucks and the repair van each get their own jobs. On Pro each tech opens their phone to just their day, with the pool badge and the dog stamp on every stop and one tap for "on my way". A voice note replaces typing, and a tech can text the business number "what's next?"

💬Unlimited two-way texting

Customers text, send photos, confirm, reschedule. A hang-up gets an instant text back: "Sorry we missed your call, we may be on a pool. Text us what you need (photos welcome) or book online." Never counted, never an overage line on your bill.

🚫Things Pam will never say

A chemical dose or mixing instruction. A fence height, a permit rule or a bylaw. Whether a cracked tile is under warranty or who pays. Electrical advice. That a green pool will clear by Saturday. These rules are built into the product for every pool company, and a settings change can't remove them.

📈Checkout and the money

Invoices and pay-links by text, cash or e-transfer recorded the same way, sync to QuickBooks, Xero or a CSV export, and a 7am digest of yesterday's catches. Review requests go out after the job's done.

🙋You stay in charge

If Pam ever answers something the way you wouldn't, you fix it in one plain-English sentence in the dashboard and it applies to every future call. Every call and text is there word for word.

On Skimmer? Jobber? A whiteboard in the truck?

We set it up for you, and we keep adjusting it

We set PamVA up with you, free, in person between Armstrong and Kelowna or over a screen-share, around your services, your size bands, your rates and your rules. Best done before the covers come off.

🛠️Built around how you service

Your services and size bands, your prices, your deposit and cancellation window, which truck does what, and which situations wake your on-call tech. Nothing is off the shelf. We load it together and make test calls until it sounds like your company.

📤Your customer list comes with you

Bring a way into your old system: a login, an export or the spreadsheet. We bring your customers and appointments across and check them with you before anything is saved. Pool details fill in as customers call, or we add them with you.

🤝Runs beside your route software

Keep Skimmer or Pool Brain for routes and chemistry; PamVA is the front desk in front of it. If your route days sit in Google Calendar or Cal.com, Pam mirrors them so she never books over a route. On paper or a whiteboard? Then it's your whole front office.

🔧Adjusted as you go

Setup isn't one visit and done. When a rule needs changing or Pam should say something differently, tell us and we change it with you. Your data stays yours to export any time.

One flat price, unlimited technicians

Three plans. Pool files on all of them.

One flat CAD price, one truck or five, same bill. The phone, the rush and the emergencies run on Front Desk; the yearly opening and closing cycle, sold route plans and your crew's day live on Pro.

Text Receptionist

$69 /mo

Every missed call answered by text and booked, while you're on a pool.

  • Missed-call instant text-back
  • Pam books real appointments over SMS & web chat
  • Pool & hot tub files, read back to returning customers, with the photos they text
  • Openings & closings priced by pool size from your rates, with gate & dog asked every time
  • Standing weekly visits for route customers
  • Pool safety rules built in
  • Unlimited two-way texting, never metered
  • Self-serve reschedule & cancel, a link in the confirmation
  • Your own hosted booking website
  • CRM Dashboard with full transcripts & hot-lead alerts
  • Setup done for you, your customer list included
  • Fair use: 250 AI conversations a month, never auto-billed
  • No live phone answering, that's Front Desk
Book a free demo

Pro

$249 /mo

Yearly openings and closings, route plans, multi-option quotes, and your crew's day on their phones.

  • Everything in Front Desk, plus:
  • Openings & closings every year, with a reminder text three weeks ahead
  • Route plans sold and renewed by invoice & pay-link
  • Price book & multi-option liner, cover and build quotes, branded PDF
  • My Day: each tech's phone shows just their pools
  • Staff text channel, voice notes & dictation
  • Webhooks, connect your other tools
Book a free demo

14-day free trial · no card · unlimited technicians on every plan · full pricing & founding offer →

The questions pool companies actually ask

Answered plainly

What does a day actually look like with PamVA?

Here's one customer's year with a pool company running PamVA, from a Sunday-night call about a closing to next spring's opening. Green is the system working on its own; amber is you or your tech. Every step is something it does today.

  1. Sunday · 7:40 pm Pam

    The call after you've closed

    Dana calls about closing her pool before the freeze. Pam asks what you'd ask: in-ground, vinyl liner, "about 80,000 litres". That's your Standard band, so Pam quotes your Standard closing price as an estimate the tech confirms on arrival. She takes the address, notes the gate has a code and there's a friendly lab in the yard, and offers Thursday, 9 to 11. You take deposits on rush dates and have phone deposits switched on, so Dana gets a text link, and the date is hers once she pays it. Pam states your 48-hour cancellation window and starts Dana's pool file: in-ground, Standard, vinyl, chlorine, dog on property.

  2. Monday · 7:00 am PamYou

    The digest, then one text

    Your morning digest lists Sunday's bookings, Dana's among them. Pam doesn't take gate codes, so you text Dana for hers and type it into her pool file, where only your team can see it.

  3. Wednesday · 9:00 am Pam

    Confirmed before the truck rolls

    Twenty-four hours out, Dana gets the confirmation text and replies YES. Her job shows as confirmed on the day sheet. Nobody phoned anybody.

  4. Thursday · 8:50 am Your techPam

    "On the way"

    Kyle opens his day on his phone. Dana's job card says "In-ground · Standard · Vinyl" with a "Dog on property" stamp, so he knows to knock before he opens the gate. One tap, and Dana gets "on the way, expect us between 9 and 11."

  5. Thursday · 9:20 am Your tech

    The size, confirmed on site

    The pool's bigger than Dana thought. Kyle taps Large on his phone, the closing bills at your Large price, and the change from estimated to confirmed is on the record. Pam told Dana on Sunday the tech confirms the size, so it's no surprise at the door.

  6. Thursday · 11:30 am You

    Checkout, and the file fixed

    Dana pays by pay-link. You change her pool file to Large, so next year's price starts right. A review request goes out on its own after the job's done.

  7. Thursday · 6:15 pm Pam

    "Can you just do this every year?"

    Dana texts: can you open us every April and close us every October so I don't have to remember? Pam enrols her: an opening every April and a closing every October from next year on, with a text about three weeks before each.

  8. Next April Pam

    The opening comes back on its own

    Three weeks before her opening date, Dana gets a text that it's time. She replies. Pam knows her number and her pool file, quotes your Large opening price, asks if the gate code's the same, and books a window. Dana is a regular now.

Count what you did: one text for a gate code, two taps from your tech, one invoice, one change to a pool file. The call, the size band, the price, the deposit, the confirmation, the "on the way" text, the review request, the yearly enrolment and next spring's booking ran while you were on other pools.

This year runs on Pro, because the yearly reminders and Kyle's phone view are Pro features. On Front Desk everything else happens the same way, except the office taps the size on the appointment instead of Kyle on his phone, and you'd book her spring opening when she calls. On Text Receptionist the same booking happens by text and web chat, with the same pool file, questions and confirmations. Dana and Kyle are an example, not clients. See it in the demo pool company's dashboard →

What does it sound like when someone texts about a green pool at night?

Something like this. Jordan is an example, not a client, and it's 7:48 on a Tuesday evening, after you've closed.

JORDANHi, our pool's gone green and we've got 20 people coming Saturday. Can someone come?
PAMI'm sorry, that's stressful. Is the pool open to children or pets right now?
JORDANNo, it's fenced and nobody's going near it
PAMThank you. Please keep everyone out of the water until the technician has treated it. The earliest I have is tomorrow, 8 to 10 am, for a green-to-clean visit. The technician sees the pool first and confirms the price, and I can't promise how fast it will clear. What's the address, how does the gate open, and is there a dog?
JORDAN18 Sandpiper Lane. Side gate's open, no dog.
PAMBooked for tomorrow, 8 to 10 am. Feel free to text a photo of the water. I can't view images myself, but the technician will see it.
JORDAN(photo)
PAMGot it, and it's saved to your file for the technician.

Pam asked the safety question before the booking, gave the earliest slot because there's an event coming, and promised nothing she can't keep: no price before the tech sees it, no date it will be blue. "Green" and "party" texted your phone while Jordan was still typing, so you know about it before dinner's over. (Later in the evening, inside the quiet hours you set, that alert comes by email instead.) The triage after hours runs on Front Desk; on Text Receptionist Pam still books it, with the same rules.

Will it tell my customers how much chlorine to add?

No. Pam never gives a dose, an amount or a mixing instruction for any pool chemical, and never tells anyone to add or mix one. The answer is that your technician tests the water and treats it. The same standing rules cover fences and permits (it depends on the municipality, so the owner calls back), warranty and cracking questions (no verdict and no opinion on who pays; the claim is recorded for you to follow up), and electrical questions (the technician assesses it). These rules are built into the product for every pool company. A settings change can't switch them off.

Some customers have had me for twenty years. They want me, not a machine.

Then they get you. Any caller can say "I'd rather talk to a person" at any point, and Pam either puts the call straight through to you (if you've given us a transfer number) or takes a message without a word of argument. Pam never pretends to be human. Call the demo line yourself and say "I want a person", and judge it the way your longest-standing customer would.

What about my weekly route customers, and the ones who skip a week?

Standing weekly or biweekly visits are set up once on the calendar and repeat on their own, on every plan. When a route customer asks to skip a week or pause for a holiday, Pam recognizes them, writes down the dates, and tells them the office will confirm. She can't pause a standing visit herself yet, and she never says it's done when it isn't. You see the request in your dashboard and make the change in a couple of taps.

Do you do route optimization, chemical logs or service reports?

Not today, and we'd rather tell you now. There's no route optimizer, no water-test log, no customer service report and no card-on-file autopay for monthly plans; plans renew by invoice and pay-link. If your route software already does those, keep it. PamVA is the front desk in front of it: the phone, the texts, the bookings, the pool files, the emergencies and the money that comes in through them.

I'm on Skimmer, Pool Brain or Jobber. Why not their phone add-on?

Keep the software you run your routes on. On the phone side, check the fine print. Skimmer's own help page says its AI Phone needs a U.S. phone number and that work orders still have to be created by hand (checked October 2026). PamVA answers your Canadian number and books the job itself, with the window, the gate and the dog on it. If your route days live in Google Calendar or Cal.com, Pam mirrors them so she never books over a route. If your software has an open API, ask us about wiring Pam into it at setup.

Do you handle strata pools and property managers?

Yes. A strata manager can book the clubhouse pool's closing like anyone else, and Pam notes that invoices go to the management company and that the office will arrange access. One limit: today each property is its own customer file, so a manager who looks after several sites is several files. A single account holding several addresses isn't in the product yet.

We build pools too. Can it handle build leads?

It qualifies them before anyone drives out: when they'd like it built, a budget range, vinyl, fibreglass or concrete, how tight the lot is, and where the permit stands. Then it books the free consultation on your designer's calendar. Your proposals go out as written quotes the customer signs from a link (multi-option proposals from your price book are on Pro). What it doesn't do yet: milestone or draw billing, change orders or permit tracking for the build itself.

We're quiet all winter. Why pay all year?

Because the hot tubs aren't quiet, and spring bookings start long before the first warm weekend. Hot tub care and refills book all winter, and on Pro the opening reminders go out three weeks before each customer's opening date. There's no contract: switch plans any time (upgrades apply immediately, downgrades at your next billing date), or cancel and export your data.

Can it answer the "what's included?" questions?

Yes, in your words. "What does an opening include?", "do I really need to close it for the winter?", "do you service hot tubs?": you give us your answers at setup and Pam gives them back, then offers the next opening. She's set never to invent a price, a service or a date: prices come from your service list and times from your calendar, so a changed price is changed everywhere at once.

Is it expensive?

Text booking is $69 a month, the full Front Desk is $149, and Pro, with yearly openings and closings and route plans, is $249. Flat, unlimited technicians, no metered texts, no per-truck pricing, no overage bills. Your dashboard shows your own numbers within the first month, so you'll know from your data, not our marketing.

How long does setup take?

Most companies are live within a day. We set it up for you, free: your services, size bands, prices, deposit, policies and trucks, over a screen-share or in person if you're between Armstrong and Kelowna. Then you make test calls until you're comfortable, before a customer ever hears it. After that we keep adjusting it with you as your rules change. 14-day free trial, no card.

Okanagan built

Set up with a person, not a ticket queue

We're a Canadian company in Coldstream, BC. We set you up on a screen-share or in person, and when you call us, a person answers. We'd be embarrassed if it were otherwise, given what we sell.

FOUNDING POOL COMPANIES

50% off your first 6 months

We're launching this vertical in the Okanagan, and Okanagan pool and hot tub companies get 50% off their first 6 months, Front Desk for $74.50, and a rate locked for life, in exchange for honest feedback and a say in what we build next for pool companies. Set up over the winter and be live before the first cover comes off. Setup is free for every business, founding or not.

Claim a founding spot

Stay on the pool.
Every call gets answered anyway.

Hear it before your customers do. Book a demo tuned to a pool company, or call the live line and be the customer. Say "pool" when Pam asks which demo.

© PamVA · Coldstream, BC Pricing · Salons · Groomers · Trades · Movers · Junk removal · Pools · Stays · Clinics · Counselling · Auto & home · FAQ · [email protected]