Use Cases / Facilities

Smart Restroom Management

Smart Restroom Management, From Visitor Count to Verified Clean

Clean restrooms when traffic and feedback say they need it, confirm every service on site, and let work orders, alerts and SLA reports run themselves - for in-house facility teams and janitorial contractors alike.

Start with one floor or one client site.

30%+Response rates at touchless kiosk sites
12M+In-the-moment feedback signals collected
10+ yrsRunning real-time feedback programs

Overview

What is smart restroom management?

Smart restroom management connects visitor traffic, visitor feedback, cleaning activity and work orders for every restroom in one system - so teams clean when a restroom actually needs it, verify every service, and report response times and SLA results without paper logs.

Restrooms - washrooms in Canada, public toilets in many other places - are the most visible test of a building's cleaning standard. Visitors judge them in seconds, and that judgment follows them through the rest of the building. Yet most restroom programs still run on a fixed timetable, a clipboard on the door and a complaint line nobody uses until something has already gone wrong.

PXP replaces that with a closed loop. A people counter shows how busy each restroom is. A feedback tablet, kiosk or QR code tells you how it is performing right now. Thresholds turn negative feedback into work orders and alerts for the right cleaner, and verified check-ins prove the work was done. The same data rolls up into dashboards and leadership reports for facility managers - and for the clients of janitorial contractors.

The Problem

Why restroom complaints keep coming back

Most restroom complaints are not caused by lazy crews. They come from a plan that doesn't match how the building is actually used - and from having no data to fix it.

Restrooms get cleaned by the clock. They get dirty by the crowd.

Every complaint is a sign that the schedule and the traffic have drifted apart.

Where restroom programs break down

  • Fixed schedulesrestrooms are cleaned by the clock while traffic peaks at lunch, shift change and event breaks
  • Reactive complaintsby the time someone calls, the visitor has already formed an opinion of the building
  • Paper logs nobody trustsinitials on a clipboard can't prove when, or whether, a restroom was actually serviced
  • Empty dispenserssupplies run out between rounds, and nobody knows until someone complains
  • No proof for the clientcontractors can't show response times or service quality restroom by restroom
  • No SLAwithout timestamps on issues and fixes, there is nothing to measure a service level against
“Our crews were doing every round on time. The food-court restroom still failed every lunch hour - because three times as many people used it between 12 and 1.”
Facility services operations manager · composite example

The usual advice - audit your traffic, restock before dispensers run out, track complaints by location, check quality after every service - is sound. The problem is doing it by hand. Foot-traffic audits go stale, complaint forms pile up unread, and paper logs can't show when a restroom was really serviced. Smart restroom management automates each of those steps and keeps them running every day.

A step-by-step version of this plan, with the data behind each step: How to reduce restroom complaints with data

How It Works

Four loops: count, listen, act, prove

Each loop works on its own. Together they turn restroom cleaning from a fixed routine into a responsive, verifiable service.

  1. 1 · Count

    Know how busy each restroom is

    A people counter at the entrance counts visitors anonymously, so service follows real usage instead of guesswork.

    • Visitors per hour
    • Since last service
    • Peak times
    People counter
  2. 2 · Listen

    Hear from visitors in the moment

    A tablet, kiosk or QR code asks how the restroom is and why - cleanliness, supplies, odor or maintenance.

    • Rating
    • Reason
    • Optional comment
    Restroom feedback system
  3. 3 · Act

    Turn signals into work orders

    Per-restroom thresholds open a work order and notify the assigned cleaner, escalating to a supervisor if the SLA is missed.

    • Thresholds
    • Work orders
    • SMS · email · WhatsApp
    Action Hub
  4. 4 · Prove

    Verify every service

    Cleaners check in at the restroom itself, and every service, response time and SLA result is on record.

    • Verified check-ins
    • SLA reporting
    • Leadership insights

Most teams start with the feedback display and verified check-ins, then add people counting at their busiest restrooms. Because every restroom has its own schedule, thresholds and assigned cleaner, the system can be set up one floor or one client site at a time and expanded from there.

Visible Service

Show visitors when the restroom was last cleaned

The feedback tablet at the door doubles as a live service display - visitors can rate the restroom and see that it is looked after.

Restroom feedback tablet asking 'How was this restroom?' with three smiley buttons above a bar showing the last service and next service times

Last Service and Next Service, on the door

Along the bottom of the feedback screen, the display shows when the restroom was last serviced and when the next round is due. It updates the moment a cleaner checks in, so the time visitors see is always backed by a verified service - not a hand-written initial.

Cleaning Verification

Restroom cleaning verification that replaces the paper log

Every service is confirmed at the restroom itself, by the person who did it.

  1. 1

    Scan at the restroom

    The cleaner scans the code shown on the restroom's feedback display - so the check-in can only happen on site.

  2. 2

    Confirm identity

    A personal code ties the service to the cleaner who did it - no shared logins, no initials on paper.

  3. 3

    Add a photo (optional)

    A quick photo of the finished restroom or a maintenance issue is attached to the record.

  4. 4

    Logged and displayed

    The service is time-stamped, any open work order can be closed, and the display updates Last Service for visitors.

Because the check-in starts from the display on the restroom wall, it can't be completed from the break room or filled in at the end of a shift. Each record carries the restroom, the cleaner, the time and an optional photo - the kind of janitorial proof of service that holds up in a client review or an audit.

Why paper cleaning logs fail, and what a trustworthy digital record looks like: Restroom cleaning logs and proof of service

Work Orders & Alerts

From negative rating to fixed restroom in minutes

Thresholds, work orders, notifications and SLA escalation run automatically - here is one lunch hour at a busy food-court restroom.

  1. 11:52

    Third negative rating in a row

    Visitors at the Level 2 food-court restroom tap the red smiley and choose “supplies”. The restroom's threshold is three in a row.

  2. 11:52

    Work order opens automatically

    PXP opens a work order for that restroom with the reason and the visitor count since the last service attached.

  3. 11:53

    Cleaner notified by WhatsApp

    The cleaner assigned to Level 2 gets the alert on their phone by WhatsApp, with SMS as a fallback. Delivery is confirmed.

  4. 12:07

    SLA clock passes 15 minutes

    The work order is still open, so the alert escalates to the shift supervisor by SMS and email.

  5. 12:11

    Restocked and verified

    The cleaner checks in at the restroom with a photo. The work order closes with a 19-minute resolution time, and Last Service updates on the display.

Thresholds are set per restroom, so a high-traffic food-court restroom can raise a work order sooner than a quiet office floor. Notifications go to the cleaner assigned to that restroom by WhatsApp, SMS or email, with delivery tracked for every message. If the SLA passes without a fix, the alert escalates to a supervisor automatically.

Work orders, notifications and escalation are managed in PXP Action Hub. Explore Action Hub

Usage-Based Cleaning

Clean by visitor count, not just the clock

Traffic data shows which restrooms need more service and which are being over-cleaned - and turns raw complaints into a fair comparison.

Restroom insightsThis week
Example weekly restroom insights with visitors, cleanings, visitor rating, SLA met and complaints per 1,000 visits
RestroomVisitorsCleaningsRatingSLA metPer 1,000 visitsStatus
L3 · Offices1,92094.8100%0.5Strong
L1 · Lobby (M)3,410144.697%1.2On track
L1 · Lobby (W)3,980144.292%2.4Watch
L2 · Food court (W)6,240163.481%5.1Act

In this example the food-court restroom has more than three times the traffic of the office floor but less than twice the cleanings - and it shows in its rating, its SLA result and its complaint rate. Complaints per 1,000 visits makes that visible: a busy restroom with a handful of complaints may be performing better than a quiet one with fewer. Restroom names and figures are illustrative.

With a people counter in place, each restroom can also carry a traffic threshold - for example, service after a set number of visitors since the last check-in - alongside its regular schedule. Busy restrooms get attention at the moment they need it, and quiet ones stop absorbing cleaning time they don't need.

How usage-based cleaning works in practice, and how to set thresholds: Usage-based cleaning with people counters

Why PXP

Smart restroom management vs. paper logs and complaint hotlines

Paper logs record intentions. Hotlines record failures. A smart restroom system records what actually happened.

Comparison of paper logs and fixed schedules, complaint hotlines, and PXP smart restroom management
DimensionPaper log & fixed scheduleComplaint hotlinePXP smart restroom
When it's cleanedBy the clockAfter someone complainsBy schedule, traffic and live feedback
Proof of serviceInitials on a clipboardNoneVerified on-site check-in, time-stamped
Issue responseNext roundManual dispatchAutomatic work order and notification
EscalationNonePhone treeSupervisor alert when the SLA is missed
ReportingBindersCall countsSLA, response time and complaints per 1,000 visitors

Why a text-in hotline alone can't manage restroom quality: Restroom feedback vs. the complaint hotline

Built for Every Building

For offices, airports, hospitals, malls - and the contractors who clean them

The same loop, set up around the traffic pattern of each type of building.

Offices & corporate campuses

Lunch peaks, meeting breaks and multiple floors.

  • Service follows floor-by-floor traffic
  • Occupant feedback without a help-desk ticket
  • Reports for workplace and FM teams

Airports & transit

Traffic that follows flight banks, not office hours.

  • Concourse restrooms serviced to arrival waves
  • Live work orders for terminal crews
  • Proof of service for airport authorities

Hospitals & clinics

Visitor washrooms where cleanliness shapes trust.

  • EVS alerts by washroom and floor
  • Verified cleaning records
  • Signals that support HCAHPS cleanliness

Malls, retail & venues

Weekend and event surges that break fixed schedules.

  • Food-court restrooms prioritized at peak
  • Supply alerts before dispensers run out
  • Tenant- and visitor-facing service display

Janitorial contractors & facility service providers

Run every client site from one system - and turn daily work into contract-renewal evidence.

  • Verified check-ins and response times for every client restroom
  • SLA reports per site for quarterly business reviews
  • Staff matched to traffic instead of adding hours

Janitorial and FM contractors use the same records to win and keep contracts. Real-time feedback as SLA evidence

FAQ

Smart restroom management FAQs

What facility managers and janitorial contractors ask before a pilot.

What is smart restroom management?

Smart restroom management connects visitor traffic, visitor feedback, cleaning activity and work orders for every restroom in one system. Teams clean when usage and feedback say a restroom needs it, confirm every service on site, and report response times and SLA results to leadership or clients.

How does usage-based restroom cleaning work?

A people counter at the restroom entrance counts visitors. Instead of cleaning only on a fixed timetable, teams set a traffic threshold per restroom - for example, service after a set number of visitors - alongside the regular schedule, so busy restrooms are cleaned more often and quiet ones are not over-serviced.

How are restroom cleanings verified?

The cleaner confirms each service at the restroom itself, by scanning the code on the restroom's feedback display and confirming with their personal code, with an optional photo. The check-in is time-stamped, attributed to the cleaner, and updates the Last Service time shown to visitors.

What triggers a restroom work order?

Each restroom has its own alert thresholds. When visitors leave a set number of negative ratings in a row - or a restroom misses its scheduled service - PXP opens a work order for that restroom with the reason attached, and tracks it until it is resolved.

How are cleaners and supervisors notified?

The cleaner assigned to the restroom is notified by SMS, email or WhatsApp as soon as a work order opens. If it is not resolved within the SLA, the alert escalates to a supervisor. Delivery status is tracked for every message.

Can we prove SLA compliance to our clients?

Yes. Every work order records when it opened and when it was resolved, and every cleaning check-in is logged by restroom, cleaner and time. Dashboards and leadership reports show cleanings, response times, SLA met and visitor satisfaction by restroom and site.

Does it work with our existing cleaning schedule?

Yes. Each restroom keeps its own service schedule, and the feedback display shows visitors the Last Service and Next Service times. Traffic thresholds and feedback alerts add service where it is needed on top of the schedule.

Is smart washroom management the same as smart restroom management?

Yes. Restroom is the common term in the United States and washroom in Canada; public toilet is used in many other countries. PXP works the same way for all of them: visitor counts, in-the-moment feedback, automatic work orders and verified cleaning check-ins for every restroom, washroom or toilet block.

Is visitor data anonymous?

Yes. Visitor feedback is anonymous by default, and the people counter counts people, not identities - it stores anonymous in and out counts only. Personal details are held only for staff, such as cleaner and supervisor contact information.

Business Impact & ROI

What changes when restrooms are managed by data

The return comes from putting cleaning time where it matters and proving that the work was done.

01

Fewer complaints

Busy restrooms get serviced before they fail, and issues are fixed while visitors are still in the building.

02

Labor where it matters

Usage-based service moves cleaning time from quiet restrooms to busy ones - often without adding hours.

03

Trusted records

Verified on-site check-ins replace paper logs, so service history holds up with clients and auditors.

04

Faster response

Automatic work orders and WhatsApp, SMS or email alerts cut the time from complaint to fix.

05

Clear accountability

Every restroom has an assigned cleaner, a supervisor and an SLA, and every alert has an owner.

06

Contract evidence

Contractors show SLA results, response times and visitor satisfaction site by site at every review.

Start With One Floor

Turn every restroom into a verified, measurable service.

Pilot smart restroom management on one floor or one client site - feedback display, verified check-ins and work orders first, people counting where traffic is highest - and see the difference in the first weeks.

Further Reading

Guides to better restroom operations

Practical guides for facility managers and janitorial contractors.

Related PXP Pages

Continue exploring PXP

The products and use cases behind smart restroom management.

Subscribe to our newsletter to stay in touch with the latest.

Markham, ON, CanadaLos Angeles, CA , United States
Blog|Pricing|Use Cases|FAQ|Privacy Policy|Terms of Use|Contact Us|