OPERATIONS · 07

Society staff attendance app with GPS and biometrics

Attendance recorded where the work happens, verified against a geo-fence or a device, and reconciled against what the agency invoices at the end of the month.

SHIFT · STAFF · ATTENDANCE
IN SHORT

A society staff attendance app records punch-in and punch-out inside a geo-fence or at a biometric or face device, manages shifts and rosters, tracks overtime and leave, and produces payroll-ready reports that agency invoices can be verified against.

Know who actually showed up

A society of five hundred flats typically pays for somewhere between fifteen and forty staff — guards across three shifts, housekeeping, gardeners, plumber, electrician, lift operator — most of them supplied by agencies and invoiced monthly against a headcount. The society is buying hours, and in most cases has no independent record of the hours delivered.

The register in the guard room is not that record. It is signed in batches, guards cover for each other, and a shift where two of the three contracted staff turned up looks identical on paper to one where all three did. The invoice arrives for the full contracted headcount either way.

This is the largest recurring cost most societies cannot verify. It is also the easiest to verify, because attendance produces its own evidence if the punch happens where the work is and is tied to a person rather than to a signature.

  • Registers are signed in batches. A morning signature proves nothing about a night shift.
  • Buddy punching is structural. Where one person can sign for another, some will.
  • Agency invoices go unchecked. Most societies pay for contracted headcount without ever comparing it to attendance.

Key capabilities

Several ways to capture a punch, because a property has staff with smartphones and staff without.

GPS geo-fenced punch in and out

Staff with smartphones punch from the app, and the punch is accepted only inside the geo-fence drawn around the property. A punch attempted from home fails, which removes the most common form of attendance inflation without anyone supervising it.

Geo-fences are set per site with a tolerance appropriate to GPS accuracy. Setting the radius too tight produces failed punches at the gate and staff who stop trusting the system; too loose and it stops meaning anything. This is worth tuning during the first fortnight.

Biometric and face device integration

For staff without smartphones — which in most properties is the majority of housekeeping and gardening staff — a fixed device at the entrance handles it. KeyMatrix reads from the common fingerprint and face terminals rather than requiring a particular brand, so an existing device usually keeps working.

Face devices have largely displaced fingerprint readers for this use, being faster at shift change and not requiring shared touch. Either way the punch arrives in the same attendance record as the app-based ones.

Shift and roster management

Shifts are defined per role and rostered ahead — three guard shifts covering twenty-four hours, housekeeping on a day shift, a technician on call. The roster is what makes an absence visible: attendance without an expected roster is just a list of arrivals.

Replacements are recorded as replacements. When an agency sends a different person to cover, the roster shows who was expected and who came, which is the record that makes an invoice dispute resolvable.

Overtime and leave tracking

Hours beyond the rostered shift accumulate as overtime, subject to approval, so overtime becomes a decision rather than a line that appears on an invoice. Leave is applied for and approved in the same place, so the roster reflects it.

For directly employed staff this feeds statutory obligations — leave entitlement, weekly off, overtime rates — which are easy to get wrong when attendance lives in a notebook.

Payroll-ready attendance reports

The month closes into a report of days present, hours worked, overtime and leave per staff member, in the form payroll needs. For directly employed staff that feeds wage calculation; for agency staff it is the document the invoice is checked against.

Reports are per agency as well as per person, so the conversation with a security contractor is about the hours their people actually delivered against the hours contracted.

Agency staff and contractor tracking

Agency staff are tracked against the agency that supplies them, with their police verification and ID documents held against the record and their expiry dates monitored. A guard whose verification has lapsed is visible before an inspection finds it.

Contractors on a work order are recorded the same way for the duration of the job, so the people on site for a lift service are known and their access ends when the job does.

HOW IT WORKS

How it works

The verification step at month end is the one that pays for the module.

01
Define shifts and geo-fences
Roles, shift timings, rosters and the geo-fence around the property, plus any fixed devices at the staff entrance.
02
Staff punch in from the app or device
App with geo-fence for staff with smartphones, fixed biometric or face device for everyone else. Both write to the same record.
03
Reports flow to payroll and vendors
The month closes into payroll-ready reports and per-agency summaries that invoices are verified against before approval.
WHO IT HELPS

Who it helps

Attendance is the module with the clearest financial return, because it is checked against an invoice every month.

For the managing committee
Agency invoices verified against delivered hours before approval, and a defensible record of who was on the property when an incident is reviewed.
For residents
Indirect but real — the shifts residents are paying for are actually staffed, particularly at night, which is when under-staffing is least visible and matters most.
For guards and staff
A punch that takes a second and an attendance record that cannot be disputed. Overtime worked is recorded and therefore paid, which is usually the change staff notice first.
For property and facility managers
Hours delivered against hours contracted, per agency and per site — the single most useful number in managing an outsourced workforce.

Works with the rest of KeyMatrix

Attendance is the same record as gate access where face or card entry is deployed: a staff member entering is both admitted and marked present, so there is no second system and no reconciliation between them.

It also settles the money. Agency invoices are checked against verified hours before approval and post to the ledger on approval, and patrol rounds resolve to the guard who was actually rostered. A missed round attributable to nobody being on shift is a staffing failure, not a guard failure, and only the roster can tell you which it was.

  • Face recognition. A verified face at the staff entrance is the punch.
  • Patrol monitoring. Rounds resolve against the guard actually rostered for that shift.
  • Vendor management. Agency invoices verify against delivered hours before approval.
  • Accounting. Approved wage and agency payments post to the ledger against the right head.

Frequently asked questions

Staff can punch in on a shared kiosk device at the gate or office, or through supervisor-marked attendance with photo capture. Biometric and face devices are also supported for zero-phone workflows.

Geo-fenced punch-in, selfie verification and biometric or face-recognition devices tie attendance to the actual person at the actual location, making proxy punching practically impossible.

Yes. Attendance reports break down by agency, role and shift, so a housekeeping or security invoice can be checked against verified man-days before payment - a common source of leakage.

Yes. Rosters define shifts, offs and rotations; the system computes worked hours, late marks and overtime automatically, and exports payroll-ready summaries for each staff member.

Yes. Monthly attendance summaries export in payroll-ready formats, and API access lets enterprises sync directly into their HR or payroll systems.

Pay for hours actually worked.

BRING LAST MONTH’S AGENCY INVOICE AND WE WILL CHECK IT AGAINST A ROSTER
Book a demoAll features