Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.cleanscan.io/llms.txt

Use this file to discover all available pages before exploring further.

CleanScan makes it fast to document cleaning work directly from your phone. The core loop — scan, photo, done — is designed to take under five seconds for a routine clean. This keeps the documentation lightweight enough to fit into your existing workflow without slowing you down.

Who uses this

Porters, cleaning staff, and supervisors who are members of a team in CleanScan. Your manager adds you to the system before you can log in. If you have not been added yet, contact your manager or supervisor.

First-time setup

You only need to do this once. After that, your session lasts 30 days.
1

Get added to your team

Your manager adds you by entering your name and phone number in the CleanScan dashboard. You do not need to do anything until they confirm you are set up.
2

Open the CleanScan PWA

Navigate to the CleanScan URL on your phone, or scan any zone tag at your facility. The app opens in your browser — nothing to install.
3

Tap Staff Login

On the home screen, tap Staff Login.
4

Enter your phone number

Type in the phone number your manager registered for you. Tap Send Code.
5

Enter the SMS code

You will receive a one-time code via SMS. Enter it in the app to complete login.
6

Select your facility (if applicable)

If you work at multiple facilities, a facility picker appears. Select the location you are working at. You can switch between facilities at any time from the app.

Logging a routine clean

Photos are compressed automatically on your device before upload. You do not need to worry about file size — the app handles it for you.
1

Scan the zone tag

Point your camera at the QR code in the zone you just cleaned, or tap the NFC tag if one is present. The zone page opens.
2

Tap Log Clean

Log Clean is the primary action for authenticated staff. Tap it.
3

Take a photo

Your camera opens automatically. Take a photo of the cleaned space to document the state you are leaving it in.
4

Add a note (optional)

You can type a short note if there is anything worth flagging — for example, “paper towels running low” or “floor mopped twice.”
5

Tap Submit

Tap Submit. A record is created with a timestamp, zone name, and your name. The confirmation screen appears, and you are ready to move to the next zone.

Before and after photos

For deep cleans or situations where you want to show the improvement, use before/after mode:
1

Start the clean documentation

Scan the zone tag and tap Log Clean.
2

Switch to before/after mode

Toggle to Before/After mode on the camera screen.
3

Take the before photo

Take a photo of the space before you begin cleaning.
4

Clean the space

Complete your cleaning work.
5

Take the after photo

Return to the app and take the after photo to show the completed state.
6

Submit

Add any notes and tap Submit. Both photos are attached to the record.

Activity types

When logging a clean, you can record different types of activities:
Activity typeWhat it means
Routine cleanStandard daily or shift clean
Deep cleanThorough periodic cleaning requiring extra time and effort
InspectionChecking zone condition without cleaning — useful for walkthroughs
AuditPass/fail quality assessment (supervisors only — see below)

Supervisor audits

If you have a supervisor role, you can conduct formal audits of a zone.
1

Scan the zone tag

Scan the QR code or tap the NFC tag for the zone you are auditing.
2

Tap Audit Zone

Audit Zone appears for users with supervisor permissions. Tap it.
3

Select Pass or Fail

Choose Pass or Fail to record the outcome of the audit.
4

Add a photo and notes

Take a photo of the zone and add any notes about what you observed.
5

Submit

Tap Submit. An audit record is created with your verdict, photo, and notes attached.

If the camera does not open

Camera permissions must be granted for the app to open your camera when logging a clean. On iOS: Go to SettingsSafariCamera → select Allow. On Android: Open Chrome → tap the lock icon in the address bar → Site settingsCamera → set to Allow. After updating permissions, reload the page and try again.

Mobile app overview

How the CleanScan PWA works, device support, and adding to your home screen.

Resolving issues

View and resolve issues assigned to your team directly from the mobile app.

Proof of work

How cleaning documentation and resolution photos build a defensible record.

Teams and routing

How teams are structured and how issues find the right resolver.