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

  1. 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.

  2. 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.

  3. 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.

  4. 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.

How digital employees work

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.

Compare plans