Browse all guides
Locations and properties
A client is who you invoice. A location is where you turn up. Every job in CleanFlo is booked against a location, which is why an address is the second thing you create and not an afterthought.
On this page
The split matters most for the people you clean for who are not the people who live there. A letting agent is one client with as many locations as they manage. A care provider is one client with a house on each of six streets. Each site keeps its own address, its own access notes, its own cleaning status and its own job history, while the invoice still goes to one place.
Locations are added from the client, not from a screen of their own. Open the client from Clients and use Add Location in the page header, or the same button in the empty state on the Locations tab.
The Add Location drawer
The drawer is titled Add Location. Only the name is required, and the name is the one field worth thinking about, because it is the label your cleaners see in their job list and in the schedule.
The Locations table
Every site a client has is listed on their Locations tab. Five columns and a row action: Location, Type, Address, Details, Status, then a ghost Remove. Clicking the row opens the location itself.
| Location | Type | Address | Details | Status | ||
|---|---|---|---|---|---|---|
| Flat 4B | Home | 12 Quay Street, Falmouth | 2 bed, 1 bath | Clean | Remove | |
| Flat 9 | Home | 12 Quay Street, Falmouth | 1 bed, top floor | Awaiting Clean | Remove | |
| Seaview Cottage | Holiday Let | 4 Cliff Road, Portscatho | 3 bed, 2 bath | Needs Inspection | Remove |
The four cleaning statuses
Every location carries a cleaning status. It is a property of the site, not of a job: it says what condition the place is in right now, which is the question a holiday let manager asks on a changeover Saturday and a facilities manager asks on a Monday morning.
| Status | What it means | Who usually sets it |
|---|---|---|
| Clean | The property is done and ready to be handed over or used. | Set for you when a job at the site is completed. |
| Awaiting Clean | Work is due. The default for a new site. | You, or the changeover that just happened. |
| In Progress | A cleaner is on site now. | Set for you when a cleaner starts the job in the phone app. |
| Needs Inspection | Something is not right and somebody should look before it is signed off. | You, usually after a complaint or a report from the cleaner. |
The same four statuses feed the counts on the client page: the stats strip there reads Total Sites, Clean, Awaiting Clean, In Progress and Needs Inspection, so a landlord with thirty flats can be read at a glance.
The location page
Clicking a row opens the location itself. The breadcrumb runs Clients then the client name then the location name, and the header carries three buttons: a danger Delete, a ghost Edit Location, and a primary Add Job which opens the job drawer already pointed at this client and this site.
Home · 12 Quay Street, Falmouth TR11 3EH · Keys in lockbox by the bin store, code 1147
| Date | Job | Time | Assigned To | Price | Status |
|---|---|---|---|---|---|
| Thu 13 Aug | Changeover cleanholiday let | 9:00am · 2h | Aisha Nowak | £95.00 | Done |
| Sat 15 Aug | Changeover cleanholiday let | 10:00am · 2h | Marek Kowalski | £95.00 | Scheduled |
| Sat 22 Aug | Deep cleandeep clean | 8:00am · 4h | Unassigned | £210.00 | Scheduled |
With no jobs the list reads No jobs yet and "Scheduled cleans for this location will appear here." Filtering to a status with nothing in it reads No scheduled jobs and "There are no jobs matching this status." A location you have opened from a stale link shows We could not find this location with "It may have been removed, or the link you followed is out of date." and a Back to client button.
The map pin, and what it is for
Edit Location shows the same fields as Add Location plus one block that only exists here: Map location, marked optional. Its help text reads "Used to check that jobs were started at this property, and to navigate cleaners to the door from their job screen. Without it, jobs here are never flagged — CleanFlo simply says the property has no coordinates, and cleaners are routed to the address instead."
Used to check that jobs were started at this property, and to navigate cleaners to the door.
Pick on map opens a map underneath the buttons. Click the roof and the pin goes there. Drag it if you were a few metres out. The button changes to Hide map while it is open, and nothing is saved until you use Save Changes, so you can move the pin around as much as you like first.
Placed on the map.
The pin does two jobs, and neither of them happens on this screen. The first is directions: on the cleaner's job screen, Open in Maps routes to the pin rather than to the address, which is the difference between arriving at the door and arriving on a mile-long road. The second is checking. When a cleaner starts a job in the phone app, CleanFlo takes a location stamp and compares it with the property. The Verification section of the job details drawer then reads At the property, or Away from the property, with the distance and the accuracy beside it. It is not surveillance of the cleaner: it is evidence for you when a client says nobody came.
Common questions
Can one location belong to two clients?
Do I have to set the cleaning status by hand every time?
What happens to the jobs if I remove a location?
Is "Use my location" accurate enough for a block of flats?
Where does the map come from, and does it cost anything?
Do I have to pin every property?
Still stuck?
Open Support in the app and send us a ticket, or email the team. A real person reads every one.