Smart ZKTeco Attendance System | ZKTeco Biometric Integration | Live Attendance Tracker for ZKTeco | ZKTeco ADMS Sync
by Creyox Technologies https://www.creyox.com$ 175.00
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Attendances (hr_attendance)
• Discuss (mail) • Employees (hr) |
| Lines of code | 3812 |
| Technical Name |
cr_zkteco_biometric_integration |
| License | OPL-1 |
| Website | https://www.creyox.com |
| Versions | 16.0 17.0 18.0 19.0 |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Attendances (hr_attendance)
• Discuss (mail) • Employees (hr) |
| Lines of code | 3812 |
| Technical Name |
cr_zkteco_biometric_integration |
| License | OPL-1 |
| Website | https://www.creyox.com |
| Versions | 16.0 17.0 18.0 19.0 |
GET PERSONALIZED DEMO
Direct connection to our engineering team for a customized walkthrough.
Email Our Team
https://creyox.com/helpdesk
Odoo ZKTeco Biometric Integration
Seamlessly sync attendance logs and manage biometric devices in real-time.
The Ultimate ZKTeco Control Center
Unleash the full potential of your biometric infrastructure with our enterprise-grade ADMS integration. Remote management, real-time sync, and automated intelligence all in one place.
Live Sync
Instant log fetching via ADMS protocol.
Smart Dashboard
Visual analytics of your workforce.
Remote Mgmt
Enroll and transfer users remotely.
The ADMS Live Core Engine
Our next-generation synchronization engine creates a persistent bi-directional link between your ZKTeco hardware and Odoo. Every fingerprint scan or face recognition is pushed instantly to your server, ensuring zero-latency attendance tracking.
ADMS Communication
Real-time data push communication via ADMS protocol for instant attendance sync.
User Transfer
Seamlessly migrate employee biometric data between multiple devices.
Live Enrollment
Register new staff members remotely without touching the device.
Auto Calc
Intelligent processing of late arrivals and early departures.
Remote Commands
Reboot devices, clear logs, and request attendance data remotely via ADMS.
Auto Checkout
Automatically close open attendances at a configured time each day.
Smart Rounding
Calendar-based grace period rounding snaps punches to shift boundaries.
Connection Monitor
Real-time online/offline status based on device heartbeat timestamps.
Multi-Timezone
Per-device timezone configuration for accurate global workforce tracking.
Biometric Templates
Store, sync, and push fingerprint and face templates across devices.
Punch Interval
Configurable minimum interval to block accidental duplicate punches.
Device Discovery
Auto-register unknown devices and notify managers upon first contact.
Grace Periods
Separate grace windows for early/late check-in and check-out per device.
Bulk User Export
Push all enrolled employees to any device in one click.
Night Shift Support
Flexible overnight period detection for cross-midnight shift workers.
Remote Deletion
Delete employee records from hardware devices directly via Odoo.
From Fingerprint to Odoo in Seconds
The ADMS live sync pipeline captures every punch in real-time and delivers it directly to your Odoo HR module.
Employee Punches
Fingerprint or face tap on ZKTeco hardware
ADMS Live Push
Device instantly sends log to Odoo via ADMS HTTP protocol
Odoo Records Update
HR Attendance is created, late/early flags set automatically
Live Command Center
REAL-TIME MONITORINGOur Biometric Dashboard provides a comprehensive live command center. Monitor device connectivity in real-time, track present and absent employees at a glance, and view live punch logs with precision-engineered status tiles built directly into Odoo.
Cron Automation
Smart background jobs ensure your data stays synced without manual triggers.
Tamper-Proof Storage
Attendance logs are stored as secure, unique database records with automated deduplication for total data integrity.
4 Essential Business Reports
Accurate workforce insights delivered in PDF and Excel formats.
Daily Summary Report
Day-wise punch-in/out summary for all employees
Absence Report
Identify missing attendance records by date range
Daily Attendance Report
Detailed daily punch logs with biometric verification
Attendance Report (Excel)
Complete attendance history in exportable spreadsheet format
Enterprise Services
Powering your business growth with world-class Odoo expertise.
Odoo
Implementation
Odoo
Customization
AI Powered
Odoo Solutions
Odoo Data &
Module Migration
Third Party
App Integration
Odoo Artificial
Intelligence Services
Mobile App
Development
Support &
Maintenance
Odoo Training
& Guidance
System Setup Guide
- Go to Settings >> Users & Companies >> Users and open the user to whom you want to grant access for synchronizing biometric User data with devices.
- There turn on the Can Edit Biometric Data option and save the user record. This will allow the user to synchronize user data between Odoo and the devices.
- Go to Attendances >> Biometric Configuration >> Devices to view and manage all connected biometric devices in one place.
- If the device is newly added, click Approve Device to authorize it and enable communication with Odoo for the first time.
- Once the device is approved, you can configure its settings based on your attendance and synchronization requirements.
- You will find multiple action buttons to manage the device.
- By clicking Download User Data, Odoo creates a command to fetch all user records from the device, including fingerprint templates, face templates, and user roles. If an employee with the same biometric ID already exists, their details will be updated; otherwise, a new employee record will be created automatically with the downloaded biometric data and assigned role.
- By clicking Export Users, you can send all employee records from Odoo to the device. If a user with the same biometric ID does not exist on the device, a new user will be created; otherwise, the existing user data will be updated.
- By clicking Download All Logs, you can fetch and import all attendance logs from the device into Odoo.
- By clicking Reboot Device, a command will be sent to restart the device remotely, so there is no need to manually go to the machine for a reset.
- By clicking Clear Device Logs, all attendance logs stored on the device will be removed.
- By clicking Push Heartbeat Interval, a command is created to update the device heartbeat interval using the value set in the Heartbeat Interval (Seconds) field.
- If Use Communication Key is enabled, the Communication Key field will appear. You can set a secure key here, and synchronization will only happen when the device uses the same key. Odoo verifies both keys during communication, and sync is allowed only if they match.
- Set the Device Timezone according to the timezone configured on the device to ensure attendance logs are synced with the correct date and time in Odoo.
- Using the Used For field, you can define whether the device will be used for Check-In, Check-Out, or Both. If set to Check-In Only, every punch from the device will be recorded as a check-in in Odoo. If set to Check-Out Only, all punches will be treated as check-outs. If Both (Check-In and Check-Out) is selected and Status Code Based is enabled, punches will be recorded based on the punch type received from the device. If Status Code Based is disabled, Odoo will process punches sequentially for each employee, where the first punch is treated as check-in and the second punch as check-out.
- Using the Min Punch Interval field, you can set a minimum time gap between punches for the same employee to prevent duplicate or accidental multiple punch entries.
- If Auto Check-Out is enabled, the Auto Check-Out Time field will appear, allowing you to set a specific time to automatically close open attendance records.
- The Heartbeat Interval field lets you define how often the device sends heartbeat requests to Odoo, helping maintain regular communication between the device and system.
- If Auto-Clear Device Logs is enabled, attendance logs will be automatically removed from the device after successful synchronization, helping keep device memory available.
- Using Attendance Policy, you can manage night shifts and configure grace periods for employee check-in and check-out timings to handle late arrivals or early departures more accurately.
- If Flexible Period is enabled, the system can correctly handle night shifts where check-in and check-out happen on different dates. It combines them into a single attendance record based on the employee’s configured working schedule, preventing incorrect separate attendance entries.
- You can configure Check-In Grace and Check-Out Grace in minutes. For example, if an employee checks in 10 minutes late and the allowed grace period for check-in is 10 minutes, it will still be counted as on-time. Similarly, if an employee checks out 10 minutes early and the allowed grace period for check-out is 10 minutes, it will also be treated as an on-time checkout.
- You can also manage individual employee biometric data directly from the employee form when the Biometric User ID is configured. Multiple options are available there to manage and synchronize employee biometric information.
- By clicking Push User Data, a command is created to send the employee’s fingerprint templates, face templates, user role, and name to the device. If a user with the same biometric ID already exists on the device, their data will be updated; otherwise, a new user will be created.
- By clicking Fetch Biometric Data, you can retrieve the employee’s biometric information from the device, including fingerprint templates, face templates, user role, name etc.
- The Remote Enrollment button allows you to enroll an employee’s biometric data (fingerprint or face) directly from Odoo without manually configuring it on the device. When clicked, Odoo sends a request to the device to capture and register the employee’s biometric template.
- When clicked, a wizard will open where you can select the Enrollment Type (Face or Finger), choose the biometric device, and select the specific finger if finger enrollment is chosen. After clicking Start Enrollment, a command is created. Within a few seconds, the device will automatically prompt the employee to scan their selected finger or face based on the chosen enrollment type.
- You can also Transfer employee's finger/face templates to multiple devices by clicking Transfer to Devices.
- by clicking it you will see a wizard where you can select multiple configured devices, just select where you want to trasfer the data and click Transfer Now to send the data
- You can remotely remove an user record from the device by clicking the Delete from Device button.
- You can view all synchronized fingerprint and face templates for the employee under the Biometric Data tab.
Enterprise Services
Powering your business growth with world-class Odoo expertise.
Odoo
Implementation
Odoo
Customization
AI Powered
Odoo Solutions
Odoo Data &
Module Migration
Third Party
App Integration
Odoo Artificial
Intelligence Services
Mobile App
Development
Support &
Maintenance
Odoo Training
& Guidance
How does the ADMS sync work?
Can I manage users remotely?
Does it handle late arrivals?
How secure is the data?
Is this app compatible with Odoo Online?
How to contact if there is need of any Customization?
Do I need to buy all versions separately?
The app i paid for is not working, What should i do?
Enterprise Services
Powering your business growth with world-class Odoo expertise.
Odoo
Implementation
Odoo
Customization
AI Powered
Odoo Solutions
Odoo Data &
Module Migration
Third Party
App Integration
Odoo Artificial
Intelligence Services
Mobile App
Development
Support &
Maintenance
Odoo Training
& Guidance
Odoo Proprietary License v1.0 This software and associated files (the "Software") may only be used (executed, modified, executed after modifications) if you have purchased a valid license from the authors, typically via Odoo Apps, or if you have received a written agreement from the authors of the Software (see the COPYRIGHT file). You may develop Odoo modules that use the Software as a library (typically by depending on it, importing it and using its resources), but without copying any source code or material from the Software. You may distribute those modules under the license of your choice, provided that this license is compatible with the terms of the Odoo Proprietary License (For example: LGPL, MIT, or proprietary licenses similar to this one). It is forbidden to publish, distribute, sublicense, or sell copies of the Software or modified copies of the Software. The above copyright notice and this permission notice must be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Please log in to comment on this module