CRM and business software · Field Services
CRM for Cleaning Companies
Weekly, biweekly and one-time cleans on one calendar — with the entry notes, the pets and the checklist for each home in front of the crew that walks in.
Free forever for up to 3 users. Paid plans from $199 a month.
What goes wrong, and what we do about it
A cleaning company sells the same visit over and over, and keeps the client only while every visit looks like the first one. The details that decide it are small: which door, where the key is left, the cat that must not get out, the stone counter that cannot take an acid cleaner. They live in the head of the cleaner who usually goes — until that cleaner is out sick and a different crew stands at the door knowing none of it.
The problem
A substitute crew arrives and does not know how to get in or where the dog is kept.
In Kompot.ai
Entry instructions, alarm notes, pets and parking sit in custom fields on the client, and every clean is a job tied to that record. Whoever is assigned opens the job on a phone and reads the same notes the regular cleaner knows by heart.
The problem
The client says the oven was skipped, and the crew says it was never on the list.
In Kompot.ai
Keep one checklist per type of clean — regular, deep, move-out — as a knowledge base article, and write the extras agreed for that home in the job. Crews attach photos of the finished rooms, so a complaint is settled by looking rather than arguing.
The problem
Recurring clients are billed late because someone builds each invoice by hand.
In Kompot.ai
Set up a subscription invoice for every recurring client, billed weekly or monthly, with a link they pay by card. Overdue invoices are flagged, so you know who still owes for last month before the crew goes back.
The problem
One cleaner calls in sick and the whole day has to be rebuilt by phone.
In Kompot.ai
Every clean is a job with assignees, a time window and an address on the shared calendar. Hand that cleaner's jobs to another crew and send the affected clients a saved reply with the new arrival window, from the same conversation log you always use with them.
The problem
A move-out clean is quoted over the phone and the price is disputed afterwards.
In Kompot.ai
Send an estimate built from your price list — rooms, oven, fridge, inside windows — and wait for the client to approve it. The approved estimate becomes the invoice, so the scope and the price are the ones they agreed to in writing.
How one order runs
From a quote request to a standing weekly clean
The request comes in
A message from the website chat or WhatsApp opens a contact. You record the size of the home, how many bathrooms it has, the pets and how often a clean is wanted.
Quote and first clean
The estimate lists the first deep clean and the regular rate that follows it. Once the client approves, the first visit is booked as a job and given to a crew.
The crew cleans
The cleaners open the job, read the entry notes and the checklist, attach photos of the kitchen and bathrooms when they finish and mark the job done.
Standing schedule and billing
The client's day and frequency are saved on their record, the following visits go on the calendar, and a subscription invoice charges them on the same cycle.
What you keep on record
- Entry and key notes
- Which door, where the key or lockbox is, alarm instructions and parking, as custom fields on the client.
- Home details
- Rooms, floor types, surfaces that need special products, pets and allergies, on the client's record.
- Checklists by clean type
- Regular, deep and move-out checklists as knowledge base articles the crew can open from a phone.
- Visit frequency and rate
- The weekly, biweekly or monthly cycle and the agreed rate on the client, matched by a subscription invoice.
Digital employees · Full Service plan
Where an AI employee steps in for Cleaning Companies
The moment
A prospect asks in the website chat what a biweekly clean of their house would cost.
The AI employee asks about bedrooms, bathrooms, pets and the last professional clean, answers from the pricing rules in your knowledge base, creates the contact and opens an opportunity so the office can send the estimate.
The moment
A regular client texts that they will be away and want to skip next week's clean.
The AI employee finds the client's record, confirms which visit they mean and creates a task for the scheduler to take it off the calendar and free the crew. It tells the client the office will confirm the change.
The moment
Someone calls on a Sunday needing a move-out clean before the keys are handed back.
The voice agent takes the address, the size of the place, the deadline and whether the power and water are still on. The summary is saved on a new contact, and a workflow creates a task for the office to call back on Monday morning.
Questions owners ask
- Can it handle weekly and biweekly recurring cleans?
- Each visit is a job on the calendar with a crew and a time window, and the client's cycle is saved on their record. Billing repeats by itself through subscription invoices, and a scheduled workflow can remind the office to lay out the coming week's visits.
- Where do cleaners see the entry instructions and the checklist?
- In the job, opened in a phone's browser. It shows the address, the time window and the client's entry notes, and the checklist for that type of clean is a knowledge base article. Roles and permissions keep cleaners out of the sections they do not need, such as invoices and reports.
- Can clients book a clean online?
- Partly. On the online booking page a client picks a free slot; this puts a meeting on the host's calendar, creates a contact and emails the client a confirmation and reminders. It does not create the cleaning job, so use it for a walk-through or a call, then send the estimate and schedule the clean yourself.
- Does it cover office cleaning contracts as well as homes?
- Yes. The office is a contact with a service agreement signed by e-signature, its evening or weekly cleans on the calendar and one subscription invoice a month. The building's access rules and the site contact are kept on the same record.
What it costs
Free for up to 3 users, with every feature: bring your own AI. $199 a month adds our built-in AI and moving your data over. $499 a month: we set everything up and support it every month.
Related industries
- CRM for HVAC Companies
- CRM for Plumbing Companies
- CRM for Electrical Contractors
- CRM for Landscaping Companies
- CRM for Pest Control Companies
- CRM for Pool Service Companies
- CRM for Pressure Washing Companies
- CRM for Window Cleaning Companies
- All industries
See it on your own business.
Create your company in a minute, or book a 20-minute call and we will show you around.