Skip to main content
Zoho OneSaaS Tools

Biometric and Access Attendance Connector

Shift-aware sync of biometric, RFID and access-control punch data into Zoho People attendance and Zoho Payroll.

Built to order for your specific terminals, shift rules and pay policies.

Built to order

What is Biometric and Access Attendance Connector?

Shift-aware sync of biometric, RFID and access-control punch data into Zoho People attendance and Zoho Payroll. Built to order for your specific terminals, shift rules and pay policies. Built to order by ECOSIRE for Zoho One (build-to-order) — indicative price from $999.00 USD; request a quote for a scoped proposal.

Biometric and Access Attendance Connector — Shift-aware sync of biometric, RFID and access-control punch data into Zoho People attendance and Zoho Payroll

What we build

  • Collection layer supporting scheduled device or controller pull, inbound push endpoint, SFTP or watched-folder log ingestion, and direct read of a device database
  • Incremental sync with stored high-water mark plus periodic backfill sweep so terminals that lose connectivity catch up without gaps
  • Raw punch archive storing device ID, enrolment code, timestamp, direction and verification mode verbatim before any interpretation
  • Mapping table linking device enrolment codes, card numbers and biometric IDs to Zoho People employee records across multiple devices and sites
  • Quarantine queue for unmapped enrolment codes surfaced to HR instead of silently discarded punches
  • Deluge shift engine pairing in and out punches against Zoho People shift assignments with configurable de-bounce for duplicate reads
  • Correct shift-date assignment for night and rotating shifts whose windows cross midnight
  • Grace period, late-arrival, early-departure, minimum-hours and break-deduction rules configured to your policy
  • Overtime calculation by daily and weekly thresholds with rest-day and public-holiday multipliers and pre-approval flagging
  • Leave and holiday lookup against Zoho People so approved absences are never reported as missing punches
  • Exception handling that raises regularisation requests through the Zoho People approval flow to the reporting manager
  • Period-close payroll handoff compiling approved hours, overtime categories and deductions for Zoho Payroll, gated on an approval lock

About this Product

The problem with monthly attendance uploads

Factories, clinics, warehouses, security firms and retail chains already have attendance hardware on the wall — fingerprint and face terminals, RFID readers, turnstiles, access-control panels. That hardware records punches perfectly well. What it does not do is speak Zoho.

So the process becomes: an HR administrator exports a device log at the end of the month, opens it in a spreadsheet, reconciles duplicated punches, guesses which of four punches was the real clock-out, applies grace periods and overtime rules by hand, splits the night shift that crosses midnight into two days, and then bulk-imports a summary into Zoho People. Payroll is calculated from that summary. Errors surface as pay disputes, and by then the raw device log has usually rolled over.

The underlying issues are structural, not clerical. Shift awareness: a raw punch means nothing until it is assigned to the correct shift, and a night shift starting 22:00 belongs to the previous calendar day. Multiple devices: an employee badges in at the gate turnstile and out at the shop-floor terminal, and no single device holds the full picture. Timing: managers cannot see today's absences until next month's upload. Traceability: once the summary is imported, the link back to the individual punch is gone.

ECOSIRE builds a connector that removes the spreadsheet from the middle of that chain.

What ECOSIRE builds

Device collection

We build a collection layer suited to how your terminals actually expose data: a scheduled pull from the device or controller SDK or HTTP endpoint on your network, an inbound push endpoint the device or middleware posts to, or a watched drop folder or SFTP location where the terminal writes its log file. Where the vendor exposes only a database, we read it directly on a schedule. Collection is incremental with a stored high-water mark, plus a periodic backfill sweep, so a terminal that loses network for a day catches up automatically rather than leaving a silent gap.

Each raw punch is stored verbatim — device ID, employee device code, timestamp, direction if the device reports one, verification mode — before any interpretation happens. That raw log is what you go back to when a pay dispute lands.

Employee identity mapping

Device enrolment numbers rarely match Zoho People employee IDs. We build a mapping table linking each device code, card number and biometric enrolment ID to the corresponding Zoho People employee record, supporting employees enrolled on several devices across sites. Unmapped codes are quarantined and surfaced for HR to resolve rather than being silently discarded — an unmapped punch is a person who worked and might not get paid.

Shift-aware punch interpretation

This is the substance of the build. A Deluge processing engine converts raw punches into attendance entries against the employee's assigned shift in Zoho People:

  • pairs the first-in and last-out of a shift window, collapsing duplicate punches inside a configurable de-bounce interval
  • assigns punches that cross midnight to the correct shift date for night and rotating shifts
  • applies grace periods, late-arrival and early-departure rules, and minimum-hours thresholds as you define them
  • computes break deductions, either from actual break punches or as a fixed policy deduction
  • calculates overtime by your policy — daily threshold, weekly threshold, rest-day and public-holiday multipliers — and flags whether it was pre-approved
  • handles employees who work across two sites in one day by merging device streams into a single timeline
  • flags missing punches, impossible sequences and out-of-shift attendance as exceptions instead of writing a guess

Writing into Zoho People and Payroll

Processed entries post into Zoho People attendance through the People API, respecting the employee's shift and roster assignment. Leave and holiday records already in Zoho People are read first, so an approved absence is not reported as a missing punch. Exceptions raise a regularisation request routed to the employee's reporting manager through the People approval flow, so corrections happen in Zoho with an approval trail rather than in a spreadsheet.

At period close, we build the payroll handoff: approved attendance, overtime hours by category, late deductions and unpaid-absence days are compiled into the input format your Zoho Payroll organization consumes, or written directly through the Payroll API where your edition supports it. Nothing reaches payroll until the period is locked and approved by the role you nominate.

Rosters, dashboards and alerts

Where shift rosters are currently maintained on paper or in spreadsheets, we build roster management as a Zoho Creator application that publishes assignments into Zoho People, including rotation patterns, swaps and coverage checks. Supervisors get a live view of who has clocked in, who is late, and which shifts are short-staffed. Zoho Flow automations send alerts — device offline for longer than a threshold, unmapped enrolment codes accumulating, a site under minimum coverage, an employee approaching an overtime cap.

Who this is for

Manufacturing plants and warehouses running multi-shift operations with terminals at several gates; clinics and hospitals with rotating rosters and night duty; retail and hospitality chains with many small sites and part-time staff; security, facilities and contracting firms deploying staff across client locations; and any organisation on Zoho People where attendance still arrives as a monthly spreadsheet.

How delivery works

1. Scoping call. We inventory your terminals, models and how each exposes data; your sites, shift patterns and overtime policy; your Zoho People and Payroll editions; and how attendance currently reaches payroll. Network access and enrolment data samples are agreed here.

2. Fixed quote. A written scope covering devices, sites, shift rules, exception handling and the payroll handoff, with a fixed price and delivery date. Work starts only on your approval.

3. Build. We develop the collection layer, mapping tables, Deluge processing engine, People and Payroll integration and any Creator roster app, testing against exported logs from your actual terminals.

4. Install in test. Deployed to a test People environment and run in parallel against a historical period, comparing our computed attendance line by line with your existing manual result until the differences are explained and the rules agreed.

5. Production. Installed in your live Zoho org, devices connected, employees mapped, and the first live payroll period run alongside your HR team with manual verification as a safety net.

6. Support. A defined support window for defect fixes, rule adjustments and device changes, extendable as your estate grows.

Typical lead time is one working week from approved quote, depending on device count, site count and shift-rule complexity.

How delivery works

  1. 1

    Scoping call

    A short call to confirm the workflow, your platform version and where the integration boundaries sit.

  2. 2

    Fixed quote

    You receive a written scope and a fixed price. Nothing is built until you approve it.

  3. 3

    Build and test

    We develop against a copy of your configuration and test it there. Typically two to four weeks.

  4. 4

    Install and support

    We install on your instance, hand over the source, and include two weeks of go-live support. Defects in the code we deliver are fixed free of charge.

What you get

  • Connector application and Deluge function library deployed into your Zoho org, with source and inline documentation
  • Device collection configuration for each terminal and site agreed at scoping, including credentials handling and retry behaviour
  • Employee enrolment mapping table populated for your current workforce, with an HR-maintainable interface for new joiners
  • Configured shift, grace, break and overtime rule set matching your written attendance policy
  • Zoho Flow alert automations for device offline, unmapped codes, coverage shortfall and overtime cap approach
  • Installation in a test People environment with a parallel-run comparison against a historical period, then production install with the first live payroll cycle supervised
  • HR administrator and supervisor documentation plus a live training session, followed by a defined post-go-live support window

Who this is for

HR Operations Manager

Spends the first days of every month reconciling device exports into a payroll spreadsheet and then defending the result against pay disputes. This delivers shift-aware attendance directly into Zoho People with the raw punch retained behind every entry.

Plant or Site Supervisor

Cannot see who actually turned up until the monthly upload, so short-staffed shifts are discovered too late to fix. This gives a live clock-in view per site with alerts for late arrivals and coverage shortfalls.

Payroll Officer

Receives an attendance summary with no traceable link back to individual punches, making overtime and deduction queries slow to answer. This supplies approved hours, overtime by category and deductions in a payroll-ready form, each line traceable to its source punches.

How Biometric and Access Attendance Connector Compares

CriterionECOSIRECustom BuildCompetitorZoho One Native
Automatic collection of punches from on-premise attendance terminalsIncludedIncludedPartial supportNot included
Shift-aware pairing including night shifts crossing midnightIncludedPartial supportPartial supportPartial support
Merges punches from multiple devices and sites into one daily timelineIncludedPartial supportNot includedNot included
Configurable grace, break, late and overtime policy rulesIncludedIncludedPartial supportPartial support
Raw punch archive retained for dispute traceabilityIncludedPartial supportNot includedNot included
Exceptions routed as Zoho People regularisation approvalsIncludedPartial supportNot includedPartial support
Approval-gated period close feeding Zoho Payroll inputsIncludedPartial supportNot includedPartial support
Fixed-price scope with parallel-run validation before productionIncludedNot includedNot includedNot included

Frequently asked questions

Is this an existing product I can install immediately?
No. It is built to order against your specific terminals, sites, shift patterns and overtime policy. After the scoping call you get a fixed quote; on approval we build, install in a test environment for a parallel run against a historical period, then go live. Typical lead time is one working week from approved quote, longer for large multi-site estates.
Which Zoho products and editions are required?
Zoho People with attendance and shift management, and API access, is the core requirement. Zoho Payroll is needed only for the payroll handoff and must be available in your region. A Zoho Creator licence is required if you want the roster management and supervisor dashboard components. We verify your exact editions, regional availability and API limits during scoping and flag any upgrade before quoting.
Will it work with my attendance terminals?
We do not name or resell any device brand, and we make no compatibility claim before seeing yours. What matters is how the terminal exposes data: a documented SDK or HTTP endpoint, a readable database, or an exported log file to a folder or SFTP location. If it does one of those, we can build against it. At scoping you send model details and a sample export, and we confirm the approach in writing before quoting. Where a device is genuinely closed, we say so rather than quote around it.
How are night shifts and midnight-crossing punches handled?
The shift engine assigns punches to the shift window rather than to the calendar day, so a 22:00 to 06:00 shift is recorded as one attendance entry against the correct shift date. Rotating patterns, split shifts and employees moving between sites in one day are handled by merging all device streams into a single timeline before pairing. These rules are configured to your written policy and validated during the parallel run.
What happens when a punch is missing or the device is offline?
Missing punches, impossible sequences and out-of-shift attendance are raised as exceptions, never guessed. Each exception becomes a regularisation request routed to the reporting manager through the Zoho People approval flow, so the correction carries an approval trail. If a device loses connectivity, the incremental sync resumes from its stored high-water mark and a backfill sweep recovers the missed period; a Flow alert notifies you while the device is still down.
Does biometric data leave our premises?
No. The connector reads punch events — an enrolment code and a timestamp — not fingerprint or face templates, which stay on the terminal. Punch and attendance data lives in your Zoho org and your own infrastructure; ECOSIRE runs no hosted service in the path. Where local law imposes specific retention or consent obligations on attendance data, tell us at scoping and we build the retention and access rules to match.

Request a Quotation

Tell us about your Biometric and Access Attendance Connector requirements and we'll send pricing, licensing options and a tailored proposal — usually within one business day.

No payment now. This sends a quote request to our team — we'll follow up by email with pricing and next steps.

Pairs well with

AI Sales Call and Meeting Intelligence
Built to order

AI Sales Call and Meeting Intelligence

A build-to-order layer for Zoho CRM that transcribes recorded calls and meetings, writes structured summaries, extracts commitments and next steps, and updates deal fields. ECOSIRE builds it for your org after a fixed quote.

From $999.00Starting point — quoted to your scope
View specification
AI Ticket Triage and Deflection Assistant
Built to order

AI Ticket Triage and Deflection Assistant

A build-to-order AI triage layer for Zoho Desk that classifies, routes and drafts replies on incoming tickets and deflects repeat questions to your knowledge base. ECOSIRE builds it for your org after a fixed quote.

From $999.00Starting point — quoted to your scope
View specification
Buy Now Pay Later and Installments Gateway
Built to order

Buy Now Pay Later and Installments Gateway

A build-to-order Zoho app that captures buy-now-pay-later and instalment orders, tracks each scheduled instalment, and posts provider fees and settlements to the right Zoho Books accounts. Built for your org after a scoping call and fixed quote.

From $999.00Starting point — quoted to your scope
View specification
CRM to Books Deep Field Synchronisation
Built to order

CRM to Books Deep Field Synchronisation

A build-to-order Zoho integration that extends the CRM to Books link with full custom-field mapping, conflict resolution and multi-organisation routing. Scoped, quoted and built for your org.

From $999.00Starting point — quoted to your scope
View specification