Cleaning is the function guests judge you on most and operators plan for least. Nobody writes a review about how efficiently the concourse was swept. Plenty of people write a review about a restroom at the end of the third quarter.
The reason venue janitorial operations are hard is not that the work is complicated. It is that the work changes character the moment doors open. Before doors, cleaning is a schedule: zones, rounds, checklists, a supervisor walking behind. During service, it is a dispatch problem, and most venues are still trying to run it as a schedule.
This is a practical guide to running the reactive half properly, which is where guest perception and liability both live.
Two Streams, Two Systems
The first structural decision is to stop treating janitorial work as one thing.
| Scheduled rounds | Reactive incidents | |
|---|---|---|
| What it covers | Restroom checks, concourse sweeps, consumable restocking, waste rotation | Spills, overflows, broken glass, restroom failures, biohazard |
| Trigger | A clock. Every 30 or 45 minutes per zone | A person noticing. Could be anyone in the building |
| What good looks like | High completion rate, evenly distributed, with a record per zone | Short time to acceptance, short time to resolution, no unclaimed incidents |
| How it usually fails | Rounds get skipped under pressure and nobody knows which | Report travels by radio through a supervisor, losing five to ten minutes |
Both streams need a completion record, but for different reasons. Scheduled rounds need it because a skipped round is invisible otherwise. Reactive incidents need it because a wet floor with no timestamped response is a liability problem as well as a service one.
Restrooms Are Your Most Inspected Surface
If you only instrument one thing, instrument restrooms. They are the part of the building every guest visits, form an opinion about, and mentions afterwards.
They also carry a compliance dimension that most operational guidance skips. OSHA's general industry sanitation standard, 29 CFR 1910.141, requires employers to provide a minimum number of toilet facilities, keep washing facilities in sanitary condition, supply hand soap and hot and cold or tepid running water, and keep all places of employment clean to the extent the nature of the work allows. OSHA's restrooms and sanitation guidance is explicit that employees must have prompt access without unreasonable restrictions or extended delays. That applies to your staff facilities, and it sets a standard your guest facilities should not fall below.
Three things determine whether restroom management works during an event.
Cadence tied to demand, not to the clock
A restroom near the main gate at intermission does not have the same load as one on a concourse at the far end in the second quarter. Fixed 45-minute rounds across every zone under-serve the busy ones and waste labour on the quiet ones. If your system reports request volume by location, you already have the map you need to set differential cadences.
A guest-visible way to report a problem
The person best placed to tell you a dispenser is empty is the guest standing in front of it. A QR code inside the restroom that raises a request in one scan, with no app to download, converts thousands of guests into your inspection layer. This is the same mechanism venues use for service requests, pointed at a different problem.
Consumables tracked as a separate failure
An empty soap dispenser is not a cleaning failure, it is a stocking failure, and it produces the same complaint. Track stockouts per event as their own number. In most buildings it is the single most fixable driver of restroom dissatisfaction.
Spills Have a Clock
A spill on a concourse is the one janitorial incident where delay creates legal exposure rather than just annoyance. The chain in most venues is longer than anyone intends: a guest tells an usher, the usher radios a supervisor, the supervisor finds a cleaner, the cleaner walks over.
Each hop is a minute or two, and every minute is a person walking through it. The design goal is a single hop: whoever spotted it raises a request from where they stand, tagged to a location, and the nearest available cleaner accepts it.
Worth reporting separately
Pull wet-floor and broken-glass incidents out of your general janitorial reporting and track time-to-response on them alone. It is a small number of events per season, it is the category most likely to end up in a claim, and a timestamped record of a four-minute response is a materially different document from a supervisor's recollection.
Listo's routing model was built for this shape of problem: an explicit accept or decline so you know somebody owns it, reminders on unanswered requests, and automatic escalation to management if nothing happens. For an incident with a liability clock, escalation is not an efficiency feature, it is the control.
The Contractor Problem
Most venues do not employ their cleaning crew directly. That single fact breaks a lot of otherwise sensible technology plans.
The failure mode looks like this. The venue buys an operations platform. The contractor has its own scheduling system. The two do not talk, so the interface between them becomes a supervisor with a radio, which means the venue has bought software that stops working at exactly the boundary where most cleaning work happens.
There are two honest ways through it. Either the contractor's staff become users of your system, or you accept a supervisor-level handoff and instrument that handoff so you can at least measure it. The first is better and more achievable than most operators assume, because the barrier is usually commercial rather than technical. Listo does not cap locations or task requests per location and allows unlimited admin logins, so onboarding a contract crew is a configuration exercise rather than a licensing negotiation.
What you should insist on either way: a shared definition of response time, a shared record of incidents, and a monthly review of the same numbers. Contracts written around headcount and round frequency measure inputs. Contracts written around response time and completion rate measure the thing you actually care about.
Enterprise and Corporate Campus Variants
The same operating model shows up in workplaces, and increasingly that is where it gets adopted first because the request volume is steadier. In a corporate campus the reporters are employees rather than guests, and the categories broaden: a meeting room that was not reset, a kitchen that needs attention, a restroom issue, a spill in a lobby.
The structural point is identical. The employee who notices should be able to raise it in seconds without knowing which team owns the fix, and it should route to janitorial, facilities or IT based on what it is rather than on who they happened to tell. Listo is used this way in enterprise settings specifically to connect facilities management, IT and janitorial services in one routing layer, which is what stops a cleaning request becoming an email to a facilities inbox nobody reads until Monday.
Staffing the Reactive Stream Without Doubling Headcount
The objection we hear most often is reasonable: reactive routing sounds good, but the crew is already fully committed to rounds, so who takes the incident?
The answer that works is to stop treating the whole crew as interchangeable and carve out a small floating capacity. In practice that means holding back one or two cleaners per concourse who are not on a round at all during peak windows, and whose entire job is to take routed incidents. Everyone else stays on rounds.
This feels wasteful on paper and is usually the opposite. A cleaner pulled off a round to deal with a spill loses the round as well as the time, because rounds are sequential and the zone they abandoned has to be picked up later or skipped. A dedicated floater absorbs the interruption without breaking anyone else's sequence.
The sizing question is answerable from your own data once incidents are logged. Count reactive incidents per hour during peak windows and multiply by average resolution time. In most mid-size venues the honest answer is one floater per concourse during the two busiest hours, which is a rounding error against the labour already deployed.
There is a secondary benefit worth naming. A floater who is not mid-task accepts requests in seconds rather than minutes, which is what actually moves your time-to-acceptance number. Buying software and then giving nobody the slack to answer it is the most common reason these rollouts underperform.
Overnight Work and the Handover Into Service
The deep clean happens overnight, and the failure that shows up at doors is almost always a handover failure rather than a cleaning one. The night crew finished at 5am, something was not completed, and nobody on the day team knows which zone.
Two habits fix most of it. First, the overnight crew closes each zone in the system rather than reporting completion verbally or on a sheet left in an office, so the incoming supervisor can see what closed and what did not without asking anyone. Second, anything the night crew could not finish becomes an open request assigned to the day shift rather than a note, which means it appears in a queue instead of relying on somebody reading a log.
The specific items that most often fall through this gap are the ones that need a contractor or a part: a dispenser that needs replacing, a floor drain that needs rodding, a door closer that is failing. They are not cleaning tasks, they were found by the cleaning crew, and in most venues they die in the gap between departments because the person who found them had no way to route them to whoever owns the fix.
What to Measure
- Time to acceptance on reactive incidents - Reported to owned. This is the number that reflects whether your routing actually works.
- Time to resolution on reactive incidents - Owned to done. Track spills and biohazard separately from general cleaning.
- Scheduled round completion by zone - The share of planned rounds actually completed and recorded, read per zone rather than building-wide. A 90 percent building average can hide a zone running at 55.
- Consumable stockouts per event - Count them. This is usually the largest single driver of restroom complaints and the easiest to fix.
- Unclaimed incident rate - Requests nobody ever accepted. In radio-based operations this number does not exist, which is precisely why it is worth having.
A Sensible First Phase
Do not start with the whole building. Start with restrooms on your highest-traffic concourse for one event cycle, and do three things: differential round cadence based on demand, QR-based reporting inside each restroom, and separate tracking of consumable stockouts.
That scope is small enough to configure in a day and large enough to produce a real number. In most buildings the first honest week of data shows that the cleaning was broadly fine and the stocking was not, which is a much cheaper problem to solve than the one people assumed they had.
From there, extend to reactive incident routing across the concourse, and only then to the contractor relationship, which is the piece that takes a conversation rather than a configuration. If you want to see how routing, accept and decline, escalation and reporting work in one platform, our platform page covers the mechanics, and the intelligent venue management guide sets out how the pieces fit together across departments.
Frequently Asked Questions
What does janitorial management software do?
It plans and tracks cleaning work: recurring rounds, inspections, consumable restocking and reactive incidents like spills or restroom issues. In a live venue the reactive half matters most, because the difference between a good and bad guest impression is usually how fast something got dealt with rather than how thorough the overnight clean was.
How do you handle cleaning during an event rather than after it?
Treat it as two streams. Scheduled rounds run on a timed cadence per zone with a completion record. Reactive incidents are routed requests: whoever spots the problem raises it from where they are standing, and it goes to the nearest available cleaner rather than to a supervisor who then has to find one.
What does OSHA require for restrooms and sanitation?
OSHA's general industry sanitation standard, 29 CFR 1910.141, requires employers to provide a minimum number of toilet facilities, keep washing facilities in a sanitary condition, supply soap and running water, and allow employees prompt access without unreasonable restrictions. It also requires that all places of employment be kept clean to the extent the nature of the work allows.
Should cleaning staff use the same system as food and beverage staff?
Yes for routing, because the person who spots a problem is usually not a cleaner. A suite attendant, an usher or a concession worker sees the spill first. If they cannot raise a request that reaches the cleaning team directly, the report travels by radio through a supervisor and you lose minutes on something with a liability clock attached.
How do you manage a third-party janitorial contractor through your own system?
Give the contractor's supervisors and staff access as users rather than trying to bridge two systems. Listo has no per-seat cap on locations or task requests and supports unlimited logins on the admin portal, so adding a contract crew does not require a separate deployment. Then agree the reporting you will both work from.
What should you measure in a venue cleaning operation?
Time from incident reported to accepted, time to resolved, completion rate on scheduled rounds by zone, and consumable stockouts per event. The last one is the most predictive of complaints, because an empty dispenser is the failure a guest notices and remembers.
.png)