Start your free 14-day trial
Product Job Scheduling & RotasInvoicing & BACSHealth & SafetyStaff Mobile AppAnalytics & Reporting
Solutions Commercial CleaningDomestic CleaningEnd of TenancyFacilities ManagementWindow Cleaning
Free tools Cleaning Quote CalculatorPrice Per m² CalculatorUK VAT CalculatorProfit Margin CalculatorTrue Cost of a CleanerHoliday Entitlement CalculatorContract Tender CalculatorClient Lifetime Value All 14 free tools →
Learn How to start a cleaning businessHow to price cleaning jobsHow to win cleaning contractsHealth & safety for cleaners CleanFlo vs JobberCleanFlo vs ZenMaid
Browse all guides

Editing, deactivating and removing staff

People join, people leave, and people lose their password on a Tuesday morning with three jobs booked. All three are handled from the same four buttons at the end of a row in the Team Directory.

In the app: Staff Open CleanFlo
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.

Resend Login Edit Deactivate Delete
NameEmailPhoneLast Active
JR Joanne Reid Team Lead joanne@brennanclean.co.uk +44 7700 900371 2d ago
TS Tomas Silva Cleaner tomas@brennanclean.co.uk +44 7700 900452 Inactive
The four row actions. Resend Login only appears when the person has an email address on file, and Deactivate swaps to Reactivate on somebody already switched off.
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.
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.

Edit Staff Member
Full Name * Joanne Reid-Marsh
Their jobs stay with them. Past jobs keep Joanne Reid on the paperwork, which is what your records should show.
Phone +44 7700 900371
Job Title Team Lead
CancelSave Changes
The Edit Staff Member sheet mid-rename. The note under the name field only appears while the name has actually been changed, and it is telling you what will not happen.

Change the name and an inline note appears reading "Their jobs stay with them. Past jobs 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.

Resend Login Credentials
This will set a new password for Joanne Reid and email them their updated login details.
Shown once — copy or send it now
New Password quiet-lantern-8830 A new password will be set and emailed to joanne@brennanclean.co.uk.
CancelReset & Send Email
The Resend Login Credentials sheet. The same vault as when you first created the account, and the same rule: once it closes, the password is only in their inbox.
  1. Press Resend Login on their row. A small sheet opens headed Resend Login Credentials.
  2. The line at the top reads "This will set a new password for Joanne Reid and email them their updated login details."
  3. 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.
  4. Copy it if you are going to read it out, then press Reset & Send Email. The button reads "Sending…" while it works.
  5. 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.

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 job history stays intact, and their name stays on every job they ever did.

Deactivate Joanne Reid?
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.
3 upcoming jobs are assigned to this person. They will remain in the schedule unassigned.
Cancel Deactivate
The deactivate confirmation. CleanFlo counts the upcoming jobs before it asks, so the amber line is a real number for this person and not a general warning.

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 jobs…", and if that count fails it says so rather than guessing: "We could not check how many upcoming jobs 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.

Permanently delete Joanne Reid?
This will delete their account and login. This cannot be undone.
171 historical jobs will keep their name for your records. Any upcoming jobs will be unassigned.
Cancel Delete Permanently
The delete confirmation. The sky-blue line is the important one: the paperwork survives, the person does not.

Underneath, a sky-blue callout counts what is affected: "171 historical jobs will keep their name for your records. Any upcoming jobs will be unassigned." If the count cannot be worked out it says "We could not check how many jobs carry their name. Existing jobs 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.

DeactivateDelete
Can they sign inNo, and they are signed outNo, the account is gone
Where the record goesThe Inactive tabNowhere. It is removed
Past jobsKeep their name and stay linked to themKeep their name as text
Upcoming jobsStay in the schedule, unassignedStay in the schedule, unassigned
Their page and statsStill there to openGone
ReversibleYes, Reactivate at any timeNo

Either way, the jobs 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 jobs and give them to somebody else before the day arrives.

Common questions

What happens to jobs already booked for somebody I deactivate?
They stay in the schedule and become unassigned. Nothing is cancelled and no client is told. The confirmation dialog counts them for you before you press anything, so you know how many need rehoming.
Can I stop paying for a cleaner who has left?
There is nothing to stop. CleanFlo is one price of £9.99 a month with unlimited staff, so an inactive record costs you nothing and there is no per-seat charge to reduce.
Somebody deactivated is still showing in the cleaner picker. Why?
The picker lists active staff, so refresh the drawer or the page: it is a stale list rather than a permission problem. A job that already had their name on it keeps it until you reassign the job itself.
Can a deactivated cleaner still see their old jobs?
No. They are signed out and cannot sign in, so they see nothing. If they need a record of what they worked, export it for them from Reports before you deactivate the account.
How do I cancel a pending invitation for somebody who never joined?
That is not on the directory row, because they have no account yet. Go to the Invited tab and use Revoke on their line. It asks first, and it kills every copy of the link, including one you already forwarded.