Biometric Attendance Integration for Odoo
Biometric Attendance Integration for Odoo
AmpleTrails connects your fingerprint & face-recognition devices to Odoo HR — pushing every punch into Odoo’s hr.attendance as an automatic check-in or check-out, with employees mapped correctly across all your devices.
Get a Free Demo
See biometric punches flow into Odoo HR live.
Biometric Attendance, Straight Into Odoo HR
No manual imports — every punch becomes an Odoo attendance record.
Native Odoo Integration
Connects to your Odoo server over XML-RPC and writes directly to the standard hr.attendance model — no custom modules required.
Auto Check-In / Check-Out
Each IN punch becomes a check-in and each OUT punch a check-out, timestamped to the second for accurate worked hours.
Employee Mapping
Fetches Odoo employees and maps every device user to the correct employee ID, so attendance lands on the right person.
Multi-Device & Location
Aggregate punches from many fingerprint and face devices across locations into a single Odoo HR instance.
Works with eSSL & More
Supports eSSL and other biometric brands, so you keep your existing hardware while gaining Odoo attendance.
Authenticated Sessions
Logs in with your Odoo database, user and password to obtain a session before posting — run it over HTTPS for security.
Connect Devices to Odoo in 4 Steps
Authenticate
The connector logs in to your Odoo database via XML-RPC.
Map Employees
It fetches Odoo employees and matches each device user.
Read Punches
It collects IN/OUT punches from your biometric devices.
Post to Odoo
Each punch is written as a check-in or check-out in hr.attendance.
Keep Your Devices, Gain Odoo Attendance
Bring biometric attendance into the same system you run payroll, projects and HR on — without re-keying data.
- Direct writes to Odoo
hr.attendance - Automatic check-in and check-out from punches
- Device-user to Odoo-employee mapping
- Multiple devices and locations supported
- Works with eSSL and other biometric brands
- Authenticated XML-RPC sessions
Sample Odoo Attendance Write
authenticate(db, user, password) -> uid
execute(db, uid, pwd,
"hr.attendance", "create", {
"employee_id": 42,
"check_in" : "2026-06-14 09:58:00"
}) -> attendance #10231
One Source of Truth for Attendance
Whether you run Odoo Community or Enterprise, AmpleTrails bridges your biometric hardware and Odoo HR so attendance, leaves and payroll all work from the same data — implemented and supported locally.
Odoo Biometric Integration — Questions Answered
How does biometric attendance integration with Odoo work?
The connector authenticates to your Odoo server over XML-RPC, then writes each attendance punch into Odoo’s hr.attendance model as a check-in or check-out for the matching employee — so biometric attendance appears directly in Odoo HR.
Which biometric devices are supported?
It works with eSSL and other fingerprint and face-recognition attendance devices. Punches are mapped to Odoo employees and pushed as check-in/check-out records.
Does it map device users to Odoo employees?
Yes. The connector can fetch the list of Odoo employees and map each device user to the correct employee ID before posting attendance.
Can it handle multiple devices and locations?
Yes. The integration supports multiple biometric devices and locations, posting all punches into a single Odoo HR instance.
Is it secure?
The connector logs in with your Odoo database, username and password to obtain a session before writing attendance. We recommend running it over HTTPS and rotating credentials regularly.
Bring Biometric Attendance into Odoo
Stop importing CSVs by hand. Let AmpleTrails sync your fingerprint and face devices straight into Odoo HR. Book a free demo.
Get My Free Demo →Call us: +91 93154 41053 · Email: in**@*********ls.com
Matrix Cameras
Matrix Product
Biometric Machines