Skip to main content
Pool cleaningIndustry solution

Conversion tracking for pool cleaning, measured in signed route customers

The product here is a route, not a clean. A recurring weekly customer added in March is worth every month they stay, which is usually years, while a one-off green-pool recovery is a single large ticket and no relationship. Both arrive through the same campaigns and look identical in a lead count, and valuing them the same makes the more valuable one look worse — because one-off recoveries convert faster and bill more on day one.

Free30 minutesNo obligation

Getting and tracking leads for pool service companies

Where a pool service company's leads come from, and which ones become route stops

A pool service company's paid leads are mostly forms and texts asking for weekly service, a green-pool cleanup or an opening, plus calls about a dead pump or heater. Count a lead when it names a pool near a route you run and asks for work you sell, and keep its source on the customer in Skimmer, Pool Brain or Jobber.

The usual pool account: Google Ads shows a strong May, Skimmer shows a handful of new weekly stops, and nobody can say which requests became which customers. Skimmer and Pool Brain have no website lead form, so requests land in a site form, GoHighLevel or HubSpot first and get copied across later. Skimmer's GoHighLevel sync runs every 15 to 30 minutes, matches on email and skips contacts without one, so the homeowner who texted a photo of a green pool and never typed an email arrives as a customer with no source at all. In the same weeks, searches for pool supplies, chemicals and even pool tables take budget meant for the openings rush.

The cost shows up in what bidding learns. A single green-to-clean job and a customer who stays on the route for years both look like one form fill, and a request from a house far off your nearest stop counts the same as one on a street you already service. Check it in ten minutes: open the search terms report for last opening season and add up spend on supply, chemical, pool table and how-to terms. Then pick ten new route customers in your service software and see whether any of them carries a campaign, a click ID or even a lead source.

Fixed means every request, text and call is captured once on your own site or tracking number with its click ID, carried through the CRM onto the customer when the stop is added, and sent to Google Ads as a new route customer, apart from one-off repairs and cleanups. Supply shoppers are blocked with negatives and the openings budget is set before demand arrives. Our free audit traces last season's requests from the ad to the route sheet.

Where the leads come from

Google Search adsWeekly service, green-pool cleanup, opening and equipment repair searchesStore the click ID on the request so a route stop added weeks after the first cleaning can still be imported.
Local Services AdsPool cleaner listings paid per lead, shown with the Google Verified badgeNo click ID, so match leads to new customers by phone and date; keep the service area to ZIPs your routes reach, because out-of-area leads are no longer credited.
Business ProfileMap-pack calls from homeowners near your existing stopsService-area profile with the address hidden; give it its own tracking number so map calls stay apart from ad calls.
NextdoorNeighbors asking who services the pool next doorOften the most route-dense customer you add all year; record it as its own source rather than as a referral.
MetaOpening and closing reminders and cleanup offers in seasonal marketsJudge on route stops added, not form fills; instant forms without a question about pool size or condition fill with price checks.
Angi, Thumbtack, YelpPaid requests shared with other pool companiesCompare cost per added route stop from your own software, because the marketplace only ever sees the request.

Which calls count

Count it when
Count the call when the caller has a pool at an address your routes reach and asks for weekly service, an opening or closing, a cleanup or an equipment repair you handle.
Minimum duration
A starting threshold of around a minute, checked against recordings. Chemistry questions and existing customers asking about a missed visit run long too, so the added stop is the real test.
After hours
Few pool calls are true emergencies, so evening ads can usually stop when the office closes. The exception is the run-up to a holiday weekend, when green-pool and dead-pump calls arrive at night and a next-morning callback decides who gets the job.

Where each lead should land

Website request or booking form
CRM contact with the click ID and an email address, so it survives the sync into Skimmer or Pool Brain as a sourced customer.
Text or photo sent to a tracking number
CRM contact with that number's channel and the sender's phone, entered before the quote goes out.
Local Services Ads call or message
Customer record with lead source Google LSA and the caller's number, matched monthly to the LSA lead list.
Nextdoor or marketplace request
Customer record with that source, so added route stops can be counted per channel.

Pool cleaning · what breaks

What pool cleaning services usually run into

  1. 01

    Recurring and one-off work valued identically

    One is a subscription, the other is a single job.

  2. 02

    Route capacity fixed by geography

    A customer twenty minutes off the route costs more than they pay.

  3. 03

    Seasonality outside warm climates

    Openings and closings bunch into two short windows.

Pool cleaning · the fix

What changes — Pool cleaning

  • Signed recurring customers as the primary conversion

    At a defensible tenure value from your own churn data.

  • One-off jobs as a separate conversion

    At the invoiced amount.

  • Route density considered

    So the report distinguishes profitable geography from expensive geography.

Pool cleaning · architecture

The conversion map for pool cleaning services

Five events across two products sold through one funnel.

  1. 1

    Enquiry

    Frequently urgent — a green pool before a weekend.

  2. 2

    Quote or site visit

    Pool size, condition, access.

  3. 3

    One-off job invoiced

    Immediate revenue, no relationship.

  4. 4

    Recurring service signed

    The valuable outcome, worth years.

  5. 5

    Retention past the first season

    Where the tenure assumption is proven or disproven.

Pool cleaning · diagnose

Where pool cleaning services tracking usually breaks

  1. 01

    Tenure value taken from industry averages

    Your own churn data says something different and is the only figure worth optimizing against.

  2. 02

    Route geography ignored

    A scattered customer base costs drive time that never appears in the ad report.

  3. 03

    Green-pool recoveries crowding out route growth

    They bill well and build nothing, and they are cheaper to acquire.

  4. 04

    Seasonal bunching

    Openings and closings compress demand into weeks, distorting monthly comparisons.

Pool cleaning · prove

How the work is proven — Pool cleaning

Source of truth

The service system — signed recurring customers and invoiced one-off jobs, by date

  • Signed recurring customers reconciled per record against what each platform reports.
  • Tenure value derived from your own cancellation history.
  • One-off jobs reported separately at invoiced value.
  • Early cancellations reversed.

Pool cleaning · free audit

What we check in the free audit

  • Tenure value taken from industry averages
  • Route geography ignored
  • Green-pool recoveries crowding out route growth
  • Seasonal bunching

Checked against

The service system — signed recurring customers and invoiced one-off jobs, by date

Get my free conversion tracking audit

Free30 minutesNo obligation

Pool cleaning · when not to buy

What lands in your monthly report — Pool cleaning

  • Recurring customers signed and one-off revenue by campaign, kept apart.
  • Cost per recurring customer against assumed tenure value.
  • First-season retention rate by acquisition source.
  • Route density commentary, because geography is a real cost.

Pool cleaning · what we deliver

The flow we build — Pool cleaning

  • Click identifier captured and persisted

    Through a short decision cycle, usually days.

  • Carried into the service system

    Onto the customer record.

  • Signed recurring service fires the conversion

    At a tenure-based value you can show the working for.

  • Cancellations inside the first season reversed

    Early churn is common and changes the economics.

Written guarantee

95%+ tracking accuracy

Measured against The service system — signed recurring customers and invoiced one-off jobs, by date. Miss it and we keep working at no cost.

Get my free conversion tracking audit

From $400 · See packages

FAQ

Pool cleaning questions, answered

Whatever your own median tenure says, not the industry figure. Pull your cancellation history and calculate it. It is usually shorter than assumed, and using the optimistic number inflates every campaign result.

Free · 30 min

Measure route growth, not just this week's cleans

Free30 minutesNo obligation