Face attendance for labour contractors and contract staff
Xeel clocks contract workers in and out with their face at the client's site — on an Android phone or tablet, with the server's time and the GPS, signal or not. The timesheet you send the client is the one the device recorded, exported as a PDF with a verification code, and the same clock pays your workers.
Updated 2026-11-13 · by O'Sense, Lusaka
Where the wage bill leaks
The client says the crew left early. The supervisor says they didn't. Without evidence, the invoice gets cut.
A timesheet from the device, with times from the server and the coordinates, settles the argument.
A worker billed to the client and paid on payday who was not on site. No face clock-in, no paid day.
Every clock event records where it happened, so each site's hours are separate on the map.
Enrol each worker once on the Android phone or tablet at the site. From then on they look at it, blink, and are clocked in — and do the same to clock out. Matching runs on the device, so a morning muster of hundreds moves at the pace of a glance, with or without signal.
Export each worker's monthly timesheet as a PDF carrying a verification code, or as Excel: days present, absent, late and short, and the minutes late. Overrides are marked, each with a reason and a site photo.
Choose how each worker is paid. On a daily rate, the pay run pays the days their face clocked in. On an hourly rate, it pays the hours between their face in and their face out. PAYE, NAPSA and NHIMA are worked out on what was actually earned, and each payslip goes to the worker on WhatsApp.
Labour contractors, cleaning and facilities firms, security companies and outsourced crews — one device per client site.
Compared
| Paper register | Cards or PINs | Fingerprint terminal | Xeel face attendance | |
|---|---|---|---|---|
| Can be done for a friend | Yes — anyone can sign | Yes — cards get lent | Harder | No — face and a blink, on the spot |
| Hardware | A book | A reader and cards to replace | A terminal at every gate | An Android phone or tablet |
| Worn, dusty or wet hands | — | — | Can fail to read | Touch-free |
| No signal at the site | Works | Depends on the system | Depends on the system | Works, syncs later |
| Where it happened | No | The gate it was read at | The gate it was read at | GPS on every clock event |
| Into payroll | Retyped by hand | Usually an export | Usually an export | Daily and hourly pay straight from the clock |
Questions
Clock the workers in and out with their face at the client's site. Each record carries the time from the server, the GPS coordinates and the face match, and overrides need a reason and a photo. Export the monthly timesheet per worker as a PDF with a verification code, or as Excel, and send it with the invoice.
Yes. Workers on a Daily rate are paid for the days they clocked and workers on an Hourly rate for the hours. Xeel works out PAYE, NAPSA and NHIMA on each pay run and sends payslips on WhatsApp.
Put an Android phone or tablet at each site and enrol that site's workers on it. Every clock-in records its coordinates, and the attendance map shows where each day was worked. A clock-in outside a site boundary is recorded with its coordinates, not refused.
Yes. Faces are matched on the phone or tablet itself and every clock-in and clock-out is saved on the device first, then sent when signal returns, each with a key so nothing is recorded twice. The time is taken from the server's clock, so changing the time on the handset does not change the record.
Face clock-in is part of Xeel, priced per month as one app. There is no charge per worker or per face, and the employee register is free with every plan. Message O'Sense on WhatsApp on +260 974 546 632 for current pricing.
The face template -- the numbers a face is turned into -- is stored encrypted on the device, with the key in the Android Keystore, and is never uploaded. Only the enrolment photo reaches the office, so a replacement phone can be set up again. How O'Sense handles biometric data under Zambia's Data Protection Act 2021 is in the privacy policy.
Known limits — not bugs. Face clock-in runs on Android phones and tablets, not iPhone. A clock-in outside a site boundary is recorded with its coordinates, not refused. Monthly-salaried staff are paid their salary, with attendance shown rather than deducted. Xeel records attendance; it does not open doors or turnstiles. The blink check stops a photo or a screen; it is not a claim that no attack can ever work.
Other workforces
Message us on WhatsApp and we will set up your client sites — enrol the workers, and send your first verified timesheets.