Skip to content

Biometric attendance integration with ZKTeco, Hikvision and Suprema

Last reviewed · Checked against the product's device adapters and screens

The short answer

Verdeshell HRMS connects biometric attendance devices from ZKTeco (including the EasyTimePro cloud), Hikvision and Suprema, plus any device that can push punches over HTTP. Punches are matched to employees, written to the attendance record and carried into payroll as loss of pay, with diagnostics that show when a device stops reporting.

Supported devices and how each connects

Each device is registered in Attendance → Devices with a protocol, an office location and its connection details. Some devices push punches to Verdeshell as they happen; for others Verdeshell pulls punches on a schedule.

Device protocols Verdeshell HRMS supports
Device or systemProtocol in VerdeshellHow punches arrive
ZKTeco terminalsZKTeco ADMSThe terminal pushes punches to Verdeshell's push address
ZKTeco EasyTimePro / BioTime cloudZKTeco EasyTimeProVerdeshell pulls punches from the vendor cloud on a schedule
Hikvision access-control and attendance terminalsHikvision ISAPIVerdeshell pulls punches from the device on a schedule
Suprema devices managed by BioStarSuprema BioStarVerdeshell pulls punches from the BioStar server on a schedule
Any other device or middlewareGeneric HTTPThe device posts each punch as JSON with its device key

How a punch becomes attendance and payroll

  1. Enrol employees on the device using their biometric ID. Verdeshell gives every employee a unique numeric biometric ID (or uses the one you set), and you can download the enrolment roster as a CSV to load onto your devices.
  2. The device sends or Verdeshell fetches the punch. Every punch is logged with its time in your company's timezone and the device it came from.
  3. The punch is matched to an employee by biometric ID and written to that person's attendance record. Duplicates are recognised and not counted twice.
  4. Attendance rules apply. The attendance policy and the employee's shift — including overnight shifts — decide present, late, half-day or absent for the day.
  5. Payroll reads attendance. Days absent without approved paid leave become loss of pay, worked out on the monthly divisor your company chooses.

Punches that do not match anyone

A punch from an ID nobody holds is not thrown away. The Biometric Punch Logs screen lists every punch a device reported with its outcome — processed, unmatched, duplicate, rejected or error — and shows a banner when unmatched punches are waiting.

  • Assign an unmatched punch to the right employee, which also records that biometric ID against them, and it is reprocessed onto their attendance.
  • Reprocess punches one at a time or in bulk after you fix an employee's biometric ID on their profile.
  • The log shows the name the device itself holds for the ID, so a row reading only a number can still be traced to a person.

Device diagnostics

A reader that stops reporting usually goes unnoticed until payroll week. In Verdeshell the devices list shows when each device was last seen, and for pull devices when the last poll was attempted, whether it succeeded, how many punches it brought in, and the reason if it failed.

  • Test connection checks a device's details before you rely on it, and explains a failure in plain words — for example that the portal rejected the username or password — without ever echoing the credential back.
  • Rotate API key issues a new key for a push device if the old one may have leaked.
  • Deactivate a device you have retired; it simply stops recording.

A face-recognition kiosk for shared devices

Where buying another terminal is not worth it — a small branch, a site office, a reception desk — a tablet or laptop with a camera can run Verdeshell's face-recognition kiosk in the browser. The kiosk is paired once with a device key, then recognises enrolled employees and records check-in or check-out on the spot. Kiosk punches land on the same attendance record as device and mobile punches.

Plans and setup

Biometric device integration and the face kiosk are included in the Starter plan; there is no per-device fee. Device registration is done by your HR admin, tenant admin or tenant owner from the web. Book a demo to check your device models with the Verdeshell team before your trial.

Frequently asked questions

Which biometric device brands work with Verdeshell?

ZKTeco terminals over ADMS, the ZKTeco EasyTimePro cloud, Hikvision devices over ISAPI and Suprema devices managed by BioStar. Any other device or middleware that can post a punch over HTTP can use the generic adapter.

What happens to a punch from someone not set up in Verdeshell?

It is kept as an unmatched punch in the Biometric Punch Logs, not discarded. HR assigns it to the right employee or fixes their biometric ID, then reprocesses it onto their attendance.

How will we know if a biometric device stops sending punches?

The devices list shows when each device was last seen and, for devices Verdeshell polls, the result of the last attempt with the reason for any failure. Test connection checks a device on demand.

Can we use mobile check-in and biometric devices together?

Yes. Device, kiosk and mobile punches all land on one attendance record per employee. Geofencing rules apply only to check-ins from the mobile app, not to biometric devices.

Ready to see Verdeshell HRMS in action?

Book a free 30-minute demo. After the demo we set up your 14-day free trial — no credit card required.