Skip to content
For school and campus accountsExplore JanGuard

Ready for the day.
Before the first bell.

Give each classroom, gym, restroom, and cafeteria its own QR code. Night crews scan in and submit a report from each room. A visit with no report by its deadline is flagged as missed, and the school's facility staff open tickets in their own portal.

An empty school corridor after the school dayJanGuard building demo placard
JAN GUARD / IN THE FIELD Illustrative scene
Classrooms, corridors, and common areas

Build a repeatable inspection habit.

Try the same scoring workflow shown in our office example, then open the school checklist for room-specific checks.

JanGuardINTERACTIVE EXAMPLE · SAMPLE DATA
Harbor Point Offices · September 22, 2026

Small details. Clear follow-up.

Uncheck an item to see how a finding changes the result.

Inspection checklist · equal-weight example

2/3 items passed

Follow-up

Waste bin needs emptying

Assigned to Northside Cleaning

Open · awaiting correction

Staged example of a waste bin that needs emptying

Illustrative scene and records, not a customer result. The resolution is a record example, not an after photo.

Read the sample inspection
Built into the work

Room-level records that follow the school calendar

Give each room a scope and each visit a record.

01

A QR code for every room

Add classrooms, gyms, locker rooms, restrooms, and the cafeteria as areas of each building. Each area gets its own code, so every report names its room.

02

Night and summer schedules

Set a nightly service window for the school year. Add a separate deep-clean schedule with its own start and end dates for the summer.

03

Closures that don't count as misses

Excuse a visit ahead of time for weather, a holiday, or a closed building, and it's never counted as missed. Pause a building's schedule over a long break.

04

Inspections for each building

Inspect each building monthly, quarterly, or twice a year from templates you build. Failed items become deficiencies that stay open until they're fixed.

05

Tickets from facility staff

The school's facility staff open tickets in the client portal and pick a priority. Each ticket gets a due time, and overdue tickets sort to the top.

06

A time clock with worker consent

Workers clock in from the phone's browser. JanGuard records location only for workers who agree to share it, and only while they're on the clock.

Follow the school calendar

School night.
Planned closure.

A useful record starts with a schedule that reflects when the building needs service.

On a service night

Assign the classroom, corridor, and restroom work. Collect the visit report, then use your school-specific checklist for follow-up.

When school is closed

Excuse the visit ahead of time for a planned closure. A deliberately excused visit should not be confused with an expected visit that has no report.

01 / The school calendar

Schedules that follow the school year

Give each building a nightly schedule with a service window and a completion deadline, and set it up across every building on the account at once. Excuse visits ahead of time for a snow day or a building closure, so they never count as missed. For the summer, add a deep-clean schedule with its own start and end dates. Pause the school-year schedules for the break and resume them before classes start.

  • Overnight service windows, like 6 PM to 2 AM
  • Excuse one visit or several at once, with a reason
  • Daily and weekly schedules can skip the six major US holidays
  • Pause or resume many schedules at once
Illustrative The school calendar setting
The setting is illustrative. The workflow is what matters.
02 / Requests

Facility staff open tickets instead of stopping your supervisor in the hall

Invite the school's facility staff to the client portal. They open issues and service requests for any building and pick a priority. By default an urgent ticket is due in 4 hours, high in 24, medium in 72, and low in a week. Their inbox shows how long each ticket has left and lists overdue ones first. The issues they open go on your team's Issues and Cases board.

  • Filter tickets by type or status, or search by keyword
  • Message your team in a thread and attach files
  • Completed and missed visits for every building
  • Inspection scores and open deficiencies
Illustrative Requests setting
The setting is illustrative. The workflow is what matters.
03 / Crews

One night crew, several buildings, and a record of who was where

Assign each building's schedule to your own crew or to a vendor company. The route planner puts a night's buildings in driving order. Workers clock in from the phone's browser, and once a worker agrees to share location, JanGuard records where each clock-in happened. With the time clock open, it clocks them in when they arrive inside a building's boundary. The live map shows everyone on the clock.

  • Consent asked once and logged
  • Location recorded only while a worker is on the clock
  • Hour approvals in bulk
  • Auto clock-in works while the time clock is open on the phone
Illustrative Crews settingJanGuard building demo placard
The setting is illustrative. The workflow is what matters.
See what comes out of the work

Give each room a scope and each visit a record.

Open the school checklist

Questions

Can we run a separate summer deep-clean schedule?

Yes. A building can have more than one schedule. Give the summer deep clean its own frequency, service window, and start and end dates. If nobody cleans the building nightly over the summer, pause the school-year schedule and resume it in the fall.

What happens on a snow day?

Excuse the visit and pick weather as the reason. An excused visit never becomes a missed one, sends no missed-cleaning email, and drops out of the building's completion rate. You can excuse several days at once from the schedule calendar. If the day already passed and shows as missed, resolve the miss and record what happened.

Can teachers report problems themselves?

If the school wants that, invite teachers as tenants and assign them the rooms they use. Tenants get their own portal, where they submit cleaning requests and issue reports with photos. Their submissions land in the facility manager's inbox.

Do you track workers' location all the time?

No. JanGuard records location only for workers who agreed to share it, and only while they're on the clock with JanGuard open in the browser. Closing the browser stops it. Workers can revoke consent from their settings and keep clocking in by hand.

Keep following the work

It all connects.

See your next night of cleanings in JanGuard

Set up your buildings and crews, print your QR codes, and watch the first reports come in. 30-day free trial.