How we built a QR-based OSHA safety reporting system for a field services company
Field services companies have a compliance problem that most of their back-office staff has quietly made peace with: daily safety reporting is supposed to happen, but "supposed to" and "does happen" are very different things when your workforce is dispersed across job sites and nobody wants to fill out paper forms at the end of a long day.
The company we worked with had a solid safety culture — management cared, crews took it seriously. The problem was the process. Paper forms, collected inconsistently, filed inconsistently, impossible to audit without physically hunting down folders.
What they needed
OSHA-compliant daily incident and near-miss reporting, completed by field workers at the job site. Data needed to be: timestamped, GPS-tagged to a location, accessible to safety managers immediately, and filed automatically without anyone manually processing it.
The additional constraint: field workers don't spend their days at a computer. The solution had to work on a phone, take less than two minutes to complete, and require zero training to use.
What we built
Step 1: Zoho Forms on mobile. We built a Zoho Form designed specifically for mobile — large tap targets, logical flow, dropdown selections wherever possible to reduce typing. The form captures: job site, date/time (auto-populated), worker name, incident type, description, and photo upload if applicable. It pulls GPS coordinates automatically when submitted.
Step 2: Daily QR codes. Each job site has a unique QR code displayed prominently at the site entrance. Workers scan it with their phone camera, the form opens with the job site pre-populated, they fill it out in under two minutes, and they're done.
Step 3: Automatic routing. Zoho Flow processes each submission immediately. Standard reports file to the appropriate WorkDrive folder automatically. Anything flagged as an incident (not just a near-miss) triggers a Zoho CRM record for the safety manager and sends an SMS notification. The safety manager doesn't need to check anything — flagged incidents come to them.
Step 4: Weekly summary automation. Every Monday morning, a Deluge function pulls the prior week's submissions, compiles a summary by job site, and sends it to management. Compliance documentation is current and accessible without anyone generating it manually.
The rollout
Training took approximately ten minutes. Here's how a QR code works. Here's the form. Here's where to scan it. The first day of use, completion rates were higher than they'd ever been with paper — because the friction was essentially gone.
What it changed
Before: paper forms, collected maybe 60–70% of the time, manually filed by whoever remembered, with no real-time visibility for safety managers. After: digital submissions, 95%+ completion rate, automatic filing, real-time notification on incidents, weekly summaries generated automatically.
The audit that had previously required a full day of pulling folders took twenty minutes — because everything was in one organized location and searchable.
More plain-English business tech
No jargon. No sales pitch. Just the stuff you actually need to know.
See all posts →