Zkteco, eSSL, Cams Biometrics Integration Module with HR Attendance
by Cams Biometrics https://www.camsunit.com| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Attendances (hr_attendance)
• Employees (hr) • Discuss (mail) |
| Lines of code | 1012 |
| Technical Name |
odoo-biometric-attendance |
| License | AGPL-3 |
| Website | https://www.camsunit.com |
| Versions | 13.0 14.0 15.0 16.0 17.0 18.0 19.0 |
This module seamlessly integrates biometric attendance machines with Odoo HR Attendance. Punch data is pushed directly from your devices into Odoo in real time — no manufacturer software, no middleware, no manual exports. It works with every biometric machine that exists globally, from brand-new cloud-capable terminals to decade-old legacy hardware on air-gapped factory networks.
1. 100% Global Device Compatibility
Every biometric device on the planet is covered through two deployment architectures:
NATIVE PUSH
Real-time • Direct • Full API
For devices verified at developer.camsbiometrics.com. The device pushes punch data directly to Odoo over HTTPS the moment it happens — sub-second latency, no intermediary required.
HYBRID PUSH
Legacy • Air-gapped • Any Network
For all other devices. Punch data is collected via SDK or database connector — through a public IP or a push service on a local computer — and forwarded to Odoo through the API.
One API. Any Device. Any Network. Any ERP. — Read the full architecture guide: Universal Deployment Guide → (https://forum.camsbiometrics.com/universal-deployment-100-global-device-compatibility-for-biometric-attendance-systems/)
2. Real-time Punch Sync
Attendance and punch data is instantly pushed from biometric devices directly into the Odoo HR Attendance module. Records appear in Odoo the moment an employee checks in or out — accurate, up-to-date, with zero delay.
3. Zero Extra Software
No manufacturer software. No ZKTeco ADMS server. No third-party sync tools. Communication happens entirely through a secure HTTP API. Simply connect your biometric device to the internet and punches are recorded directly in Odoo — a truly hassle-free setup.
4. Offline Punch Synchronization
If your biometric device loses connectivity, punches are stored locally on the device or intermediary service. The moment connectivity is restored, all queued records sync to Odoo automatically in chronological order — no manual intervention, no data loss, ever.
5. Customizable and Scalable
The module can be customized to receive user and biometric information from hardware, offering flexibility to tailor it to your specific HR workflows. It scales from a single office to enterprise-wide deployments spanning thousands of devices across hundreds of locations globally.
6. API Activation and License
Every device requires two things to communicate through the API — regardless of whether it uses Native Push or Hybrid Push:
- Native Push devices — API Activation (one-time, no expiry) + API License (1 year, multi-year, or lifetime)
- Hybrid Push devices — Hybrid Push Setup (one-time) + API License (1 year, multi-year, or lifetime)
There is no separate integration charge for using this Odoo module — only the per-device charges above apply. For a full breakdown of the pricing model, read the API Activation and License Guide → (https://forum.camsbiometrics.com/api-activation-and-api-license-understanding-the-charges-for-biometric-device-integration/)
Supported Device Brands
Includes — but is not limited to:
Works In Every Environment
Retail and Branch Networks
Devices push directly to Odoo cloud. Real-time shift visibility across all locations.
Manufacturing and Air-gapped Networks
Hybrid Push bridges isolated OT networks — devices need no internet access.
Healthcare and Regulated Industries
HIPAA-compliant deployments — biometric templates stay fully on-premise.
Corporate Multi-site
Manage thousands of devices across global offices from a single Odoo instance.
Streamline your attendance management by eliminating manual exports, third-party sync tools, and vendor lock-in. Whether you have 5 devices or 50,000 — across one office or one hundred countries — this module keeps Odoo HR Attendance accurate, real-time, and fully automated.
For Customization and Developer Support
Cams Biometrics — www.camsbiometrics.com
Please log in to comment on this module