CleanVision System
Workforce Tracking
Schedules, clock-in, shift confirmation and work reports — so coverage is a record rather than an assumption, and a missed shift is caught the same night.
Request a free assessmentThe question nobody can answer
“Was anyone here on Saturday?”
It is the most ordinary question a facilities manager can ask a cleaning contractor, and in most contracts it is genuinely unanswerable. Somebody was scheduled. Somebody probably came. The evidence is a signature on a sheet in a cupboard, if the sheet still exists.
That gap is where a lot of contract disputes start — not from malice, but because neither side has a record and both are working from impressions.
Scheduled, confirmed, recorded
Schedules carry weekly recurrence per account, so the pattern is defined once rather than rebuilt each week.
Before a shift, the assigned person confirms it. That step exists to surface the gap early: an unconfirmed shift is visible while there is still time to cover it, instead of becoming an absence discovered by a client on Monday.
Clock-in and clock-out happen by voice through CleanPilot or in the app. Voice matters more than it seems — a clock-in that requires removing gloves and typing on a phone gets done late, in a batch, with timestamps that were reconstructed rather than recorded.
Missed clock-outs are not guessed
When someone forgets to clock out, the system flags it for review. It does not close the shift at a plausible-looking time.
That restraint is deliberate. An auto-closed shift creates two false records at once — a payroll entry and a service entry — and both look completely normal. A visible gap that someone resolves is worth more than a clean dataset that quietly contains invented numbers.
What it is, and what it isn’t
This tracks shift events, not people. Confirmed, started, finished, against an account. There is no location trail, and we don’t build one — the contract needs to know whether the building was covered, not where an individual was standing.
The distinction shows up in what the data can be used for. A coverage record answers questions about the service. A location trail answers questions about a person, and once it exists somebody eventually asks them.
Reports that leave the system
Work reports run by account and period and export to PDF or spreadsheet. For portfolios, that’s usually the input to a billing review or a tender — and it’s assembled from records made at the time, not from a summary written afterwards by whoever remembers.
How you verify it
Delivered is not the same as proven
Every service below reports into CleanVision, so the work leaves a record you can audit — not a promise you have to trust.
-
Coverage is verifiable
"Was anyone here on Saturday?" is answered from the record. It is one of the most common questions in this industry and one of the least answerable.
-
Gaps surface immediately
An unconfirmed or missed shift raises a flag while there is still time to cover it, instead of appearing in a monthly total.
-
Missed clock-outs are reviewed
The system doesn't quietly close an open shift at a plausible time. Someone reviews it, because an invented timestamp is worse than a gap.
Common questions
No. It records shift events — confirmed, started, finished — against an account. It is not a location trail, and we don't build one. What the contract needs is whether the building was covered, not where a person stood at 3 AM.
It's flagged for review rather than closed automatically at a guessed time. An auto-closed shift produces a payroll record and a service record that are both fiction, and fiction in those two places is worse than an obvious gap.
Yes — teams are assigned to accounts rather than drawn from an anonymous pool, and you can see the coverage for yours. Consistency of who cleans a building is one of the strongest predictors of whether standards hold.
Excellence isn't a promise — it's a guarantee
Request a free assessment of your facility and see what a proactive operation catches that a reactive one bills you for later.
Talk to Protex