If you own a ZKTeco biometric device, you may have seen the term ADMS in the settings menu. Understanding what ADMS is — and how to configure it — is the key to getting real-time attendance data in SmartBioTime.
What is ADMS?
ADMS stands for Attendance Data Management System. It is ZKTeco’s proprietary cloud push protocol that allows devices to automatically send attendance logs, user records, and biometric templates to a remote server over the internet.
Unlike older systems that required manual USB data extraction or local server polling, ADMS-enabled devices push data to the cloud in real time — the moment a finger is scanned.
How ADMS Works with SmartBioTime
- The ZKTeco device is configured with the SmartBioTime server URL and a unique API key
- Every time an employee scans their finger, the device immediately sends the log to SmartBioTime via ADMS
- SmartBioTime processes the log, determines IN/OUT status, and updates the employee’s session
- The punch appears on the Live Monitor dashboard within seconds
- If configured, a Telegram notification is sent to the manager instantly
ADMS vs. Direct API Pull
| Feature | ADMS (Push) | API Pull |
|---|---|---|
| Data direction | Device → Server | Server → Device |
| Latency | Real-time (seconds) | Depends on polling interval |
| Firewall requirements | Device needs outbound internet | Server needs device access |
| Best for | Cloud-based systems | On-premise systems |
SmartBioTime supports both ADMS and direct REST API, making it compatible with virtually any ZKTeco device model.
Which ZKTeco Models Support ADMS?
Most modern ZKTeco devices support ADMS, including the K series, G series, SpeedFace series, and ProFace series. Check your device menu under Communication → Cloud Server Settings — if you see a Server Address field, your device supports ADMS.
Set Up ADMS with SmartBioTime
Follow our ZKTeco Device Setup Guide for step-by-step ADMS configuration instructions. Or contact our support team for a free remote setup session.