Connect your ZKTeco devices to the cloud — in under 10 minutes

Most Egyptian + Gulf offices already own ZKTeco hardware. AttendUX uses the standard ADMS push protocol to sync attendance from any ZKTeco cloud-compatible device in real time — no cables, no desktop middleware, no replacement cost. Just set the server URL on the device and employees' punches land in the AttendUX dashboard within seconds.

Why integrate ZKTeco with AttendUX

Real-time push (not pull)

Devices push punches to AttendUX as they happen. No polling, no 15-minute batching — managers see attendance live.

Zero new hardware

Keep every K40, MB360, F22, iClock, SpeedFace you already paid for. Just flip them from local SQL to cloud mode via a settings change.

No desktop middleware

Classic ZKTeco setups need a Windows PC always-on running BioAccess. With AttendUX the device talks directly to our cloud — the PC disappears.

Anti-spoof + face live-check

Server-side InsightFace models rescore every face check-in for liveness + spoof detection — stronger than device-only ML.

Multi-device per branch

Entry-only device + exit-only device per branch? AttendUX auto-pairs their punches into clean check-in / check-out records.

Mobile fallback

When a device is offline or an employee works remote, same AttendUX account lets them punch via face on their phone. One source of truth.

How it works

Typical setup takes under 10 minutes.

1

Create an AttendUX account

Sign up for a free 7-day trial. We assign you a unique company token used by all your ZKTeco devices for secure cloud sync.

2

Open device menu → Comm → Cloud

On the device: Menu → COMM → Cloud Server. Enter server URL: iclock.attendux.com, port 80, enable "Cloud Server Setting".

3

Register the device

Enter your company token when prompted. The device registers automatically and starts pushing attendance within 30 seconds.

4

Import employees to AttendUX

Enroll fingerprints / faces on the device as usual, or upload your existing employee list via CSV. AttendUX auto-matches new employee IDs to device user IDs.

5

Watch live attendance roll in

Every scan appears in the AttendUX dashboard within 2-5 seconds. Payroll is calculated automatically at the end of the period.

Supported ZKTeco models & versions

ZKTeco K40 / K40 Pro
ZKTeco MB360 / MB460 / MB560
ZKTeco F22 / F18 / F19
ZKTeco iClock 580 / 680 / 880
ZKTeco SpeedFace V5L / V4 / 7
ZKTeco ProFace X / X Plus
ZKTeco G4 / G3 / G2
ZKTeco UFace 402 / 302
Any ZKTeco device with "Cloud Server" menu option

Frequently Asked Questions

What protocol does the integration use?

ADMS Push — ZKTeco`s own cloud protocol, supported out-of-the-box by every modern ZKTeco device. No firmware modification, no third-party agents. The device uses HTTP/HTTPS to push attendance records to iclock.attendux.com.

Do I need to replace my old K40 devices?

No. Every K40 shipped after 2018 has the "Cloud Server" menu option. Older models may need a firmware update (free from ZKTeco) but 95%+ of hardware already in Egyptian + Gulf offices works as-is.

What if my device is offline for a day — do I lose the data?

No. Devices buffer up to 100,000 attendance records locally. When connection restores, they flush the backlog to AttendUX in order. No data loss, correct timestamps preserved.

Can I keep using my local BioAccess PC alongside AttendUX?

Yes, temporarily — devices support dual-destination push (one to your local BioAccess + one to AttendUX cloud). Useful during a migration period while you validate cloud data matches your current reports.

Start Free Trial

7-day free trial · full integration access · no credit card

Start Free Trial
Start Your Free Trial No card · Ready in 5 min
Start Free