Skip to content

Attendance

The Attendance log records when workers arrive at and leave a property. This data feeds into payroll preparation, client reporting, and compliance records.

How check-in works

Workers check in by scanning a venue QR code using the HelpYard mobile interface. This records:

  • Worker identity
  • Venue / location
  • Timestamp
  • GPS coordinates (if the device has location enabled)

Check-out works the same way — the worker scans the QR code again when leaving, and the platform records a check-out event.

What GPS tracking captures

When a worker scans a venue QR code, the browser requests the device’s GPS location. If the worker grants location permission, the coordinates are stored alongside the check-in record. GPS data is used to:

  • Verify the worker was physically at the venue (not scanning remotely)
  • Resolve disputes about attendance records
  • Provide location evidence in client reports

Manual check-in

Supervisors can manually record a check-in or check-out from the Attendance tab on any worker’s profile. Use this when:

  • A QR code is damaged or missing
  • A worker forgot to scan on arrival
  • A technical issue prevented the scan

Manual entries are flagged as such in the attendance log so they are distinguishable from QR-based records.

Disputing a missed check-in

If a worker believes their check-in was not recorded:

  1. The worker informs their supervisor
  2. The supervisor opens Workforce → [Worker] → Attendance
  3. Clicks Add Manual Entry with the correct timestamp
  4. Adds a note explaining the reason

All manual entries are recorded in the audit log with the supervisor’s name and timestamp.

Late arrivals

Workers who check in more than 15 minutes after their scheduled shift start are flagged as Late in the attendance log. Late flags are visible to all supervisors and included in attendance exports.

Attendance reports

Generate a full attendance report under Reports → Export Data. Filter by:

  • Date range
  • Worker
  • Property

The exported CSV includes check-in time, check-out time, total hours on site, and late flag. This is the primary input for payroll processing and client billing by hours.

Next step

Creating Tasks

Was this page helpful? Submit feedback →