Case study · Web + CRM + AI

Florida Keys Cleaning

A South Florida cleaning company now runs on custom software: an AI receptionist that prices homes from county property records mid-call, automatic scheduling and contractor pay, four portals, and two-way QuickBooks sync. More than 100 modules, about 40,000 lines of code, live in production.

By , Founder of Current Layer Intelligence · Published · Updated

ClientFlorida Keys Cleaning LLC
Service areaFort Lauderdale to Key West
SinceMay 2026
LiveVisit the site ↗
Custom modules100+
Lines of PHP~40,000
Commits178
PortalsOwner, cleaner, client, partner

The short version

Florida Keys Cleaning LLC cleans homes and vacation rentals from Fort Lauderdale to Key West. Current Layer Intelligence built the whole system the business runs on, not just the website: an AI receptionist that prices a home from county property records while the caller is still on the phone, online booking, a GoHighLevel CRM, and a full operations platform with portals for the owner, cleaners, clients and referral partners, automatic scheduling, contractor pay, quality inspections and two-way QuickBooks Online sync. It is more than 100 custom modules and about 40,000 lines of code, running in production.

Pricing a home from county property records

Most cleaning companies quote by asking how big the house is. This one looks it up. A customer types or says an address; it is geocoded with Mapbox and matched against the Florida Department of Revenue statewide cadastral parcel layer by spatial point-in-polygon search. If the pin lands in a street or a canal, it retries with a buffer and the nearest parcel centroid. The match returns the home's assessed value, square footage and land-use code with a confidence flag, and the price adjusts from there, so the customer never has to pick a "luxury tier."

An AI receptionist that quotes and books on the call

The voice agent runs on GoHighLevel Voice AI and calls the site's own pricing API mid-conversation. It asks for bedrooms, bathrooms and service type, quotes the price, and books the slot. Bookings land as pending, never confirmed, so the owner approves each one; requests inside the 48-hour lead time and same-day emergencies are escalated to a person instead of booked.

Booking and approvals

The operations platform

Money and QuickBooks

Apps for cleaners, clients and partners

Security and data

Built to be accessible

At launch, all 8 tested pages scored 100 for accessibility in Lighthouse and passed automated WCAG 2.1 AA checks with axe-core, with keyboard focus, skip links, alt text and language tags handled. The same work is offered as a standalone ADA accessibility service.

Stack

WordPress (100+ custom PHP modules), GoHighLevel (CRM, Voice AI, calendars, A2P 10DLC texting), Florida DOR cadastral ArcGIS layer, Mapbox geocoding, QuickBooks Online API, Google Calendar API, Web Push, server-side cron on SiteGround.

Questions

What did Current Layer Intelligence build for Florida Keys Cleaning?

The whole system the business runs on: the website, online booking, an AI phone receptionist that prices homes from county property records during the call, the GoHighLevel CRM, owner, cleaner, client and partner portals, automatic scheduling, contractor pay, quality inspections, and two-way QuickBooks Online sync. More than 100 custom modules and about 40,000 lines of code.

How does Florida Keys Cleaning price a home from its address?

The address is geocoded with Mapbox and matched to the Florida Department of Revenue statewide cadastral parcel layer by point-in-polygon search. The parcel’s assessed value, square footage and land-use code set the price, with a house-number check so a quote is never based on the wrong property.

How does the AI phone receptionist work?

It answers the phone, quotes a cleaning from the home’s bedrooms, bathrooms and service type, and books it into the calendar as pending. The owner approves every booking before it is confirmed. Same-day and emergency requests are escalated instead of booked.

Is the Florida Keys Cleaning website accessible?

Yes. At launch, all 8 tested pages scored 100 for accessibility in Lighthouse and passed automated WCAG 2.1 AA checks with axe-core.

Email LukeBook a callBack to the site