Tracking Subcontractor Sign-Ins with QR Codes: A Practical Workflow
Replace the clipboard at the trailer entrance with a QR code that captures every subcontractor sign-in into your CRM or spreadsheet. Step-by-step setup.

Every job site has a sign-in clipboard. Half the entries are illegible, a third are missing, and nobody opens it again until OSHA asks for the log. The clipboard is the path of least resistance, not a real workflow.
A QR code at the trailer entrance — pointing to a short form — turns sign-in into a 30-second mobile interaction with clean data on the other side. This is the practical setup, including how to do it without paying for a per-sub seat in your PM tool.
For the wider construction QR playbook, start with QR codes on the job site — this guide is the deep dive on one slice.
Why the clipboard fails
- Illegibility. Pencil + heat + sweat = unreadable names.
- Skipping. Subs walk past it when they're in a hurry. Nobody enforces.
- No timestamp. People backfill at the end of the day. Useless for incident reconstruction.
- No trade or company. "Joe" at 9 am tells you nothing.
- Manual transcription. Foreman types it into a spreadsheet at end-of-week. Or doesn't.
Every one of these is solved by routing through a digital form.
What the QR code points to
You have several options for the destination. All work; pick the one that matches your existing workflow:
- Google Form. Free, fastest to set up, results land in a Google Sheet.
- Microsoft Forms. Same idea on the Microsoft stack.
- Typeform / Tally. Better-looking forms, free tiers cover most use cases.
- Procore / your PM tool's daily log intake. If you already use one, prefer this.
- Custom landing page. Overkill unless you need conditional logic.
Whichever you pick, the form should ask for: name, company, trade, today's task area, contact phone. That's it. Anything more and subs bail before submitting.
Step-by-step setup
- Build the form. 5 fields, mobile-first design. Default the date and time so subs don't have to type them.
- Test the form on your phone. It should take under 30 seconds end-to-end.
- Create a dynamic QR code in QRDyno pointing to the form URL.
- Print on outdoor vinyl at 5 × 5 cm. Mount it at eye level on the trailer wall, the gate, or the gang box.
- Add a sign above it: "All subs sign in here. Scan the code." 1-2 lines max.
- Train the foreman on enforcement. "Scanned in?" replaces "signed in?"
- Verify the form output for the first week. Subs always find a way to break a form.
Subs don't have QRDyno seats — does this work?
Yes. The QR code is a public URL. Anyone with a phone can scan it without an account. QRDyno seats only matter for people who create or edit codes inside your dashboard. Subs are users of the link, not your system.
You're paying for seats only for the foremen and PMs who manage the codes. Everyone else just scans and submits.
Capturing the timestamp automatically
Most form tools auto-record submission time, but that's the form submission time, not necessarily the arrival time. If the sub fills out the form in the parking lot and submits as they walk into the trailer, you're fine. If they fill it in at lunch from memory, the timestamp lies.
Two ways to make it tighter:
- Make the form short enough that subs always fill it on arrival. Five fields, 30 seconds. Anything longer creates the lunch-fill problem.
- Add a QR scan log layer in QRDyno. The scan itself is timestamped server-side the moment the camera pulls the URL — even if they don't submit the form for two minutes, the scan time is captured.
For most projects the form-submit timestamp is good enough. For sites with strict access logs, layer both.
Capturing the location automatically
You don't need GPS. The fact that someone scanned the QR code at the trailer means they're at the trailer — that's the whole point of physical signage. If you have multiple sites, use a different QR code per site and you'll know exactly which one was scanned.
Don't ask subs for their location in the form. They'll get it wrong.
Connecting to your CRM or PM tool
The simplest path: form submissions flow into a Google Sheet, then a Zapier (or Make) automation pushes each row into Procore, Salesforce, HubSpot, or whatever you use. You don't need a custom integration.
The data points that usually matter downstream:
- Sub name + company for billing, insurance, and incident records.
- Trade for daily log breakdown.
- Phone for emergency contact.
- Project ID — pre-fill this in the form URL via a hidden field, so subs never see it but every submission tags the right project.
What to do with the data
The honest answer for most sites: almost nothing on a normal day, everything on a bad day. The point of clean sign-in data isn't operational efficiency — it's that when an incident happens at 2 pm on a Tuesday, you can pull the list of who was on site that morning in 30 seconds.
But there are a few operational wins:
- Daily log automation. Foremen don't type names anymore.
- Pay-app verification. Cross-reference billed hours against on-site presence.
- Insurance audits. Clean records of who was on site, when, with which company.
- Trends over time. A sub whose company shows up half as often as their schedule says is a project-management problem worth investigating.
Common mistakes
- Form too long. Five fields max. Anything more, subs skip it.
- Code mounted too high. Eye level for a 5'6" person. Not above the door frame.
- No backup. Keep a paper sign-in sheet for the days the form goes down. Use it only as fallback.
- Not enforcing. If the foreman doesn't ask "scanned in?" subs stop bothering after week 2. The technology doesn't fix the culture problem.
A 30-day pilot plan
- Week 1: Set up form + QR code. Test internally with the project team.
- Week 2: Roll out to subs with a brief note in the morning meeting. Foreman enforces.
- Week 3: Compare scan volume to expected daily headcount. Investigate gaps.
- Week 4: Ship the data into your CRM/PM tool via Zapier or manual export.
By the end of 30 days you have a clean sign-in log, a habit, and (if it's working) a model you can replicate to the next four sites.
Tying it together
This is the cheapest, fastest workflow improvement most construction sites can make. A free Google Form, a 5×5 cm vinyl sticker, 30 minutes of foreman training, and you've replaced the clipboard.
For the broader playbook on construction QR codes, see QR codes on the job site.
Ready to try it?