Short answer: A cleaning company chatbot qualifies enquiries on the things that actually set your price, property size, frequency and type of clean, quotes from your published rates where you have them, and captures the rest as booking requests so you stop losing customers to phone tag.
Cleaning is the trade most suited to instant quoting
Most trades cannot quote from a website conversation because the job depends on what is behind a wall. Cleaning is different. Domestic cleaning prices are largely a function of a few knowable variables:
- Number of bedrooms and bathrooms
- Frequency: weekly, fortnightly, monthly, one-off
- Type: regular clean, deep clean, end of tenancy, after builders
- Extras: oven, windows inside, carpets, inside fridge
- Area
That means a chat widget on a cleaning website can do something rarer than usual, which is give the customer a real number or a tight range on the spot. If your site publishes a price table, the widget can read it and apply it. If it does not, it can still collect all five variables so the quote you send back takes one minute to produce instead of a phone call.
Instant is the point. Cleaning customers are almost always contacting several companies, and they are doing it in an evening after the kids are in bed. Whoever gives them a number first usually gets a reply.
The enquiry types are not interchangeable
Regular domestic. The recurring revenue that keeps a cleaning business alive. Sold on price, trust and reliability. The customer wants to know if it is the same cleaner each time, whether you are insured, what happens if the cleaner is sick, and whether they need to be home.
End of tenancy. Deadline-driven and urgent. The tenant is moving Saturday and needs it done Friday. Availability beats everything. These enquiries arrive with a hard date and if you cannot answer within a couple of hours they book someone else.
Deep and after-builders cleans. One-off, higher value, harder to price. Needs to know the state of the property and whether there is dust everywhere or just a normal spring clean.
Commercial contracts. Offices, gyms, retail, schools. Entirely different sale: site visit, out-of-hours access, keyholding, insurance, staffing, contract term, invoicing. Needs its own path from the first question.
One widget, four flows, sorted by a single opening question. Clerkzo's custom fields let you collect a different set for each, so what lands in your inbox is already the right shape.
Trust questions are the real objection
Cleaning is unusual among trades because you are asking a stranger to be alone in someone's home. The hesitation is not about price, it is about safety.
The questions customers want answered before they enquire: are your cleaners employed or subcontracted, are they DBS or background checked, are you insured, how do keys work, what happens if something is broken, can I have the same person every week, what if I need to cancel.
Every one of those is answerable from your own website by a widget trained on your pages. And every one of them, unanswered, is a reason someone closes the tab. This is the whole mechanism of website enquiry loss, covered in how to capture more leads from your website.
Cleaning owners are the least available people to answer a phone
If you run a small cleaning company you are probably cleaning. Or you are driving between properties, or you are doing a quality check, or you are covering for a cleaner who called in sick at 6am.
That means the enquiry that arrives at 11am gets seen at 4pm. For an end-of-tenancy job with a Friday deadline, 4pm is too late. Your website is generating demand you physically cannot answer in time.
A chat widget catches those enquiries while you are unavailable and pushes them to your phone the second they land, by email, Telegram or webhook. You glance between properties, see a two-bed end of tenancy for Friday in an area you cover, and reply in ten seconds. That is the whole value. More on the timing in how fast you should respond to leads.
Evenings matter too. A large share of domestic cleaning research happens between eight and eleven at night, when nobody in your business is working. That is the classic case for after-hours capture.
Frequency is the field that decides your year
If your widget asks only one qualifying question beyond the property size, make it frequency. A weekly customer is worth many multiples of a one-off, and it changes how hard you chase.
Practically, that means your leads inbox should let you see at a glance which enquiries are recurring and which are one-offs. Clerkzo's lead capture puts custom fields on the lead record and moves it through New, Contacted, Qualified and Won or Lost, so you can chase the recurring ones properly and let the one-offs take care of themselves.
It also tells you something about your marketing. If your site produces mostly one-offs, your pages are speaking to the wrong customer.
Seasonality: the two annual bumps
Cleaning has a spring peak, when deep cleans and one-offs spike, and a late-summer peak driven by tenancy turnover in university towns and rental markets. There is also a December rush of pre-Christmas cleans that compresses into two weeks.
In each of those windows your enquiry volume rises and your team's availability drops, which is the same squeeze every trade faces but on a predictable calendar. The advantage is you can plan for it. Change the widget's opening prompt to lead with the seasonal service, be honest about availability, and capture the enquiries you cannot take now for the following month.
Commercial needs a different tone entirely
A facilities manager enquiring about office cleaning is not going to answer how many bedrooms. They want to know about out-of-hours access, whether your staff are vetted, whether you carry public liability at the level their landlord requires, and whether you can start when the current contract ends.
Split that path early and collect site type, approximate floor area, frequency and hours, access arrangements, contract start date and contact role. Then hand it to a human quickly, because commercial contracts are won in conversation.
Frequently asked questions
Can the chatbot give a firm price?
For standard domestic cleans, yes, if you publish rates on your site. It works from your own pricing rather than inventing figures. For deep cleans, after-builders and commercial, it collects the detail and hands you a fast quote.
Will it book the appointment directly?
It captures a booking request with preferred dates, address area and all the job detail. You confirm, which keeps control of scheduling with the person who knows which cleaner is free.
We use subcontracted cleaners. Does that change anything?
Only in what you tell it to say. Be straight about it on your site and the widget will be straight about it in chat. Customers ask, and a clear answer converts better than an evasive one.
How long until it is running?
One script tag and around ten minutes. It trains by crawling your site. Free plan to start, flat pricing from nineteen dollars a month with no per-conversation billing, and done-for-you setup if you want it built for you.