Skip to content
Scheduling and proof of serviceExplore JanGuard

Schedule the work.
See which visits were completed.

Set up recurring schedules once. Crews scan a code and submit a report from the building. Signed-in crews can add photos. A visit with no report by its deadline is flagged as missed.

An evening operations desk with planning tools and building keys
JAN GUARD / IN THE FIELD Illustrative scene
The schedule meets the building

A QR check-in for
every scheduled visit.

Give every building or service area a QR board. When the team arrives, the scan opens the location’s scope and reporting options. The submitted service record connects the work to its scheduled visit.

A service professional scanning a wall-mounted service-report QR board
SERVICE CHECK-IN / FROM SCHEDULE TO RECORD
01

Plan the visit

Set the service window, scope, assigned team, and completion cutoff.

02

Scan and record

Open the location’s instructions, log service, and report anything that needs attention.

03

See the result

Review completion against the scheduled visit. Follow up when a deadline passes without a report.

Explore QR check-ins

Illustrative board placements. Use the sample links to explore the reporting experience.

One month, in motion

The schedule moves.
The record follows.

Follow a sample month at Harbor Point Offices. See what was reported, what needs attention, and what happens when a cutoff passes.

HARBOR POINT OFFICES

June 2026

Visit cutoff · 11:00 PM
MONTUEWEDTHUFRISATSUN1!23!45!678!910!1112!131415!1617!1819!202122!2324!2526!27282930
● Scheduled✓ Logged● Issue! No report
Field report → Office review
JANGUARD SAMPLE RECORD
June 1
Completed visit

The first visit, recorded.

Cleaning logged before the 11:00 PM cutoff.

Visits logged: 1 · Issues reported: 0 · Missing reports: 0

Illustrative schedule · sample records. An issue can accompany a completed visit. A missed flag means no report was received by the cutoff.

From assignment to evidence

Follow one evening of work.

Choose a visit to see the deadline, crew, and report behind its status. This example includes a miss, because the exceptions matter.

JanGuardINTERACTIVE EXAMPLE · SAMPLE DATA

Choose a building

Floor 2 · Common areasCompleted

Harbor Point Offices

Chicago, IL · America/Chicago

Assigned to
Northside Cleaning
Completion deadline
11:00 PM CT
Report received
10:42 PM CT
Photo attachments
3 example photos

A submitted report links the visit to its service record. Photos are attached by signed-in crew members.

Reception · CorridorMissed

Riverside Medical Plaza

Denver, CO · America/Denver

Assigned to
Brightway Crew
Completion deadline
11:30 PM MT
Report received
No report received
Photo attachments
0 example photos

No report was received before the deadline. A missed flag calls for follow-up; it is not independent proof that nobody cleaned.

Building C · LobbyCompleted

Oakline Business Park

Austin, TX · America/Chicago

Assigned to
Northside Cleaning
Completion deadline
11:00 PM CT
Report received
10:18 PM CT
Photo attachments
2 example photos

A submitted report links the visit to its service record. Photos are attached by signed-in crew members.

Built into the work

Schedules that check their own work

A clear record beats a morning of phone calls.

01

Recurring schedules

Set the days, frequency, and service for each building. Assign each schedule to your own crew or to a subcontractor.

02

QR check-in at the building

Print a code for each building or area. Scanning it opens the cleaning report on the cleaner's phone. There's no app to install.

03

Photos attached to the visit

Signed-in crew members can attach completion photos to a report, so the record can include what they saw at the building.

04

Missed cleanings flagged

A visit with no report by its deadline is marked missed automatically, and your team gets an email about it.

05

Morning digests

Summary emails list completed and missed cleanings, so the day starts with the exceptions instead of a spreadsheet.

06

Service reports

Send clients a record of completed work, with dates, photos, and on-time status, instead of assembling one by hand.

01 / Proof of service

A QR scan and photos for every visit

Each building or area gets its own printed QR code. The cleaner scans it and checks off that visit's tasks from the schedule's scope of work, or answers a few quick questions if the schedule has no scope yet, then submits. Crew members signed in to JanGuard can add photos. JanGuard records when the report came in and its location when the phone provides it and matches it to the scheduled visit.

  • Runs in the phone's browser, including older iPhones
  • Cleaners can submit a report without a login; adding photos needs a JanGuard sign-in
  • Location is saved when the phone provides it
Illustrative Proof of service settingJanGuard building demo placard
The setting is illustrative. The workflow is what matters.
02 / Exceptions first

Missed cleanings don't wait for a complaint

Each schedule has a completion deadline. JanGuard checks every hour for scheduled visits that passed it without a report, marks them missed, and emails your team. The missed-cleaning digest keeps them in front of you until someone resolves them.

  • A completion deadline on every schedule
  • Hourly checks for visits that passed it
  • Separate digests for completed and missed cleanings
  • Resolve a miss and record what happened
Illustrative Exceptions first settingJanGuard building demo placard
The setting is illustrative. The workflow is what matters.
03 / Your clients see it too

Give property managers the proof directly

Clients with portal access see completed visits, photos, and service reports for their own buildings. Fewer calls start with "was anyone here last night?"

  • Each client sees only their own buildings
  • Tickets and quote requests go to your team
Illustrative Your clients see it too setting
The setting is illustrative. The workflow is what matters.
See what comes out of the work

A clear record beats a morning of phone calls.

Open a sample service record

Questions

Do my cleaners need to install an app?

No. JanGuard runs in the phone's browser. Scanning a building's QR code opens the cleaning report, and cleaners can submit it without a JanGuard login. Attaching photos requires signing in.

What counts as a missed cleaning?

Each schedule has a completion deadline. If no report comes in for a scheduled visit before that deadline, JanGuard marks the visit missed and notifies your team. Someone on your team can then resolve it and note what happened.

Can my subcontractors use it?

Yes. Invite a vendor company and assign schedules to it. The vendor's team sees and completes the visits assigned to them, and you see the results.

Can I bring my existing schedules over?

Yes. The import center takes spreadsheets of clients, buildings, and schedules, so you don't have to enter them one at a time.

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.