ZenHR’s Native Integration with ZKTeco Attendance Machines

ZKTeco is a leading global developer of smart security solutions and systems. ZKTeco’s biometric attendance machines track employees' time and attendance transactions through fingerprint scans and geolocation tracking. ZKTeco attendance machines integrate with ZenHR through BioTimeCloud, a cloud-based time attendance software that helps manage and organize your workforce effectively, regardless of their location, without a physical server. If you don’t have a BioTimeCloud account and would like to use your own hosted attendance software, we can still record your employee’s attendance data into an SQL server database.

Request Demo
ZKTeco

ZenHR’s native integration with ZKTeco allows you to:

Activating the ZKTeco Integration on ZenHR:

  • Click your user icon in the upper right corner and go to System Preferences > Integration Setup > ZKTeco Integration Setup.
  • Once you’re on the ZKTeco Integration Setup page, click the “Activate” button to start the activation steps.
zk1

Follow the steps on the right side of the page:

  • Step 1: Enter the Integration URL, your Username, and Password.
  • Step 2: Then click “Activate”.
zk2

That’s it; your ZKTeco integration will now be complete! You can find the subscription details on your ZKTeco Integration Setup page.

zk3

Notes:

  • This integration can only be activated by Global admins and will remain active until a Global admin deactivates it.
  • Users should ensure that the “Branch Number” on ZenHR matches the “Area” field on BioTimeCloud. The “Card ID” should also be identical in both systems to pull attendance history successfully.

Using the ZKTeco Integration:

Now that you’ve successfully integrated ZKTeco with your ZenHR account, you can now pull your employees’ attendance records.

To pull your employees’ attendance records, follow these steps:

  • On the ZKTeco Integration Setup page, go to the Pulling Attendance History section.
  • Select the History interval that you would like to pull employees’ attendance records from your attendance machines.
  • Then click “Activate”.
zk4

The Number of records to import and the Estimated time to import will then be displayed in the Pulling Attendance History section. Once your desired attendance records have been imported, you can access and manage them through ZenHR’s attendance module.

zk5


ZKTeco Failed Events Viewer:

  • Click your user icon in the upper right corner and go to System Preferences > Integration Setup > ZKTeco Integration Setup > Event Viewer.
  • On the Failed Events Viewer page, you can track the records that have failed to import.
  • To retry importing record details again, click “Retry”.
zk6
  • To download the attendance details batch, click “Export as”.
  • Then select the desired format.
zk7


Deactivating the ZKTeco Integration:

If you’d like to deactivate the ZKTeco integration, follow these steps:

  • Click your user icon in the upper right corner and go to System Preferences > Integration Setup > ZKTeco Integration Setup.
  • Once you’re on the ZKTeco Integration Setup page, click the “Deactivate” button to deactivate the integration.
zk8

zk9


Activating the ZKTeco Integration on ZenHR:

  • Click your user icon in the upper right corner and go to System Preferences > Integration Setup > ZKTeco Integration Setup.
  • Once you’re on the ZKTeco Integration Setup page, click the “Activate” button to start the activation steps.
zk1

Follow the steps on the right side of the page:

  • Step 1: Enter the Integration URL, your Username, and Password.
  • Step 2: Then click “Activate”.
zk2

That’s it; your ZKTeco integration will now be complete! You can find the subscription details on your ZKTeco Integration Setup page.

zk3

Notes:

  • This integration can only be activated by Global admins and will remain active until a Global admin deactivates it.
  • Users should ensure that the “Branch Number” on ZenHR matches the “Area” field on BioTimeCloud. The “Card ID” should also be identical in both systems to pull attendance history successfully.

Using the ZKTeco Integration:

Now that you’ve successfully integrated ZKTeco with your ZenHR account, you can now pull your employees’ attendance records.

To pull your employees’ attendance records, follow these steps:

  • On the ZKTeco Integration Setup page, go to the Pulling Attendance History section.
  • Select the History interval that you would like to pull employees’ attendance records from your attendance machines.
  • Then click “Activate”.
zk4

The Number of records to import and the Estimated time to import will then be displayed in the Pulling Attendance History section. Once your desired attendance records have been imported, you can access and manage them through ZenHR’s attendance module.

zk5


ZKTeco Failed Events Viewer:

  • Click your user icon in the upper right corner and go to System Preferences > Integration Setup > ZKTeco Integration Setup > Event Viewer.
  • On the Failed Events Viewer page, you can track the records that have failed to import.
  • To retry importing record details again, click “Retry”.
zk6
  • To download the attendance details batch, click “Export as”.
  • Then select the desired format.
zk7


Deactivating the ZKTeco Integration:

If you’d like to deactivate the ZKTeco integration, follow these steps:

  • Click your user icon in the upper right corner and go to System Preferences > Integration Setup > ZKTeco Integration Setup.
  • Once you’re on the ZKTeco Integration Setup page, click the “Deactivate” button to deactivate the integration.
zk8

zk9


Activating the ZKTeco Integration on ZenHR:

  • Click your user icon in the upper right corner and go to System Preferences > Integration Setup > ZKTeco Integration Setup.
  • Once you’re on the ZKTeco Integration Setup page, click the “Activate” button to start the activation steps.
zk1

Follow the steps on the right side of the page:

  • Step 1: Enter the Integration URL, your Username, and Password.
  • Step 2: Then click “Activate”.
zk2

That’s it; your ZKTeco integration will now be complete! You can find the subscription details on your ZKTeco Integration Setup page.

zk3

Notes:

  • This integration can only be activated by Global admins and will remain active until a Global admin deactivates it.
  • Users should ensure that the “Branch Number” on ZenHR matches the “Area” field on BioTimeCloud. The “Card ID” should also be identical in both systems to pull attendance history successfully.

Using the ZKTeco Integration:

Now that you’ve successfully integrated ZKTeco with your ZenHR account, you can now pull your employees’ attendance records.

To pull your employees’ attendance records, follow these steps:

  • On the ZKTeco Integration Setup page, go to the Pulling Attendance History section.
  • Select the History interval that you would like to pull employees’ attendance records from your attendance machines.
  • Then click “Activate”.
zk4

The Number of records to import and the Estimated time to import will then be displayed in the Pulling Attendance History section. Once your desired attendance records have been imported, you can access and manage them through ZenHR’s attendance module.

zk5


ZKTeco Failed Events Viewer:

  • Click your user icon in the upper right corner and go to System Preferences > Integration Setup > ZKTeco Integration Setup > Event Viewer.
  • On the Failed Events Viewer page, you can track the records that have failed to import.
  • To retry importing record details again, click “Retry”.
zk6
  • To download the attendance details batch, click “Export as”.
  • Then select the desired format.
zk7


Deactivating the ZKTeco Integration:

If you’d like to deactivate the ZKTeco integration, follow these steps:

  • Click your user icon in the upper right corner and go to System Preferences > Integration Setup > ZKTeco Integration Setup.
  • Once you’re on the ZKTeco Integration Setup page, click the “Deactivate” button to deactivate the integration.
zk8

zk9


Activating the ZKTeco Integration on ZenHR:

  • Click your user icon in the upper right corner and go to System Preferences > Integration Setup > ZKTeco Integration Setup.
  • Once you’re on the ZKTeco Integration Setup page, click the “Activate” button to start the activation steps.
zk1

Follow the steps on the right side of the page:

  • Step 1: Enter the Integration URL, your Username, and Password.
  • Step 2: Then click “Activate”.
zk2

That’s it; your ZKTeco integration will now be complete! You can find the subscription details on your ZKTeco Integration Setup page.

zk3

Notes:

  • This integration can only be activated by Global admins and will remain active until a Global admin deactivates it.
  • Users should ensure that the “Branch Number” on ZenHR matches the “Area” field on BioTimeCloud. The “Card ID” should also be identical in both systems to pull attendance history successfully.

Using the ZKTeco Integration:

Now that you’ve successfully integrated ZKTeco with your ZenHR account, you can now pull your employees’ attendance records.

To pull your employees’ attendance records, follow these steps:

  • On the ZKTeco Integration Setup page, go to the Pulling Attendance History section.
  • Select the History interval that you would like to pull employees’ attendance records from your attendance machines.
  • Then click “Activate”.
zk4

The Number of records to import and the Estimated time to import will then be displayed in the Pulling Attendance History section. Once your desired attendance records have been imported, you can access and manage them through ZenHR’s attendance module.

zk5


ZKTeco Failed Events Viewer:

  • Click your user icon in the upper right corner and go to System Preferences > Integration Setup > ZKTeco Integration Setup > Event Viewer.
  • On the Failed Events Viewer page, you can track the records that have failed to import.
  • To retry importing record details again, click “Retry”.
zk6
  • To download the attendance details batch, click “Export as”.
  • Then select the desired format.
zk7


Deactivating the ZKTeco Integration:

If you’d like to deactivate the ZKTeco integration, follow these steps:

  • Click your user icon in the upper right corner and go to System Preferences > Integration Setup > ZKTeco Integration Setup.
  • Once you’re on the ZKTeco Integration Setup page, click the “Deactivate” button to deactivate the integration.
zk8

zk9


Looking to take your HR employees to a state of Zen?

Get StartedLet's Meet!