If you run a weekly pool route, you know the call. It comes at 6 pm, usually from a customer who works from home and never saw the truck: "Hey, did you come today? The skimmer basket looks the same." You did come. You have nothing to show for it except your word. Good pool service customer communication solves this before the phone rings, and most of it is cheap to set up. Here's why the calls happen, six ways to cut them, and where ProTyz helps versus where it's on you.
Why customers call to ask if you came
Weekly pool service is invisible when it's done right. The customer doesn't see the chemistry; they see a pool that looks the same as yesterday. Three things make the doubt worse:
- No proof of the visit. No photo, no note, no message. Just an invoice at month end.
- An unpredictable day or time. If you sometimes come Tuesday and sometimes Wednesday, every Tuesday evening is a question.
- Silence on bad-weather days. You skipped because of the storm; they didn't know that; now they wonder if you skip other weeks too.
Each of these is a communication gap, not a service gap. Close the gap and the calls mostly stop.
Tactic 1: Send a completion notice with a photo, every visit
This is the single highest-impact change. When the visit is done, the customer gets a short message: "Serviced today at 10:42. Photo attached. Next visit Tuesday." A photo of the clean pool and the equipment pad is the proof that ends the "did you come" question permanently.
The habit is what matters. One photo, same angle, every visit, taken before you leave the yard.
Where ProTyz fits: the mobile app at /mobile (a PWA; add it to the home screen, no app-store install) gives each tech the day's job list. GPS check-in with a geofence records that you were actually at the address, and the tech can attach photos and mark the job complete on the spot. Completion is logged on the booking and shows in the client's history in the Clients tab. This works on the Free plan.
What's on you: actually taking the photo, and setting the standard for your techs that "complete" means "photo attached." A completion with no photo is only half the proof.
Tactic 2: Fix the day, then remind them the day before
Customers stop asking when the visit is predictable. Commit to a day per route and hold it. Then send a reminder the day before, so the customer knows to unlock the gate and put the dog in.
The reminder does a second job: it's a quiet weekly touchpoint that keeps your name in front of them without a sales pitch.
Where ProTyz fits: every booking gets a 24-hour email reminder on the Free plan. On Pro ($10/month), customers also get a 1-hour SMS reminder and can reply CONFIRM or CANCEL by text, which is useful for pools behind a locked gate. Recurring weekly bookings are set up once from the frequency ladder in the booking flow (or by you in the Bookings tab), so reminders go out every week without you thinking about it.
Tactic 3: Put every conversation in one inbox
The second most common pool service call is the one you can't find later. The customer texted your personal phone about the pump noise; you answered from the truck; now your bookkeeper is asking what was agreed. Scattered messages create the impression that nobody's tracking anything, and then customers start calling to confirm what they already told you.
A single shared inbox tied to the client record fixes this. Every message, in one thread, next to the address and the service history.
Where ProTyz fits: the Messages tab is a two-way inbox. Email conversations live there on Free; on Pro, SMS replies come into the same inbox and you can answer by text from the dashboard. Because clients are provider-scoped, the thread sits with the client's record and their booking history. If you have a team, whoever's on the desk can see the thread instead of asking you to forward a screenshot.
Tactic 4: Write the weather-day message once, before you need it
Rain days and lightning days are when "did you come" turns into "why didn't you come." The fix is a pre-written message and a clear policy that customers agreed to when they signed up.
Suggested policy, in plain words on your booking page and in the confirmation email:
If weather prevents a safe visit, we'll message you that morning and either come the next dry day or skip the visit and adjust your next bill. Chemistry is still checked at the following visit.
Suggested message for the morning of:
Weather's not safe for service today. We'll be there [Thursday] instead. Nothing you need to do.
Where ProTyz fits: reschedule the affected bookings from the Bookings tab or the calendar; the customer gets an updated confirmation by email (and by SMS on Pro). If you'd rather skip than shift, cancelling the visit sends a cancellation notice. Your policy text belongs in the trust block on the Website tab and in the service description. What ProTyz does not do is decide for you when the weather is bad or send anything without you triggering it.
Tactic 5: Make the first month deliberately loud
New customers call the most because they haven't learned your pattern yet. Over-communicate for the first four visits: completion notice with photo, a one-line note about anything you adjusted ("added a bag of salt, cell was reading low"), and a reminder the day before. By week five they trust the rhythm and you can drop to the standard notice.
This is a script, not software. Put it in your tech onboarding: first four visits get a note, not just a photo.
Tactic 6: Ask for the review while they're still noticing
The same weeks you're over-communicating are the weeks the customer is paying the most attention. That's when to ask for a review. It's also a soft way to confirm they're happy, because someone who isn't will tell you instead of leaving a review, and you'd rather hear it now.
Where ProTyz fits: after a job is marked complete, you can send a signed review-request link. Reviews land on your site's reviews page and you can respond from the Reviews tab.
What ProTyz does not do for pool techs
Be clear on this so you plan around it. ProTyz does not keep a chemical readings log. There's no per-visit form for free chlorine, pH, alkalinity or CYA, and no dosing history or trend chart. If chemistry logs are central to how you run the route, a pool-specific tool like Skimmer does that well (as of mid-2026, Skimmer charges a base fee plus a per-pool monthly rate; check their pricing page). Many techs pair a chemistry log with ProTyz for the booking, scheduling, reminders, messaging and client records, which are the parts that generate the "did you come today" calls in the first place. The best pool service software comparison goes into that trade-off.
ProTyz also does not show customers live GPS tracking of your truck, and it doesn't send any message automatically on your behalf beyond the confirmations, reminders and cancellation notices attached to bookings.
Putting it together
Set the route day and hold it. Turn on reminders. Make "complete" mean "photo attached" in the mobile app. Move conversations into the inbox. Write your weather policy and your weather message before the first storm. Over-communicate for a month, then settle into the rhythm. The software carries the reminders, the record and the inbox; the photo, the policy and the tone are yours.
FAQ
What's the fastest way to stop "did you come today?" calls? A completion message with a photo of the clean pool, sent every visit before you leave the yard. Predictable visit days and a day-before reminder handle most of the rest.
Does ProTyz send visit photos to the customer automatically? Techs attach photos and mark the job complete in the mobile app, and completion is logged on the booking and client record. The confirmations, reminders and cancellation notices are automatic; any other message you send from the inbox is one you write and press send on.
Can customers reply to reminders? On Pro ($10/month), customers get a 1-hour SMS reminder and can reply CONFIRM or CANCEL by text; those replies show up in your Messages inbox. On Free, reminders go by email 24 hours ahead.
Does ProTyz log chemical readings? No. There's no chemistry log or dosing history. Use a pool-specific tool for that and ProTyz for booking, reminders, messaging and client records.
How should I handle rain days? Publish a short weather policy on your booking page, write the morning-of message in advance, and reschedule or cancel the affected bookings so the customer gets an updated notice.
---
Start free at protyz.com — no card, about 15 minutes to a live booking page. See how it works for pool techs at /for/pool-service or click through the sample pool service site.