The problem isn't the volume of messages, it's the quality
Many pool service companies don't suffer from a lack of WhatsApp messages. They suffer from the noise. Twenty messages come in and half are people asking «just to know a price,» folks outside your area, or tire-kickers who will never book. Your front desk — or you — burn hours filtering by hand to find the three messages that actually matter.
Meanwhile, the good customer — the one running an HOA with three pools who wants a monthly contract — waits for a reply and goes cold.
At Catalizadora we build AI agents that do that filtering for you. The agent talks to each person, spots who's a real lead, qualifies them with the right questions, and if they qualify, books the appointment on your calendar. Without you touching the phone.
What «qualifying» means in pool service
Qualifying isn't interrogating. It's naturally asking the four or five questions that decide whether it's worth sending a crew:
- Area. Is the property within your service radius? If not, the agent says so politely and doesn't clog your calendar.
- Property type. A small residential pool is not the same as a club, a hotel, or an HOA with several pools. The latter is worth far more and deserves priority attention.
- Service type. Do they want a one-time green pool recovery, a pump repair, or recurring monthly maintenance? The recurring one is your stable revenue, and the agent detects it and nudges toward it.
- Urgency and budget. Someone writing «it's for a party this Saturday» has a different urgency from someone «just looking at options.» The agent prioritizes the first.
With those answers, the agent builds a lead profile and decides: book a visit, give a price range, or mark the contact as cold for later follow-up. Everything lands in the CRM with the full conversation, so your team never starts from zero.
A concrete example
Two messages come in the same day.
The first: «Hi, how much to clean a pool?» The agent asks area and size. The person is two cities away. The agent thanks them, explains you don't cover that area, and closes politely. Zero of your team's time spent.
The second: «I manage an HOA with two pools, I need weekly service.» The agent immediately recognizes a high-value customer, asks the missing details, proposes a diagnostic visit for Wednesday at 10, and confirms it. When you open your dashboard, that appointment is already there, flagged as priority.
The number: how much time you reclaim
A company getting 30 messages a day easily spends two or three hours daily filtering, replying, and booking by hand. That's between 60 and 90 hours a month of skilled labor.
The agent does that entire first filter and only hands you the qualified leads, already with a proposed appointment. Your team stops chasing tire-kickers and concentrates on closing and on field work. It's not that you work faster: it's that you stop working on what doesn't convert.
How we build it
This lives in our MAGIA Solo package: 4,500 USD, delivered in 15 days. It includes the WhatsApp agent in your company's voice, qualifying rules tuned to your business (your area, your services, your priority criteria), the CRM where every lead lands, and the connection to your calendar for self-booking.
The code, the data, and the infrastructure end up 100% in your name. No retainer, no tied licenses. Only the pass-through hosting and token cost, between 200 and 400 USD a month, paid directly to the provider.
If your operation is large — many crews, several cities, more complex qualifying rules, or integration with your routing system — we take it to MAGIA Core (15,000 USD) or Forge (20,000 USD, 12 weeks). But for qualifying and booking, Solo is enough for most.
And the right leads reaching you in the first place
Qualifying well is useless if not enough conversations come in. That's why we set up a proprietary technical layer that helps your company show up when someone searches for pool maintenance in your area — on Google and in the AI assistants where people already ask who to hire. More leads coming in, better filtered going out.
The recurring customer is what really qualifies
It's worth pausing here, because this is where the most money gets left on the table. A green pool recovery pays once and it's over. A monthly contract pays you every month for years. The second customer is worth ten or fifteen times more over time, but in the day-to-day WhatsApp it looks identical to the first: just another message.
We configure the agent to detect recurring-customer signals — «I manage an HOA,» «I rent the house out,» «I have several properties,» «I want it cleaned every week» — and treat them as what they are: your best customers. Those leads jump in priority, get a proposal geared toward a monthly plan, and are booked first. It's not just filtering noise: it's making sure the high-value customer never goes cold while waiting.
Without losing the one-time customer
This doesn't mean ignoring the one-off job. Today's green pool recovery often becomes tomorrow's monthly contract, once the customer sees the result. The agent captures both, tags them differently in the CRM, and leaves you the information to follow up with the one-time client and offer them the recurring plan later.
The before and after
Before: you answer everything by hand, mix tire-kickers with serious customers, book late, and the good contracts slip away in the noise.
After: the agent filters, qualifies, and books. You start the day with a clean list of real appointments and qualified leads, sorted by priority.
If you want to stop wasting time on tire-kickers and have qualified appointments land on your calendar on their own, we can stand up the agent. Message us on WhatsApp or book a call directly here: https://cal.com/pablo-estrada-hlqaql.