Skip to content

Cleaning Services CRM

In contract cleaning the agreement is not a price but a scope: which area, how often, with how many people. When the scope is not written down anywhere, every extra job the customer asks for is done free of charge, and nothing can be shown for it at the renewal table.

Every customer site is an account record; the scope, the frequency, the monthly fee and the renewal date are its fields. Extra work outside the scope is a separate record, listed at month end.

Cleaning Services CRM
  • Keep each site's contract scope, frequency and monthly fee on the account record, and drop recurring work onto the calendar as tasks
  • Define team shifts and working hours, and take site check-in from the mobile app with location verification
  • Have the customer's representative sign the completion form on the signature screen in the mobile app, and write the consumables used onto the same task
  • Collect out-of-scope requests in separate records and produce the breakdown of work done outside the contract at month end
Site and Contract ScopeEvery customer site is an account record; the scope, the frequency, the monthly fee and the renewal date sit in its fields.
Recurring WorkRecurring cleaning is a task; it falls onto the calendar according to its frequency, and a task that is not done stays open in the list.
Site ConfirmationTeam check-in is taken from the mobile app and the location is verified; the customer's representative signs the completion form on the signature screen in the mobile app.
Out-of-Scope RequestWork that is not in the contract is a separate request record; it is linked to the site, and whether or not it was charged sits in its field.

In cleaning services the whole job is built on repetition: the same building, the same team, the same work every day or every week. When that repetition lives only on a rota, the day a member of staff does not turn up, who goes instead is sorted out by phone in the morning, one job that day is left undone, and that it was left undone is only learned when the customer calls. The real erosion happens in the scope: window cleaning written as weekly in the contract is done three times in the month because the customer asked for it, and because there is no record of this anywhere, only the price is left on the table at the renewal meeting.

In Rapitek CRM every customer site is an account record; the scope of the contract, its frequency, its monthly fee and its renewal date are fields on that record. Recurring cleaning falls onto the calendar as a task according to its frequency, team shifts and working hours are defined in the system, site check-in is taken from the mobile app and the location is verified; fake location reporting is detected. At the end of the job the customer's representative signs the form on the signature screen in the mobile app. Because an out-of-scope request is opened as a separate record, what was done outside the contract is listed at the end of the month and the renewal meeting is entered with that breakdown.

The scope of the plans and the separately priced items are set out on the pricing page.

Frequently asked questions

How do I record extra work that is not in the contract?
An out-of-scope request is a separate record and is linked to the site; who asked for it, when it was done and whether or not it was charged sit in its fields. Because a list of these records is produced at the end of the month, the renewal meeting is entered with a breakdown of the work done outside the contract.
How do I verify that the team actually went to the site?
Site check-in is taken from the mobile app, the location is verified, and fake location reporting is detected. At the end of the job the customer's representative signs the form on the signature screen in the mobile app; the signed form and the check-in record sit under the same task.
Does recurring work that was not done at a site show up in the list?
Yes. Recurring cleaning is a task and falls onto the calendar according to its frequency; a task that is not closed stays open in the list, and which job is missing at which site is seen during the day.
Which is the best CRM software for cleaning services?
When choosing a CRM for the cleaning industry you should look at sector workflows, integration capabilities, customisation options and the quality of support. You do not set Rapitek CRM up, we do: we configure the fields, the stages and the reports around your cleaning process, we migrate your data, and we train your team in Turkish. Before we built our own platform our team completed more than 200 enterprise CRM projects in its Salesforce years; we carry out the setup with that experience.
How much does a cleaning services CRM system cost?
In cleaning, because the check-in of the team going to the site is taken from the mobile app, the people in the field are defined in the system as well. We keep current plan prices in one place and publish them openly on our pricing page; we do not put figures on this page, so that you do not read a different price in two places. The price is set by the number of users and the plan chosen. The scope of setup, data migration and training is not the same on every project; the scope and the setup fee, if any, are worked out together in the discovery call and shared in writing. Rapi artificial intelligence credit and ERP integration are separately priced items.
How are CRM integrations done in the cleaning industry?
If you use Logo, Netsis, Mikro or SAP, your CRM talks to it — we build the connection. There is no out-of-the-box module: because the access and field structure on the ERP side change from one installation to the next, a single button does not work the same way everywhere. The connection is built for each project over our REST API covering 183 business objects, OAuth2, webhooks and import/export. We work out the scope and the cost in the discovery call and share them in writing.
How does the move to a CRM system work in the cleaning industry?
We start with a discovery call: we map out your cleaning process, which fields and which stages are needed, together. After the call we give you a date, not a range. We migrate your data and we train your team in Turkish. There is no call centre on our support line. Your question is answered by the team that builds and develops the product — this is a choice, not a matter of capacity.
Can mobile CRM be used for cleaning services?
In cleaning, team check-in is taken from the mobile app and the location is verified; the customer's representative signs the completion form. The app is live on both the App Store and Google Play. The web interface also works on tablets and phones. The app does not work offline; if the connection drops while you are filling in a form, what you have typed is kept on the device for 24 hours.
Made with RapitekGO

We would like to use optional cookies to measure your visit. The site works exactly the same if you decline. Cookie policy