Skip to content

On the full site

We’ll build this page:

This free preview shows the home page. Every page in the menu gets built when you say go.

A father and two children laughing together on a float in a backyard pool

About Sandhill Pool Service in Winter Park

A family-owned pool company. One route per truck, and the numbers written down every week.

Family-owned since 2012

Marcus Hale started it and still runs a route.

One route per truck

We add a truck before we add stops.

Repairs in-house

Never subcontracted.

Everything written down

Six readings, every visit.

A rectangular pool with paver deck, loungers along a white fence and palms beyond

Our story

Started with one truck and a test kit

Marcus Hale started Sandhill in 2012 with one truck, one route and a rule: test before adding anything, and write the numbers down.

He still runs a route. That isn’t a marketing line; it’s the reason the reports look the way they do. Somebody who is going to be at your house again next Thursday writes a different report from somebody who isn’t.

Fourteen years later there are five trucks, each with its own route and its own technician, and the rule hasn’t changed.

How we run it

Three decisions that shape every visit

One route per truck, on purpose

Most companies grow by adding stops until the visit is eight minutes long. A route that’s too long is why pools get skipped in August and nobody notices the heater until January. We would rather add a truck than add stops.

Repairs on our own trucks

Weekly service and repair are the same business here. The technician who tests your water every week is the one who notices the pump is drawing high, and the repair is quoted with the reading attached.

Everything written down

Six readings, what was added and how much, and what we noticed. Including the weeks when the honest answer was that nothing was needed.

2012Family-owned in Winter Park since
5Trucks, one route each
600+Pools on a route every week
6Readings on every report

What we will always do

Our promises, in plain words

  • Test before adding anything, every visit.
  • Write down the six numbers whether or not anything changed.
  • Tell you when the honest answer is that nothing is needed.
  • Say when a pool needs water replaced rather than chemicals.
  • Photograph anything on the pad that we opened.

Reviews

What customers say about us

4.9Average across 212 reviews on Google
New pool owners

We bought a house with a pool and had no idea what any of the equipment did. Marcus walked us round the whole pad, labeled the valves and set up a weekly day. Worth it for that alone.

Jasmine T.Eatonville · 5 months ago on Google
Weekly service

Luis has been on our pool every Thursday for two years. The report is on my phone before his truck is out of the driveway, and I finally understand why the chlorine kept vanishing: stabilizer was at 90. They told me to drain a foot instead of selling me more shock.

Karen D.Winter Park · 3 weeks ago on Google
Safety inspection

Asked for a safety check before the grandkids visited. They found an expired drain cover and a gate latch that was not self-closing. Both fixed the same week, and we got the list in writing.

Linda M.Maitland · 7 months ago on Google

Get a straight answer about your pool.

Tell us what it is doing. If it can wait, we’ll say so, and if it can’t, we’ll say that too.

Bots On Staff · built for shops like yours

We built this one. The next one has your name on it.

What the chat on this page is doing

Say the pool has gone green and it asks how long for. Days is chemistry. Weeks can mean the stabiliser is high and it needs a partial drain rather than more chemicals.

It takes a name and a number and hands it straight over. Nothing here is held, booked or confirmed, and it will not price the job.

What it costs

website from $1,195, paid oncebots from $149 a month

The whole number, on the page. We build your first page free, on your own name, in 12–48 hrs — you look at it before any money moves.

What comes with it
  • Your Google Business Profile set up
  • Your local directory listings
  • A chat on your website that answers customers day and night
  • Every lead emailed to you
  • Your marketing platform: make posts to your website and your Google Business Profile, all from one place
  • Continuous updates for AI search: your posts go from the platform to your website and your Google Business Profile, keeping your business current for the people searching and the assistants that read it
  • One platform for your posts and leads, where your customers come from, and your ads if you add Google Ads
  • If you add Google Ads: see your Google Ads analytics, your spend each day and your keywords, day by day or across any date range, from the same platform
  • Every bot on staff for your trade
  • Your posts drafted for you to approve, for your website and Google Business Profile. Nothing goes out until you say so
  • The Ad Manager checks your Google Ads spend every morning, if you run ads
  • The referral program
  • The lead form, wired to you
  • The staff tools: scheduling, crew and documents
  • 30 minutes a month of website and Google Business Profile work (Starter has 15 minutes). It does not roll over to the next month.

It does not roll over to the next month.

Mini $49 a month (no bots) · Starter $149 a month (starting with bots) · Growth $249 a month (full bots). The website is priced on its own, paid once.

What you own

The website is yours to keep, on your own domain. The chat and the marketing stop with the service.

Thirty days’ notice, any time. No year, no lock.

One company per area. When yours is taken, it’s taken.

See every price How a build works →

Built by Bots on Staffget yours free

CallAsk about your pool