Skip to Content
Menu

ZKTeco Biometric Attendance Integration

by
Odoo

923.31

v 18.0 Third Party 15
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies Discuss (mail)
Attendances (hr_attendance)
Employees (hr)
Community Apps Dependencies
Lines of code 4961
Technical Name softatt_attendance_zk_extension
LicenseOPL-1
Websitehttps://softatt.com/
Versions 16.0 17.0 18.0
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies Discuss (mail)
Attendances (hr_attendance)
Employees (hr)
Community Apps Dependencies
Lines of code 4961
Technical Name softatt_attendance_zk_extension
LicenseOPL-1
Websitehttps://softatt.com/
Versions 16.0 17.0 18.0

Odoo Community

Odoo Enterprise

Odoo.sh

The Only ZKTeco Integration Built for Cloud-Based Odoo. No Middleware Required!

Unlike other solutions that only work with offline Odoo, our module seamlessly syncs real-time attendance data from ZKTeco biometric devices directly into your cloud-hosted Odoo-No middleware, No public IP, No local PC, and No extra software needed.

100% Cloud-Compatible - No API License Required!

Request a Demo - info@softatt.com

The First Cloud Odoo ZKTeco Connector

Real-time Sync Icon
Real-Time Attendance Sync

Automatically push attendance records to your Odoo server the moment they're captured, ensuring up-to-the-minute accuracy.

Device Compatibility Icon
Broad Device Compatibility

Works with any ZKTeco biometric device that supports ADMS mode.
Check the Requirements Section to confirm compatibility.

Simple Setup Icon
Quick & Easy Setup

Deploy in just 3 minutes with a hassle-free installation-no technical expertise required.

Advanced Features Icon
Advanced Attendance Features

Leverage powerful tools like an interactive attendance dashboard, automatic late deductions, payroll integration, and more.

Sync Users Across Devices Icon
Sync Users Across Devices

Easily transfer user data between devices, allowing employees to check in from any connected terminal.

Offline Sync Icon
Seamless Offline Sync

No data loss-attendance records automatically sync when the device reconnects to the internet.

Scalability Icon
Unlimited Scalability

Connect as many devices as your Odoo server can handle-scale without restrictions.

No API License Icon
No API License Required

Everything is included-no need to purchase additional API licenses or software.

Setup

Check Out Our Detailed Guide On Device Connection And Module Setup

https://softatt.com/web/content/1618

Step 1: Make sure that your device is connected to the internet via Ethernet or Wi-Fi. Ping the device to verify connectivity.


Step 2: Go to device menu and Select "Comm":


Step 3: Select "Cloud Server Setting":


Step 4: Enter your Odoo's server IP Address in the Server Address field and your Odoo Port in the port field (8069 most of the time.)


Step 5: Now given that everything else is working as well, Go to the Zk devices Menu in your purchased module and refresh, a new record with your device's serial number must appear in the list. Set up the device name and the timezone of the device, and Done. you are good to go.

gif
Check Out The Live Demo
Connect as many devices as you want!
DeviceList
Download Attendance/User Data!
gif
Download attendance records of any period!
DownloadAttendance

Sync Users

Easily transfer user data between devices, allowing employees to check in from any connected terminal.

SyncWizard
Enroll

Enroll User Fingerprints

Initiate the fingerprint enrollment process for new users directly from your Odoo interface.

Update/Delete User Data From Odoo

Modify user information or delete device users directly from your Odoo interface.

UserForm
More Features

Attendance Dashboard

dashboard_screenshot

Late Minutes Calculation

LateMinutes
New Reports!
PDFReports

Absence Report

AbsenceReport
DailyReport

Daily Report

Employee Report

EmployeeReport
AttendanceReport

Attendance Report

Tested ZKTeco Models

Although our solution has successfully integrated with every ZKTeco device we have tested (over 100 devices), as long as the device meets the requirements listed below, we recommend reaching out to us to confirm compatibility with your specific model before proceeding with the purchase.

Some of the tested device models include:

  • F18
  • uFace302
  • PFace202
  • UA300
  • Horus
  • K14
  • SpeedFace V5L
  • MB460
  • iClock 680
  • K40
  • iFace950
  • U270
  • XI FACE2000
  • U280
  • U275
  • UA760/ID
  • PRO FACE 200
  • uFace800 Plus

Need us to test compatibility with your device?

info@softatt.com

Requirements for Integration

  1. Device Compatibility: The device must be a Time & Attendance machine or a Time & Attendance & Access Control device. Not Access Control only

    Important: If your device supports both Time & Attendance
    and Access Control, you must change the device mode to
    Time & Attendance (T&A PUSH) in the settings.
    Device Mode Settings
  2. Internet Connectivity: The device must be connected to the internet via Ethernet or Wi-Fi.
    To verify:
  3. Cloud Server Support: The device must support a cloud connection. To check compatibility:
    • Go to the device menu.
    • Navigate to the "Comm" section.
    • Look for the "Cloud Server Setting" option. If there is, your device is compatible.
  4. Odoo Server Requirements:
    • For a single database setup, the integration works without issues. Just enter the IP Address of your server in the Cloud Server Setting of your device. (Check The guide)

    • For multiple databases within the same Odoo instance:
      - You must use **Subdomains** for each database. The device can't recognize which database to send the requests to if you don't use Subdomains.
      - In this case, your device must support a domain name in the Cloud Server Settings, some devices support IP Addresses only.
    • For Odoo.sh:
      - In this case, your device must support a domain name in the Cloud Server Settings, some devices support IP Addresses only.
    • To verify if your device supports this:
      • Go to the device menu.
      • Navigate to "Cloud Server Setting".
      • If you see an option to enter a domain name, your device is good to go.
Helpdesk

60-Day Free Support!

We provide 60 days of complimentary support to ensure a seamless experience with your ZKTeco integration. Our team will assist you in connecting your devices, setting up your module, and guiding you through every step. Reach out to us through any of the following channels:

  • Guide: https://softatt.com/web/content/1618
  • Website: https://softatt.com/help
  • Email: support@softatt.com
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

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author or have a question related to your purchase, please use the support page.
by
Salman Sheik
on 4/4/25, 12:05 PM Author



There are no comments yet!