How to Get Pool Service Leads Without Paying Per Lead
When a homeowner wants a quote, they want to know a few things fast: do you service their area, what do you do, and how do they ask you for a price. If the only way to reach you is a phone number, that request can sit until you're off the route.
This guide covers one way to collect quote requests without paying a marketplace for each lead: a public page for your company with a quote form on it. We make Easy Pool CRM, and our public company page is built for this, so we use it as the example. We're also upfront about what it doesn't do.
Lead marketplaces vs. a page for your company
Lead marketplaces are one common way to get requests. Thumbtack, for example, says on its page for pros that there's no subscription or membership fee and that you control your price and budget for leads. Its guide for pros says that when a matching customer contacts you, you pay automatically for the lead, and that the cost depends on things like the type and size of the job and how many pros are available.
That can be worth it, because a marketplace brings its own visitors. A page for your company is a different deal:
- The request goes only to you. It isn't shared with other companies.
- There's no per-lead fee. In Easy Pool CRM, the public page isn't metered.
- You have to bring the visitors. A page doesn't send homeowners to you on its own. You share the link, and people find it through you. We don't promise it will rank in search or bring a set number of requests.
You can use both. The rest of this guide is about setting up the page and handling what comes in.
Before you start: what the page needs
In Easy Pool CRM, each company gets one public page at an address under easypoolcrm.com/pros/. You set it up from Public page in the dashboard. It isn't a full website on your own domain. It's one page about your company with a quote form.
Before you can publish, you need:
- A business name and a city (both come from your Business profile)
- At least one service ZIP code
- At least one complete service, with a name and a short description
- Three questions and answers
Step 1: Pick a layout
Pick the layout that fits how you sell:
- Clearwater puts your services first. It doesn't show prices.
- Sunny Side puts prices first. It can show a weekly price, a full-service price, and a one-time price, but only the ones you fill in. Any price you leave empty is left off the page.
Each price sits on a card with a short description we provide. For example, full service is described as weekly service plus chemicals and a visit record. Check that those descriptions match what you actually include.
If you don't want to publish prices, use Clearwater. If you quote the same weekly price to most homes and want people to see it before they ask, Sunny Side does that.
Step 2: Write the page
You write the main copy:
- A headline and the line under it
- An about section
- Up to 6 services, each with a name and a short description
- Up to 5 questions and answers
You can also add a logo, a hero photo, and an about photo. Use your own photos if you can. If you leave the hero or about photo empty, the page uses a default pool photo.
There are no reviews, star ratings, or made-up stats on the page. Most of what homeowners read is what you wrote, so the page is only as accurate as your copy. Keep it to things you can back up: what a visit includes, which areas you serve, and how you follow up on a request.
Your FAQs are a good place to answer the questions you get on every call. One worth adding: not every homeowner knows their pool's size in gallons, and the quote form asks for a number. If a rough guess is fine with you, say so.
Step 3: Set your service ZIP codes carefully
This is the setting to get right. A homeowner's ZIP code must be on your service ZIP list, or the request is rejected. The page and the form both list your service ZIPs, so homeowners can check before they fill anything in.
You can also set an optional radius in miles. The page then says you serve your city "and up to 25 miles around," using your number. That line is display copy only. It does not change the ZIP check. If a homeowner is inside your radius but their ZIP isn't on your list, they can't send a request.
So list every ZIP you'd actually drive to. If you'd take a pool in the next ZIP over, add it. If you don't want new pools in an area, leave it off.
Step 4: Publish and share the link
Once the requirements above are met, you can publish. Then put the link where homeowners already look for you, for example:
- Your Google Business Profile, which lets you add a website link
- Your truck, yard signs, and door hangers
- Your email signature and the texts you send when someone asks for a price
If you get busy, you can turn off lead intake and leave the page up. Homeowners can still read about you, but they can't send new requests until you turn it back on.
What the quote form collects
The required fields cover what you need to call someone back and size up the job.
Required:
- Name and phone number
- Street address, city, state, and ZIP
- Whether the pool equipment is working
- Pool size in gallons
Optional:
- Apartment or suite
- Up to 3 photos
Photos are optional, but the form asks for two kinds: one of the equipment, and one wide photo of what surrounds the pool. The equipment photo shows what you'd be working on. The wide photo shows things like trees or a screen enclosure, which affect how much debris to expect. With the photos, the pool size, and whether the equipment works, you know more about the job before you call back.
What you see when a request comes in
Owners and office managers see new requests in four places:
- The Requests tab on your public page
- A notice on the dashboard
- The notification bell
- A count in the sidebar
We also email your company that a quote request is waiting. If the homeowner left an email address, they get a short note saying the request was received and someone will reach out.
Technicians don't see these requests. An owner or office manager has to follow up.
What it doesn't do
We'd rather you know the limits before you set it up:
- A request stays a lead. Nothing in the product turns a request into a customer, a route stop, or an invoice. When a homeowner says yes, you add them as a customer yourself.
- No reviews or ratings. The page has no review or rating section. If reviews matter in your area, keep collecting them where you already do.
- The ZIP check is strict. A homeowner whose ZIP isn't on your list can't send a request, even if they're close by.
- It doesn't bring traffic on its own. It isn't a marketplace, so we don't send homeowners to your page. You do.
- One page per company. You get one public page, not a page per service area.
- Requests can't be marked handled. There's no way to archive or delete a request, and the Requests tab shows only the 50 most recent. If you get a lot of requests, keep your own note of who you've called back.
What it costs
The public page isn't tied to a plan, and it isn't metered. There's no per-lead, per-page, or per-photo fee.
Requests also don't count against your plan's limits on users, customers and pools, route stops, or photos per visit, because they aren't customers yet. Once you add someone as a customer, they count the same as any other customer.
A simple follow-up routine
This is our own suggestion, not a rule. Adjust it to how your week runs.
- Check Requests at set times, such as before the route and at the end of the day.
- Call back the same day if you can. You already have the address, the pool size, and maybe photos, so you can ask better questions.
- When they say yes, add the customer, the pool, and the route stop by hand.
- Turn off lead intake when your routes are full, and turn it back on when you have room.
If you're still moving your route into Easy Pool CRM, start with How to switch pool service software without losing customers. If you're still comparing tools, see Skimmer alternatives for pool service companies.
FAQ
Is the Easy Pool CRM public page a lead marketplace? No. Each company gets its own page, and a quote request goes only to that company. We don't share requests with other companies or send homeowners to your page.
Do I pay per lead? No. There's no per-lead, per-page, or per-photo fee, and the page isn't tied to a plan.
Can a homeowner outside my service area send a request? No. Their ZIP code has to be on your service ZIP list. The optional "miles around" line on your page doesn't change that.
Do quote requests turn into customers automatically? No. A request stays a lead. When a homeowner agrees to service, you add them as a customer, and set up the pool and route stop, yourself.
Can I stop taking requests without taking the page down? Yes. You can turn off lead intake and leave the page up.
Try it
If you already use Easy Pool CRM, open Public page in your dashboard to set it up. If you don't yet, you can see what else Easy Pool CRM does on our homepage.
Sources
accessed October 5, 2026