Biometric Integration

ZKTeco Biometric Integration: Real-Time Attendance for UAE Offices

ZKTeco is the dominant biometric attendance brand across UAE offices, warehouses, retail chains, and construction sites. Peoplifi offers the deepest ZKTeco integration on the market: real-time ADMS push, support for fingerprint and face devices, multi-device consolidation across Dubai, Abu Dhabi, Sharjah, and beyond. Punch in at any registered device and the record syncs into Peoplifi's attendance engine within 2 seconds — no CSV imports, no end-of-month batch jobs.

Try Peoplifi Free for 7 Days

How it works

  1. Your ZKTeco device connects over LAN or Wi-Fi to the Peoplifi cloud endpoint using the standard ADMS protocol (port 8081)
  2. Each employee scan pushes a punch record to Peoplifi in under 2 seconds
  3. Peoplifi matches the device PIN (or fingerprint ID) to the Peoplifi employee profile
  4. Attendance, late marks, overtime, and Ramadan-hour adjustments are calculated against each employee's shift pattern
  5. At payroll time, attendance flows directly into wage calculations — no manual imports

Features

Supports ZKTeco fingerprint (F18, K40, K50, UA100) and face (SpeedFace V4L, V5L, M4, MB360) devices
Real-time ADMS push — no scheduled polling
Multi-device consolidation across multiple UAE branches
Offline fallback: if internet drops, devices buffer punches and sync when connectivity returns
Per-device assignment to a location, shift, cost centre, or specific Emirate
Automatic Ramadan-hours adjustment (reduced working hours per UAE Labour Law)
Buddy-punch detection with photo capture on face devices
Compatible with UAE Labour Law overtime rules (max 8h/day, max 48h/week, summer-hours bans)

Setup Guide

  1. In Peoplifi, Settings → Integrations → ZKTeco. Copy your unique ADMS endpoint URL + key
  2. On the ZKTeco device → Comm. → Cloud Server Setting
  3. Set server address to the URL provided, port 8081, enable Cloud Server, reboot
  4. Device appears in Peoplifi → Devices within 30 seconds
  5. Map device PINs to Peoplifi employees (bulk CSV available)
  6. Test punch — record visible in Peoplifi within 2 seconds

Frequently Asked Questions

Which ZKTeco models work in UAE?

All modern ZKTeco devices that support ADMS push: F18, K40, K50, UA100 (fingerprint), and SpeedFace V4L/V5L/M4/MB360 (face). These are the same models sold by ZKTeco's UAE distributors and resellers.

Do I need a static IP or open inbound ports?

No. The device connects outbound to Peoplifi's cloud endpoint — no inbound, no static IP, no port forwarding. A regular internet connection is enough.

Where can I buy ZKTeco devices in the UAE?

ZKTeco has authorized resellers across Dubai, Abu Dhabi, Sharjah, and the wider UAE. Common channels include Sharaf DG (corporate), specialty IT integrators, and direct from ZKTeco Middle East. Peoplifi is brand-agnostic — we have no commercial tie to specific resellers.

Is biometric data stored on Peoplifi servers?

No. Biometric templates remain on the device. Peoplifi only ingests hashed punch events, timestamps, device IDs, and user IDs. This matches UAE PDPL principles and avoids any biometric-data residency concerns.

How does the ZKTeco integration handle Ramadan working hours?

Peoplifi automatically applies the UAE statutory 2-hour Ramadan reduction during the Holy Month. ZKTeco punches still flow in real-time, but the attendance engine evaluates them against the reduced 6-hour Ramadan baseline rather than the standard 8-hour day. Overtime calculations adjust accordingly, and the policy applies to all employees by default (configurable per role if your policy distinguishes Muslim-fasting and non-fasting employees).

What about the summer outdoor-work midday break?

ZKTeco devices keep recording throughout the day, but Peoplifi's attendance engine flags any outdoor-employee punches between 12:30 PM and 3:00 PM during the official MoHRE summer ban (mid-June to mid-September). HR is alerted to potential midday-break violations so corrective action can be taken before MoHRE inspections.

Can I run ZKTeco devices across multiple emirates from one Peoplifi workspace?

Yes. Multi-emirate organisations frequently have ZKTeco devices in Dubai, Abu Dhabi, Sharjah and other emirates. Peoplifi tags each device with its emirate location so attendance, overtime and shift rules apply correctly to each location's working calendar (including emirate-specific public holidays).

Deep dive: ZKTeco

Why ZKTeco dominates UAE biometric attendance

ZKTeco is the most widely-deployed biometric attendance brand in the UAE — found in offices, retail chains, warehouses, hospitality venues, construction sites, healthcare facilities, and educational institutions. The brand's UAE market position is built on a combination of competitive hardware pricing, broad device-model range covering both fingerprint and face recognition, robust offline operation tolerating UAE's occasional network outages, and a wide reseller network across Dubai, Abu Dhabi, Sharjah, and the other emirates. For HR teams setting up attendance infrastructure, ZKTeco is often the default — and the integration with payroll software is the natural next step.

Real-time ADMS push architecture

Peoplifi's ZKTeco integration uses the ADMS (Automatic Data Management System) push protocol — the standard real-time communication path for modern ZKTeco devices. When an employee punches at any registered device, the device immediately pushes the punch record to Peoplifi's cloud endpoint, where it is matched to the employee profile and processed against the relevant shift pattern within 2 seconds. This is materially faster and more reliable than the legacy approach of scheduled CSV exports or end-of-month batch downloads, which create gaps in attendance visibility and complicate real-time HR operations.

Multi-device, multi-location consolidation

Larger UAE employers often have multiple ZKTeco devices spread across offices, branches, and sites. Peoplifi supports unlimited devices per workspace, with each device tagged to a specific location, branch, cost centre, or emirate. Employees can punch at any registered device — for example, a sales rep visiting branches across the UAE — and the system records the attendance correctly with location metadata. This eliminates the manual reconciliation that consumed HR-team hours in pre-integrated setups, particularly for organisations with frequent inter-branch movement.

Privacy, biometric data, and UAE PDPL alignment

Biometric data handling is increasingly regulated globally, and the UAE's Federal Decree-Law No. 45 of 2021 on Personal Data Protection (PDPL) sets out specific rules around biometric data collection, storage, and processing. Peoplifi's architecture is designed for PDPL alignment: biometric templates remain on the device and are never transmitted to or stored by Peoplifi servers. Only hashed punch events with timestamps, device IDs, and user IDs flow over the wire. This minimises data exposure, simplifies PDPL compliance, and reduces the consent-and-disclosure footprint required from employees.

Compliance with UAE Labour Law working-time rules

UAE Labour Law sets specific working-time rules that the attendance engine must respect: maximum 8 hours per day or 48 hours per week for most categories, overtime at 125-150% of regular wage for hours exceeding the standard, Ramadan-month reduction of 2 hours per day, summer-outdoor-ban from 12:30 to 15:00 during peak summer months, mandatory rest day per week. Peoplifi's attendance engine, fed by ZKTeco punches, applies all these rules automatically — calculating overtime correctly, flagging potential rule violations before they become MoHRE issues, and producing payroll-ready attendance summaries each cycle.

Ready to connect ZKTeco to Peoplifi?

Start free 7-day trial