The demo looked great in the conference room. Then you put the app on site. The workers' phones show one bar at the gate and none in the basement. The lift lobby is a dead zone. At 6:45 a.m., forty people are standing in line waiting for a spinning wheel. By day three, the foremen have gone back to the paper sign-in sheet, and the new system is a story people tell about why technology does not work on a jobsite.
Connectivity is the most common reason construction time tracking projects fail, and it is rarely discussed during the sales process. Ground-up sites often have no permanent internet for months. Steel and concrete block cellular signal. Remote civil and energy work may have no coverage at all. If your time tracking depends on every worker's phone having a good signal at the exact moment they check in, it will break on real jobs.
How does offline time tracking work in construction?
Offline time tracking for construction records each worker's check-in and check-out on a device at the jobsite, stores it locally with an accurate timestamp, and uploads it to the central system when a connection is available. The most dependable setup is a dedicated check-in kiosk at the site entrance that keeps working when the internet drops, rather than relying on each worker's personal phone signal.
Why phone-only time tracking struggles on jobsites
Phone-based check-in works well on many sites, and it is a good option where coverage is reliable. But it carries risks you should plan for:
- Signal varies by spot. A worker standing at the gate may have coverage; one checking in from inside a below-grade level may not.
- Not everyone has a smartphone, or data. Some workers have older phones, prepaid plans or no data left at the end of the month.
- Phones die. A worker whose battery is dead at the end of the shift cannot check out.
- Personal devices raise questions. Some workers and unions object to installing company apps on personal phones.
A shared device at the entrance avoids all four problems: it is powered, it is in a known location, and it does not depend on the worker.
What a jobsite check-in kiosk is
A check-in kiosk is a small, dedicated device mounted at a site entrance, gate or trailer, typically a tablet or a single-board computer with a screen and camera. Workers identify themselves at the kiosk by scanning a QR code or badge, tapping an access card, entering a helmet sticker number, or looking at the camera for face recognition. The kiosk records the time and location and sends the record to the central system.
Key components
| Component | Purpose | Notes |
|---|---|---|
| Device (tablet or Raspberry Pi with screen) | Runs the check-in app | Lock it into kiosk mode so workers cannot leave the app |
| Camera | Badge/QR scanning, face recognition | Position at face height with good lighting |
| Power | Keeps the kiosk running all day | Use a protected outlet; consider a small UPS |
| Network | Uploads records | Site Wi-Fi, a cellular hotspot, or wired; does not need to be perfect |
| Enclosure | Protects against dust, rain, impact | Weather-rated if outdoors |
| Optional relay | Unlocks a door or turnstile on successful check-in | Turns check-in into access control |
How offline check-in works, step by step
- The kiosk is set up for a specific project location. Each kiosk is tied to the location it serves, so every check-in it records carries that location automatically.
- It keeps the data it needs locally. The kiosk stores what it needs to recognize enrolled workers and accept check-ins, so it does not have to ask the server each time.
- A worker checks in. The kiosk identifies the worker, records the time and confirms on screen. With a relay installed, the door or turnstile unlocks.
- If the connection is down, the record waits locally. The check-in is saved on the device with its original timestamp. The worker sees no difference.
- When the connection returns, records sync. Saved check-ins are uploaded and appear in the central system with their original times, so hours are calculated correctly.
The important detail is step 4: the timestamp is taken when the worker checks in, not when the record finally reaches the server. A check-in made at 6:52 a.m. during an outage should still read 6:52 a.m. after it syncs at 9:15.
Planning a kiosk rollout: practical checklist
Placement
- Put the kiosk on the path workers already take: the gate, the hoist landing, the building entrance.
- Avoid direct sunlight on the screen and camera, and avoid strong backlighting behind the worker's face.
- Mount it at a height that works for people wearing hard hats and safety glasses.
- Plan for the morning rush: on large sites, one kiosk per entrance may not be enough at shift start.
Power and network
- Use a dedicated, protected outlet; temporary power gets unplugged.
- Any network that works most of the time is enough. Offline buffering covers the gaps.
- Label the device and its power supply so nobody "borrows" them.
Enrollment
- Enroll workers before their first day if possible, or at a supervised enrollment station on day one.
- If you use face recognition, capture good-quality photos at enrollment, and get the required consent first.
- Have a fallback method (access card or helmet sticker number) for anyone who cannot use the primary method.
Maintenance
- Choose a system where software updates are pushed remotely rather than requiring someone on site with a laptop.
- Make sure you can see whether each kiosk is online and when it last synced.
- Wipe camera lenses as part of the daily site walk; dust is the number-one cause of poor recognition.
A worked example: what happens during an outage
Here is how a typical morning plays out on a site where the internet connection drops, for example because the temporary hotspot runs out of data or the site trailer loses power.
| Time | What happens | What the worker sees |
|---|---|---|
| 6:30 a.m. | Kiosk is online. First workers check in and records upload immediately. | Normal confirmation |
| 6:45 a.m. | Site connection drops. | Nothing different |
| 6:45–9:10 a.m. | Forty more workers check in. Each check-in is stored on the kiosk with its own time. | Normal confirmation |
| 9:10 a.m. | Connection returns. The kiosk uploads the stored check-ins. | Nothing different |
| 9:15 a.m. | The superintendent sees all check-ins in the central system with their original times. | — |
The only thing that changes during the outage is when the office can see the data. Hours, headcount and the daily manpower log are still correct once the records arrive.
What an outage does not cover
Be clear with your team about the limits. While a kiosk is offline, the office cannot see real-time presence for that location, and anything that depends on a live server response, such as instant notifications to a supervisor, waits until the connection returns. If the kiosk loses power as well as internet, it cannot record anything, which is why protected power matters more than perfect internet.
Common questions about jobsite kiosks
How many kiosks does a site need?
Start with one per controlled entrance. Then watch the shift-start line for a week. If workers are waiting more than a minute or two, add a second device at that entrance or stagger start times by trade.
What if a worker cannot be recognized?
Face recognition can struggle with poor lighting, a dirty lens or a photo taken years ago. Keep a fallback such as an access card or helmet sticker number, and re-capture the worker's photo if it keeps happening.
Who maintains the kiosk?
Day to day, the site team only needs to keep it powered and clean. Software updates and troubleshooting should be handled remotely. If your vendor needs someone on site with a laptop for every update, factor that cost in.
Can the kiosk also handle visitors?
Visitors, inspectors and delivery drivers usually do not need to be enrolled like workers. A QR code posted at the gate that opens a simple check-in form in the visitor's own phone browser keeps them out of the worker line while still recording who was on site. Our guide to jobsite visitor management covers this in detail.
What about theft and damage?
Mount the kiosk securely, keep it in view of the trailer or gate, and use an enclosure rated for the conditions. A low-cost device is also cheaper to replace than a high-end tablet.
Kiosk vs. phone check-in: which one for your site?
| Worker's phone | Jobsite kiosk | |
|---|---|---|
| Hardware cost | None for the GC | One device per entrance |
| Works with poor signal | Depends on the worker's coverage | Yes, records locally and syncs later |
| Works without a smartphone | No | Yes |
| Location certainty | Depends on the setup | Fixed at the entrance |
| Door/turnstile control | Not typical | Possible with a relay |
| Best for | Small or well-covered sites, mobile crews | Large sites, controlled access, poor coverage |
Many projects use both: a kiosk at the main gate, and phone check-in for crews working at satellite locations. For a broader comparison of check-in methods, see our construction time clock buyer's guide.
How ADRO handles this
ADRO was designed for sites where connectivity cannot be taken for granted.
- Raspberry Pi kiosks with a one-line installer. An admin opens the location in ADRO, copies the install command, and runs it on a fresh Raspberry Pi. The installer sets up kiosk mode, auto-start on boot, and the local services. Updates to the scanner app reach the kiosk on the next reload, and kiosk software can be refreshed remotely with a single update command.
- Works through connectivity gaps. The scanner app caches data locally and syncs when the connection returns, so check-ins are not lost when the site's internet drops.
- Three ways to check in. An access card or a face scan at the kiosk, or the gate QR code on the worker's own phone, confirmed by a 4-digit code sent by text, with no app to install.
- Door and turnstile control. An optional relay on the Pi can unlock a door strike or turnstile when a worker is recognized, turning check-in into access control.
- Remote visibility. Kiosks report their logs back to ADRO, so problems can be diagnosed without a site visit.
- Everything lands in one place. Kiosk check-ins become entry logs and manpower logs, which can export to Procore or CMiC daily logs.
Read our guide to stopping buddy punching to see why a supervised kiosk with face recognition or an access card is harder to cheat than a phone app, or see the full ADRO construction check-in and time tracking overview.
Key takeaways
- Connectivity is the most common reason jobsite time tracking fails in the field.
- Offline time tracking stores check-ins locally with the original timestamp and syncs later.
- A kiosk at the entrance removes dependence on workers' phones, signal and batteries.
- Plan placement, power, enrollment and remote maintenance before day one.
- Use phone check-in for satellite crews and a kiosk for controlled entrances.
Want to see it on your own jobsite? Book a 20-minute ADRO demo and we'll walk through it with your projects.