Skip to content
Chefotech HRMS
All documentation

Attendance and time

Connecting biometric devices

Three ways to get punches in, including from devices with no internet access.

Open this in the app

Pick the mode that fits your network

  • API pull — the platform connects to the device or its server on a schedule. Needs the device to be reachable from the internet.
  • Webhook push — the device or a small bridge on your network posts punches to us. Works when the device is on a private LAN, because the connection goes outward.
  • File import — export the log from the device software and upload it. Needs no connectivity at all.

Devices on an office LAN cannot be reached from a cloud service directly. If your device is not internet-facing, use webhook mode with the bridge, or file import. Neither requires opening your network.

Raw events are kept

Every punch is stored twice: as the raw event exactly as the device reported it, and as a mapped punch attached to an employee.

That is why a mis-configured device is recoverable. If a device was reporting IDs that matched nobody, fixing the mapping and reprocessing rebuilds attendance for those days — the underlying events were never discarded.

Re-importing the same file does not create duplicates; events are matched on device, user and timestamp.

There is a guided walkthrough for this

Sign in and open Help, then ask about this feature. The walkthrough drives the real screens and fills the real form as you answer its questions — it is not a video or a slideshow.

Related