How to edit, deactivate or remove a cleaner
People join, people leave, some are trusted to run the day-to-day, and people lose their password on a Tuesday morning with three cleans booked. All of it is handled from the same row of buttons at the end of a row in the Team directory, owner-only, every one of them.
On this page
Open Staff and hover any row. The actions sit at the right-hand end, and clicking one of them does not open the person's page: they are deliberately separated from the row click so you cannot deactivate somebody by aiming badly. Only an owner sees this row of actions at all, a supervisor can open the directory but cannot resend a login, change a role, deactivate or delete anybody from it.
| Name | Phone | Last Active | |
|---|---|---|---|
| JR Joanne Reid Team Lead | joanne@example.co.uk | +44 7700 900371 | 2d ago |
| TS Tomas Silva Cleaner | tomas@example.co.uk | +44 7700 900452 | Inactive |
- Resend login sets a new password and emails it.
- Delete cannot be undone. Deactivate keeps their history.
- Resend login
- Sets a new password and emails it. The route for anybody locked out. Only shown when there is an email address to send it to.
- Edit
- Opens the Edit staff member sheet: name, phone and job title. Not the email address.
- Make supervisor / Make cleaner
- Promotes a cleaner to supervisor, or returns a supervisor to a plain cleaner. Covered in full below.
- Deactivate
- Signs them out and blocks the login, keeping everything else. Reads Reactivate on somebody already inactive.
- Delete
- Removes the account and the login for good. The only one of the four with no way back.
Editing somebody
The Edit staff member sheet is short on purpose. There are three fields: Full name *, then a two-up row of Phone and Job Title, both marked optional. Leaving the job title blank puts them back to "Cleaner" wherever it is shown.
Change the name and an inline note appears reading "Their cleans stay with them. Past cleans keep Joanne Reid on the paperwork, which is what your records should show." That is the behaviour you want: a marriage, a correction or a nickname does not rewrite what was signed off six months ago. Saving confirms with a toast reading Staff member updated, and an empty name is refused with "Full name is required."
When somebody cannot get in
This is the most-used button on the screen and the least understood. Resend login does not resend the old password. It sets a new one and emails that, which means the old one stops working the moment you press the confirm.
- Open the person, or use their row in the list, and press Resend login. A small sheet opens headed Resend login credentials.
- The line at the top reads "This will set a new password for Joanne Reid and email them their updated login details."
- A vault headed "Shown once, copy or send it now" holds a generated New Password, with buttons to show it, copy it or generate a different one. The hint underneath names the address it is going to.
- Copy it if you are going to read it out, then press Reset and send email. The button reads "Sending…" while it works.
- A toast confirms with Login credentials sent to Joanne Reid. If the email fails you get "Password reset but could not send email to Joanne Reid" instead, which means the password has already changed and you must give them the copied one.
Promoting to supervisor
A cleaner sees the phone app only: their own cleans, their own hours, their own messages. A supervisor keeps all of that and is also handed a slice of the office app, for the businesses where the owner is not the only one running the day. Press Make supervisor on their row and a confirmation states exactly what changes before you commit to it.
A supervisor genuinely runs a slice of the business, not a read-only view of it. On the screens they can open, they can add and edit clients and staff, book and reschedule cleans, and approve their colleagues’ time off and supply requests: they are simply barred from the owner-only ground: billing, company settings, adding or removing staff, wages, and the Quotes, Invoicing and Enquiries screens where the actual money is quoted and chased.
Returning somebody to cleaner is the same button, now reading Make cleaner. The confirmation is just as direct: "They go back to the phone app only. They keep their cleans, their history and their login: nothing they approved as a supervisor is undone." and a warning that they will lose access to the Schedule, Clients, Staff, Inventory and Reports, and can no longer approve time off or supply requests. Only an owner can move somebody either way: the database itself refuses the change from anyone else, not merely the button being hidden.
Deactivating: the leaver setting
Deactivating is what you want for almost every departure. It closes the door and keeps everything else: the record stays on the Inactive tab, their clean history stays intact, and their name stays on every clean they ever did.
The dialog is titled Deactivate Joanne Reid? and the body reads "They will be signed out and will not be able to sign in again. A device they are already using loses access within the hour. You can reactivate them at any time." While it works out the numbers it shows "Checking their cleans…", and if that count fails it says so rather than guessing: "We could not check how many upcoming cleans are assigned to this person. Any that exist will remain in the schedule unassigned."
Confirming gives you a toast reading Joanne Reid deactivated and signed out. On the rare occasion the sign-out itself fails you get "Joanne Reid was deactivated, but we could not block their sign-in. Contact support." Their row now shows plain Inactive in the Last Active column, the row is washed back, and the action button reads Reactivate.
Reactivating asks Reactivate Joanne Reid? with the body "They will be able to sign in and appear in your team again.", and confirms with Joanne Reid reactivated. Their old password does not come back with them, so pair it with Resend login.
Deleting: the one with no way back
Deleting removes the account and the login entirely. The dialog is titled Permanently delete Joanne Reid? and the body reads "This will delete their account and login. This cannot be undone." The confirm button reads Delete permanently.
Underneath, a sky-blue callout counts what is affected: "171 historical cleans will keep their name for your records. Any upcoming cleans will be unassigned." If the count cannot be worked out it says "We could not check how many cleans carry their name. Existing cleans keep the name for your records; any upcoming ones will be unassigned." A toast confirms with Joanne Reid has been permanently deleted. The same dialog is on their own page, behind the header Delete button.
| Deactivate | Delete | |
|---|---|---|
| Can they sign in | No, and they are signed out | No, the account is gone |
| Where the record goes | The Inactive tab | Nowhere. It is removed |
| Past cleans | Keep their name and stay linked to them | Keep their name as text |
| Upcoming cleans | Stay in the schedule, unassigned | Stay in the schedule, unassigned |
| Their page and stats | Still there to open | Gone |
| Reversible | Yes, Reactivate at any time | No |
Either way, the cleans behave the same: nothing is cancelled and nothing disappears from your week. Upcoming work simply loses its cleaner and shows as Unassigned in red on the Schedule, so the practical next step after a leaver is always the same. Filter the Schedule for unassigned cleans and give them to somebody else before the day arrives.
Common questions
What happens to cleans already booked for somebody I deactivate?
Can I stop paying for a cleaner who has left?
Somebody deactivated is still showing in the cleaner picker. Why?
Can a deactivated cleaner still see their old cleans?
How do I cancel a pending invitation for somebody who never joined?
Can a supervisor promote someone else to supervisor?
If I demote a supervisor, does everything they approved get undone?
Previous: How to check a cleaner's status and activity
Did this answer your question?
Good. Back to the app, then.
Sorry about that. Tell us what you were looking for and a person will answer it.
Still stuck?
Every message is read by a person on the CleanFlo team.