CRM & Automation · Commercial Cleaning Firms
CRM for commercial cleaning, where the money is in not losing the contract
Winning a cleaning contract is the cheap part. Keeping it for four years instead of fourteen months is where the business is made, and most firms lose contracts for reasons that have nothing to do with cleaning: nobody visited, nobody asked, and a complaint in month two was never formally resolved.

In short
CRM & Automation for commercial cleaning firms in the UK needs a different build from an off-the-shelf CRM, and this is how PipelineOS structures it. Build two systems that meet in the middle. The first is the sales pipeline: enquiry, site survey booked, survey done, specification and price issued, in follow-up, won, mobilised. The first automation to switch on is Site survey confirmation: facilities managers cancel quietly and often. The most common way this goes wrong: tracking new business only.
How we build it
Build two systems that meet in the middle. The first is the sales pipeline: enquiry, site survey booked, survey done, specification and price issued, in follow-up, won, mobilised. The second is the account pipeline, which is the one most firms never build at all: live contract, first ninety days, quarterly review due, renewal window, at risk. A contract cleaning business that only tracks new business is measuring a third of its revenue movement and discovering the rest when a notice letter arrives.
On the sales side, two things matter more than the rest. Site survey confirmations, because surveys in this trade are booked with facilities managers who are busy and get cancelled quietly; a confirmation the day before with the time, who is attending and how long it takes protects a visit that costs you half a morning. And the tender chase: specifications go out and then sit through procurement cycles, so the sequence needs to run at day three, day ten and day twenty-four, and it needs to reach more than one contact, because the person who requested the quote is frequently not the person who awards it.
The retention automations are where the return is. The first ninety days of a new contract is when cleaners are learning a building and when the client is deciding whether they made a mistake, so a structured check at day seven, day thirty and day ninety, asked of the client rather than the supervisor, catches the small problems before they harden. After that, a quarterly review reminder, a logged complaint that escalates if it has not been closed in forty-eight hours, and a renewal window that opens in the system well before the notice period rather than after. Add a periodic prompt for the extras — carpets, windows, deep cleans, washroom consumables — that existing clients buy readily and are never offered.
What runs automatically
What fires, when, and what it stops you losing. Every one of these runs without anybody remembering to do it.
| Automation or stage | What triggers it | What it recovers |
|---|---|---|
| Site survey confirmation | Booked survey, confirmed the day before with the attendee's name, the expected duration and a reply-to-move option | Facilities managers cancel quietly and often. A confirmation protects a visit that costs half a morning and surfaces the cancellations early enough to fill the slot. |
| Tender and specification chase | Specification and price issued, running at day three, day ten and day twenty-four, addressed to more than one contact | Procurement is slow and diffuse. Reaching only the person who asked for the quote means the follow-up stops at whoever went on leave. |
| The first ninety days | Contract start date, triggering structured client check-ins at day seven, day thirty and day ninety | Nearly all early churn is decided in this window. Asking the client directly, rather than relying on the supervisor's view, surfaces problems while they are still small. |
| Renewal window and extras prompt | Contract end date minus the notice period, plus a periodic prompt for carpets, windows, deep cleans and consumables | Stops a renewal becoming a surprise and lifts the value of contracts you already hold, which is the cheapest revenue in the business. |
Running CRM & Automation for a commercial cleaning firm business already?Send us view access or a screenshot and we will tell you what we would change first, at no charge.
Call 07443 392243WhatsAppWhat the build involves
The configuration effort goes into the account side rather than the sales side, because that is the part that does not exist yet. Every live contract needs its start date, end date, notice period, value and named client contact recorded, which is usually an afternoon with a filing cabinet. After that the check-ins and review reminders run off those dates automatically. Complaint logging needs a simple route in from supervisors, ideally a form on a phone rather than anything anybody has to log in to. Where the new enquiries come from in the first place is a separate question, handled on the search advertising page. The platform subscription is the vendor's charge.
The leak here is churn, and churn in contract cleaning is expensive because acquisition is slow. Take a firm holding eighteen contracts averaging £1,800 a month, so about £389,000 a year of revenue. Losing three contracts a year and replacing two is a slow decline nobody notices in a busy quarter. One contract at £21,600 a year, at a gross margin of twenty to thirty per cent, is £4,300–£6,500 of gross profit, and a lost contract also costs the mobilisation and tendering effort that won it. If structured check-ins save one contract a year and the extras prompt adds five per cent to the value of the rest, that is roughly £8,000–£12,000 of additional gross profit against a system that runs on dates you already have.
Four ways this goes wrong
- Tracking new business only. The pipeline looks healthy while two contracts quietly go to notice, and the year ends flat with everybody working harder.
- Relying on the supervisor's view of how a site is going. Supervisors report on cleaning; clients decide on responsiveness, and the two are not the same signal.
- Complaints logged in a WhatsApp group. There is no record that it was closed, so at renewal the client remembers the problem and you cannot show the resolution.
- Never offering the extras. Carpets, windows and consumables are bought by existing clients from whoever asks first, and it is almost never the incumbent.
The two pages behind this one
This page is the intersection. For the wider picture:
CRM & Automation in general
Everything about marketing for commercial cleaning firms
Questions
Should the check-in go to the client or our supervisor?
The client, and it should be short. Supervisors are reporting on what they see; the client is deciding whether to renew. A two-question message at day seven and day thirty asking whether anything is not as expected catches the small irritations — a bin missed, a cleaner arriving early — that become the reason given eleven months later.
We win work through tenders and frameworks. Does follow-up automation even apply?
The formal submission is not the place for it, but everything around it is. Confirming the site visit, chasing a specification that went out outside a formal tender, keeping contact with buyers between framework cycles and diarising the next round are all dates rather than persuasion, and dates are exactly what a system is good at.
Is the extras prompt not just upselling people who are already paying us?
It is, and clients generally welcome it because the alternative is being cold-called by somebody else about the same carpets. The version that works is timed and specific: an offer to quote for carpet cleaning ahead of the office being closed at Christmas, or window cleaning before an inspection. The version that irritates is a quarterly email listing every service you offer. The wider follow-up argument is on the CRM and automation page.
Related
Talk to a human
CRM & Automation for your commercial cleaning firm business
Tell us the area you cover and your average job value. We will say what is realistic before you spend anything.