Construction HR runs on site geofences, not office branches. Day-laborers rotate between 4 projects a month. Half your workforce is on iqama with expiry dates that must stay current. Overtime gets scrutinized by MOHRE + MHRSD during audits. Safety training certificates expire. Bank-account WPS payments stack with cash day-labor payouts. If you are reconciling this in Excel, you are one audit away from a very bad week. AttendUX handles the whole machine from one dashboard.
Built around how Construction & Contracting businesses actually operate — not bolted on as an afterthought.
Each project site has its own geofence — a worker assigned to Project A can only clock in within Project A's GPS zone. Prevents proxy check-ins across sites. Workers rotating between projects mid-month? Reassign in one click.
Every migrant worker has their iqama/labor card record with expiry + sponsor info. AttendUX blocks their payroll inclusion 14 days before expiry so you renew BEFORE MHRSD/MOHRE blocks their WPS payment and triggers a penalty.
Rotating crews: upload 80 day-laborers via CSV, assign to Project A for 2 weeks, pay at daily rate + end-of-project settlement. Sub-contractor headcount tracked separately from direct employees so your own-headcount Nitaqat percentage stays accurate.
Each worker carries certifications (safety induction, scaffold, confined-space, heights, first-aid) with expiry dates. AttendUX blocks their site-entry check-in if a mandatory cert is expired. Full audit log for MOHRE/MHRSD inspections.
Direct-hire local workers paid via WPS bank transfer. Day-laborers paid cash with signed receipt. Sub-contractors billed separately. Three payment runs from one payroll cycle with full audit trail per stream.
Site supervisors approve timesheet exceptions, mark overtime, log safety incidents, and view worker count live from their phone — no need to come back to the office trailer every evening.
You run a mid-size contracting firm — 320 direct workers (180 local, 140 on iqama), 60 sub-contractor labor, 4 active project sites across Dubai + Sharjah. Monthly WPS via Emirates NBD + cash day-labor payouts on top. Here is what AttendUX changes:
Yes. The mobile app buffers check-ins locally and flushes them to the cloud when connectivity returns. The ZKTeco cloud sync also tolerates outages — devices store up to 100,000 records locally. No lost attendance at remote construction sites.
Every migrant worker record carries their iqama/labour-card number, issuing body, sponsor info, and expiry date. AttendUX fires alerts 30/14/7 days before expiry via email + WhatsApp to HR. At 14 days, the worker is auto-flagged to pause their WPS inclusion — so when MHRSD/MOHRE blocks their account, your file is already clean.
Each worker has a certifications tab (safety induction, scaffold, confined-space, heights, first-aid, forklift, crane, hot-work). Certs have issue + expiry dates. Expired certs flagged in the worker list; if a cert is required for the site they are assigned to, their site-entry check-in is blocked with a reason code supervisors see on their phone.
Yes. Sub-contractor workers are tagged with their vendor company name, kept out of your Nitaqat (Saudi) or own-headcount metrics, billed per the sub-contract terms, and excluded from your direct WPS SIF. You see them in site-attendance reports but they do not inflate your HR count.
7-day free trial · no credit card · full feature access
Start Free Trial