Skip to content
Features
Pricing
All Industries

Cleaning & Janitorial

Verification & Proof of Service

THE PROMPT

“I manage a cleaning company. Need to verify cleaners arrive on time with NFC check-in, track room-by-room cleaning with checklists, capture before/after photos, and auto-send proof-of-service reports to clients.”

Lattice builds: 6 entities, 85+ fields, 7 automations, 7 views.

Lattice AI
Click Run to watch the system build

Data Schema

(6 entities, 83 fields)
FieldTypeRequired
Log IDAuto-ID (CLN-######)
DateDate
LocationRelation → Locations
CleanerRelation → Cleaners
Check-in TimeDateTime
Check-out TimeDateTime—
Duration (auto)Number (minutes)—
NFC VerifiedCheckbox
GPS CoordinatesGPS
Room ChecklistChecklist (from Location)
Rooms CompletedNumber (auto-count)—
Before PhotosImages (multi)—
After PhotosImages (multi)
Supplies UsedMulti-Select[General Cleaner, Glass Cleaner, Disinfectant, Floor Cleaner, Restroom Supplies, Trash Bags]—
Issues FoundLong Text—
Maintenance NeededLong Text—
Client PresentCheckbox—
Client SignatureSignature—
StatusSelect[In Progress, Completed, Partial, Skipped]
NotesLong Text—
Rating (from client)Select[5 - Excellent, 4 - Good, 3 - Average, 2 - Below Average, 1 - Poor]—

Automations

(7 rules)

When Cleaner checks in via NFC

Log arrival time + GPS
Verify NFC tag matches location
Notify client: "Cleaner has arrived"
Start duration timer

When Cleaning Log completed

Calculate total duration
Generate PDF proof-of-service report
Email report to client (if enabled)
Update cleaner stats

When check-in is late (>15 min after scheduled)

Alert operations manager
Log late arrival
SMS client: "Cleaner delayed, arriving soon"

If no check-in within 1hr of scheduled time

Alert operations manager
Flag as potential missed cleaning
Notify backup cleaner

When Issues Found field is not empty

Create maintenance ticket
Notify client
Add to follow-up queue

Weekly on Sunday

Generate client summary reports
Email to clients with weekly summary enabled
Calculate cleaner performance stats

When Quality Inspection score < 7

Flag for manager review
Schedule re-clean if needed
Notify assigned cleaner

Available Views

Sample Workflow: Office Cleaning Visit

6:00 PM

Cleaner arrives at ABC Corp office

→ Taps NFC tag at entrance

6:00 PM

System verifies NFC + captures GPS

→ Check-in logged, client notified via email

6:02 PM

Takes "before" photos of lobby

→ 3 photos uploaded with timestamps

6:05 PM

Starts room checklist

→ Lobby ✓, Offices ✓, Conference rooms...

7:15 PM

Completes all rooms, takes "after" photos

→ 8 rooms completed, 12 photos total

7:20 PM

Notes: "Stain on carpet in Room 3"

→ Logged as issue, maintenance ticket created

7:22 PM

Taps NFC to check out

→ Duration: 1hr 22min, PDF report generated

7:22 PM

Report auto-sent

→ Client receives email with photos + checklist

Start with this template

Complete verification system with NFC check-in, photo proof, and automated client reports.

The AI-first business platform. Describe what you need, Lattice builds it. No code required.

Product

  • Features
  • Pricing
  • Industries
  • Templates
  • Mobile Apps

Company

  • About
  • Blog
  • Careers
  • Contact
  • Press

Resources

  • Documentation
  • Help Center
  • API Reference
  • Status
  • Changelog

Legal

  • Privacy Policy
  • Terms of Service
  • Cookie Policy
  • Security

© 2026 Lattice. All rights reserved.

Made with ♥ for field teams everywhere