Platform · Attendance & WFH

Track time the way your team actually works.

Office, factory, or kitchen table. Geofence, biometric, mobile face-ID. Without making anyone feel watched, and in line with the Factories Act and Shops & Establishments rules.

Three modes, one timesheet

Web check-in for office. Biometric for the factory. WFH flag for hybrid.

Office staff use web check-in with WFO / WFH flag. Factory floor uses biometric devices. Either path lands in the same Attendance and AttendanceActivity tables that drive the approval queue and feed the payroll register.

  • Web check-in with WFO / WFH flag. Multiple punches per day allowed. AttendanceActivity logs each clock_in / clock_out with millisecond precision.
  • Five biometric protocols. ZKTeco / eSSL via pyzk, Anviz API, Matrix COSEC, Dahua IP, e-Time Office SaaS. Per-device direction (in / out / alternate / system-managed).
  • Cloud biometric bridge. Local sync service POSTs punches to the cloud HRMS via token-authenticated REST, with auto-creation of attendance, late-come and OT records inside an atomic transaction.
  • Attendance corrections. Employees raise update / create / created_request items, HR validates with attachments. Bulk file-based upload via BatchAttendance.

Geofencing and face recognition are present in the codebase but not validated at clock-in today; both are dormant until enforcement is wired in. Mobile face-ID does not ship.

See payroll integration
Attendance · today
412 of 420 punched in
Real-time
Office (web check-in)
240 active
Factory floor (biometric)
94 punched · 2 late
Remote (WFH flag)
78 active
OT this week
14 hrs avg / employee
Awaiting approval
8 exceptions
Comp-offs filed
12 this week
Shop & Establishment · Karnataka
Compliance: green
Updated 12 Apr 2026
Daily limit
9 hrs · enforced
Weekly limit
48 hrs · enforced
Weekly off
Rotational · OK
Overtime rate
2x · OK
Break (1hr min)
Enforced
OT this quarter (avg)
32 hrs · within 50 hr cap
Shift planning that respects the law

Factories Act + Shops & Establishments, enforced by default.

Roster designer with overtime caps, weekly off enforcement, and statutory rest period checks. The Factories Act 1948 (9hr daily, 48hr weekly, 1hr break minimum) is enforced unless explicitly overridden, with overrides logged for audit.

  • 9 / 48 max. Daily and weekly caps under Factories Act 1948. State-specific S&E rules layered on top.
  • Weekly off mandatory. Per state rules. Maharashtra and Tamil Nadu mandate Sunday; others rotational.
  • Overtime caps enforced. 50 hours / quarter under Factories Act. Manager + HR override required to exceed.
  • Shift swaps via WhatsApp. Frontline staff swap shifts with one button tap. Manager approves through the same UI.
See retail solution
WFH heatmap

See who's where, without surveilling anyone.

A 4-week × 7-day grid showing who's in office vs remote. Spot trends: Tuesdays heavy in office, Fridays empty. Useful for facilities planning, helpful for keeping office days predictable.

  • Anonymised by default. Aggregate view for everyone. Managers can drill into their team. HR sees the full picture for policy decisions.
  • Hybrid policy enforcement. Configurable: 3 days in office per week, specific anchor days, or fully flex.
  • No keystrokes, no screen capture. We track presence, not productivity. Employees see what managers see.
  • Predictable office days. Helps facilities plan capacity. Reduces empty-office and overflow days.
See privacy details
WFH heatmap · last 4 weeks
Hybrid average: 56%
62% on peak day
Mon
62% in office
Tue
78% in office
Wed
71% in office
Thu
55% in office
Fri
31% in office
Sat / Sun
off (weekly off)
State-wise compliance

Shops & Establishments, layered correctly.

Each state has its own daily/weekly limits and weekly off rules. We track the differences so you don't have to.

Maharashtra

9 / 48 · Sunday off mandatory · OT 2x. Updated quarterly per state notifications.

See retail

Karnataka

9 / 48 · weekly off rotational · OT 2x. PT slab ₹0/200 above ₹15k wage.

See payroll

Tamil Nadu

8 / 48 · Sunday off mandatory · OT 2x. Half-yearly PT max ₹1,250.

See payroll

Delhi

9 / 48 · weekly off rotational · OT 1.5x. Updated 2024 amendments.

See enterprise

Telangana

8 / 48 · weekly off rotational · OT 2x. PT ₹0-200 ladder.

See payroll

Factories Act

9 / 48 with 1 hr break. Continuous work max 5 hrs. OT cap 50 hrs / quarter.

See compliance

Why this matters

Attendance feeds payroll, payroll feeds compliance, compliance feeds peace of mind.

0 minutes manual reconciliation
Approved timesheets flow into payroll automatically. Exceptions escalate to managers, never HR.
Cloud biometric bridge
Local sync agent posts punches to the cloud through a token-authenticated REST API. Auto-creates attendance, late-come and OT records.
9-language i18n
en, de, es, fr, ar, pt-br, zh-hans, zh-hant, it. Translation coverage varies, we don't claim "fully localised" yet.
WhatsApp + Teams notifications
WhatsApp Business via Meta Graph API. Microsoft Teams via webhook with Adaptive Cards. Notifications go where staff already are.
Privacy-respecting
No keystrokes, no screen capture, no webcam streams. Just presence and patterns.
Connects to existing biometric
ZKTeco / eSSL, Anviz, Matrix COSEC, Dahua, e-Time Office. No need to rip and replace.
Frequently asked

Questions about attendance.

A GeoFencing model exists in the codebase with lat / lon / radius and reverse-geocode helpers, but it is not currently wired into the clock-in flow, so it is not enforced. We won't claim location-based attendance until that ships.
Not yet. Today the HRMS is a responsive web app that works in any phone or laptop browser. There is no native iOS or Android app, and offline-cached clock-in is not supported. Native mobile is not currently on the public roadmap.
Yes, on five protocols: ZKTeco / eSSL via pyzk, Anviz API, Matrix COSEC, Dahua IP, e-Time Office SaaS. Sync is scheduler-pull at a configurable interval (not real-time push from the device). Device passwords / API keys are stored as plain CharField today; field-level encryption is on the roadmap.
Per state rules. Default is 1x for the first hour beyond standard, 1.5x for the next two hours, 2x for anything beyond. You can override per role or department. Overtime caps under Factories Act 1948 (50 hrs / quarter) are enforced with manager override + HR approval.
Yes. Contractors are a distinct user class with their own attendance flow, kept out of payroll but flowed into facilities reporting. Useful for principal-employer compliance under CLRA Act 1970.
Yes. We track presence and patterns, never keystrokes, screen content, or webcam streams. Employees see exactly what their managers see. Transparency is the whole point.

Ready to get started?

Start a free 14 day trial in minutes, or chat with us about a custom rollout for your team.

See what you'll pay

Clear per person pricing. No surprise setup or onboarding fees.

Pricing details

Book a demo

A 30 minute walkthrough, tailored to how your team actually works.

Schedule a demo