Connect Your Biometric Devices to Any Software — Instantly
Ampletrails provides a production-ready webhook service that pushes attendance data from eSSL, ZKTeco, Matrix, Biomax, and other popular biometric devices straight to your HRMS, ERP, or custom application in real time.
Works with devices from
ZKTeco
Matrix
Biomax
Spectra
Fortuna
What Is a Biometric Webhook?
A webhook is an automatic HTTP call your biometric device makes every time an employee punches in or out. Instead of polling a database or downloading logs manually, the attendance data is pushed directly to your server the moment it happens. No middleware agents, no scheduled imports, no stale data.
If you have been struggling with CSV exports, manual uploads, or fragile desktop software sitting between your attendance device and your HRMS, a biometric webhook integration is the modern, reliable alternative you need.
How the Integration Works
Ampletrails sets up the entire pipeline for you. Here is the typical flow from device punch to your application:
Employee Punches In
An employee uses their fingerprint, face, card, or password on the biometric device at your door.
Device Sends Data to eBioServer
The attendance log reaches the eBioServerNew middleware — a web-based biometric data management layer deployed on your server.
Webhook Fires to Your URL
eBioServerNew instantly fires an HTTP POST to your webhook URL, delivering the attendance record as a JSON payload — optionally AES-256 encrypted.
Your App Processes It
Your HRMS, payroll, ERP, or custom application receives the data and processes it — marking attendance, triggering workflows, or updating dashboards.
What the Webhook Payload Looks Like
Every time a punch happens, your server receives a clean JSON object with everything you need to process the attendance record. Here is an example of the decrypted payload:
“EmployeeCode”: “S1123”,
“DownloadDate”: “2025-01-18 16:28:37”,
“LogDate”: “2025-01-18 16:27:09”,
“DeviceName”: “SilkBio”,
“SerialNumber”: “AEXY182960104”,
“Direction”: “IN”,
“DeviceDirection”: “Device”,
“WorkCode”: “0”,
“VerificationType”: “Finger or Face or Card or Password”,
“GPS”: “0,0”
}
The payload includes the employee code, exact punch time, device serial number, IN/OUT direction, and the verification method used. That is everything your HR system needs to create an accurate, tamper-proof attendance record.
Why Choose Ampletrails for Biometric Webhook Integration?
Real-Time Push, Not Polling
Data arrives at your server the instant a punch happens. No cron jobs, no 10-minute sync delays, no missed records.
AES-256 Encrypted Payloads
Turn on encryption and every payload is AES-256 CBC encrypted before it leaves the server. You decrypt it with your private key — nobody else can read it in transit.
Works With Any Platform
Your webhook URL can point to any system — SAP, Zoho People, BambooHR, Keka, GreytHR, Odoo, a custom Node.js app, or a Google Sheet. If it can receive an HTTP POST, it works.
Batch or Single Log Push
Configure whether to push logs one at a time or in configurable batches — whichever suits your server capacity and processing logic.
Turnkey Setup by Ampletrails
We handle everything — eBioServerNew deployment, device configuration, webhook URL mapping, encryption password setup, and end-to-end testing.
Multi-Brand, Multi-Location
Running eSSL at one branch and ZKTeco at another? No problem. We unify all device data into a single webhook stream for your application.
Supported Biometric Devices
Ampletrails has tested and deployed webhook integrations across a wide range of biometric attendance and access control hardware. Here are some of the brands and device types we support:
Don’t see your device? Get in touch — there is a very good chance we already support it or can add support quickly.
Enterprise-Grade Encryption Built In
When you enable the encryption option in eBioServerNew, every attendance payload is encrypted before transmission. Your webhook endpoint receives an encrypted string inside a JSON wrapper, which you decrypt on your end using the shared secret key.
For example, if your password is “essl1234” (8 characters), the system pads it with “1”s to create a 32-character key: essl1234111111111111111111111111. This ensures consistent 256-bit encryption regardless of the password length you choose.
Who Is This Integration For?
If any of the following sound like your situation, this biometric webhook integration was built for you:
HR & Payroll Teams
You want attendance data flowing directly into your HRMS or payroll software — Zoho People, Keka, GreytHR, SAP, or Darwinbox — without daily manual imports.
IT Teams Building Custom Apps
You are building an in-house attendance portal, dashboard, or ERP module and need a reliable webhook endpoint that delivers structured JSON.
Multi-Location Businesses
You manage offices, factories, or retail stores across cities and want all biometric punch data centralized in one platform in real time.
Schools & Hospitals
You need a hygienic, fast, contactless attendance system that feeds directly into your student management or hospital HR system.
Frequently Asked Questions
Do I need to install any desktop software?
No. eBioServerNew is a web-based application deployed on a Windows web server with MS-SQL or MySQL. There is no desktop client to install on individual machines. All configuration happens through a browser.
Can I use this without encryption?
Yes. Encryption is optional. If you disable it in eBioServerNew settings, the attendance data is sent as plain JSON directly to your webhook URL — no decryption logic needed on your end.
What response should my webhook URL return?
Your endpoint should return the text “Success” after processing the data. This tells eBioServerNew that the log was received and processed correctly.
How quickly does the data arrive after a punch?
In most deployments, the webhook fires within 1 to 3 seconds of the employee completing their punch on the biometric device. The exact latency depends on your network and server response time.
Can I control how many logs are pushed at once?
Yes. eBioServerNew lets you configure the number of attendance logs sent per webhook call. You can push them one at a time or in batches depending on your server’s capacity.
What biometric verification methods are supported?
The webhook captures punches made via fingerprint, face recognition, RFID card, or password — and the VerificationType field in the payload tells you exactly which method was used.
How do I get started?
Call Ampletrails at +91-9315441053 or email us. We will assess your current device setup, recommend the right integration approach, and have your webhook live — typically within 1 to 2 business days for a standard single-site setup.
Ready to Automate Your Biometric Attendance?
Stop wasting hours on manual data entry. Let Ampletrails connect your biometric devices to your software — with a webhook that just works.