🧽 GoHighLevel snapshot · Cleaning Services (Residential & Commercial)

Cleaning snapshot setup guide

Install, brand and launch the snapshot in about an hour. Follow the steps in order.

12-step install

Setup checklist

1

Load the snapshot

In Agency view, go to Account Snapshots > Imported Snapshots and load the Cleaning snapshot into a new or existing sub-account. Open the sub-account when the import finishes.

2

Fill in the business profile

Go to Settings > Business Profile and enter the company name, address, phone, website and time zone. Message timing depends on the time zone, so confirm it.

3

Set your custom values

Go to Settings > Custom Values and fill in Business Name, Owner Name, Business Phone, Service Area and all four links. Adjust the offers, especially Reactivation Offer and Seasonal Offer, to match real pricing.

4

Connect a phone number and register A2P

Go to Settings > Phone Numbers, buy or port a local number, and complete A2P 10DLC registration under the Trust Center tab with the company's legal name and EIN. Don't send campaigns until it's approved.

5

Connect email sending

Go to Settings > Email Services and add a dedicated sending domain. Add the DNS records at your domain host and verify so quotes and offers land in the inbox.

6

Configure the walkthrough calendar

Go to Calendars > Calendar Settings and open "Free Walkthrough & Quote." Assign the estimator, set availability, add drive-time buffers and paste the booking link into the Booking Link custom value.

7

Review the pipelines

Go to Opportunities > Pipelines and confirm the Walkthrough Booked, Walkthrough Done and Quote Sent stages. Add average recurring-client values so you can see pipeline revenue.

8

Connect Google reviews

Go to Settings > Integrations and connect Google Business Profile, then copy the review link from Reputation > Settings into the Review Link custom value.

9

Customize and embed the quote form

Go to Sites > Forms > Builder and open "01 · Request a Quote / Booking Request." Confirm Property Type, Bedrooms / Bathrooms and Cleaning Frequency are on it, then embed it on the website's booking page.

10

Import past and current clients

Go to Contacts > Import and upload clients who have agreed to receive texts. Map Last Service Date, Cleaning Frequency and Next Service Due, and tag active clients 'customer'.

11

Publish the workflows

Go to Automation > Workflows, review each workflow's copy and publish. Start with 01, 02, 04, 05, 10 and 11. Add a step to Workflow 10 or tag first-clean clients 'niche campaign' to start Workflow 21 after their first clean.

12

Go live test

Submit the quote form with your own details, call the business line and let it ring out, then book a test walkthrough. Confirm every text, email and team alert arrives, then delete the test contact.

Step 3 in detail

Custom values: fill these once

All 21 workflows pull from these values, so your client's name, links and offers show up everywhere. Pre-filled cleaning defaults are shown; replace the business details.

  Settings → Custom Values
Settings → Custom Values
Custom valueCleaning default
Business NameYour value
Business PhoneYour value
Owner NameYour value
Website URLYour value
Booking LinkYour value
Review LinkYour value
Feedback LinkYour value
Referral LinkYour value
Service AreaYour value
Customer Termclient
Appointment Typefree walkthrough and quote
Primary Servicehome and office cleaning
Lead Offera free, no-obligation cleaning quote
Guaranteeif anything we cleaned isn't right, tell us within 24 hours and we'll come back and re-clean it free
Referral Reward$25 off your next clean
Reactivation Offer$40 off your next deep clean
Seasonal Offer$50 off a spring deep clean, including baseboards, inside windows and ceiling fans
Service Due Offera free add-on (inside fridge or oven) with your next clean
Birthday Offera free add-on of your choice with your next clean
Business HoursMon-Fri 8am-6pm, Sat 9am-2pm
Measure it

KPIs to track every week

MetricGoalWhere in GoHighLevel
Speed to leadAim to respond to every quote request within 5 minutes during business hoursConversations and contact activity
Quote-to-booked rateTrack monthly and aim to improve it each quarterOpportunities > Sales Pipeline, Quote Sent to Won
One-time to recurring conversionAim to convert a growing share of first cleans into recurring plansContacts filtered by Cleaning Frequency, plus Workflow 21 stats
Recurring client countGrow active recurring clients every monthOpportunities > Customer Journey, Recurring Active stage
Google reviewsAim for new reviews every weekReputation > Overview
Schedule gaps recoveredRebook missed walkthroughs and lapsed clients within the weekWorkflow 05 and 19 enrollment stats in Automation > Workflows
Offers that work

Campaign ideas for your client

  • First-clean special: discounted first deep clean when you sign up for bi-weekly service
  • Move-out clean bundle for real estate agents and property managers
  • Spring or pre-holiday deep clean with baseboards, inside windows and fans included
  • Refer-a-friend credit toward the next clean for both the client and the friend
  • Commercial trial: one free week of nightly service added to a new 6-month office contract
Stay compliant

Compliance notes

  • Complete A2P 10DLC registration before texting. Describe your use case as quote follow-up, appointment reminders and promotional offers.
  • Get written consent to text on your quote and booking forms. Marketing texts like the recurring plan and seasonal campaigns need prior express written consent under the TCPA.
  • Send campaigns between 8am and 8pm in the client's local time and check for stricter state rules on texting hours and frequency.
  • Keep entry codes and alarm details in the Entry Instructions field and limit who can see contacts in Settings > My Staff. Never send door codes back by text.
  • Avoid claims like 'germ-free' or 'kills 99.9%' unless you can document them for the products you use.

This is general guidance, not legal advice. Confirm the rules for your client's state and industry.