AI-Driven Attendance

Multi-location attendance you can trust.

Web, mobile, geofenced. Bengaluru office or Mumbai field team — same platform, one number that's the same in payroll, the same in the audit. AI watches for patterns that don't add up.

Available on
All plans Geofencing · Starter+
Web + mobile
All plans · iOS & Android
Geofencing
Configurable radius · Starter+
State holidays
All 28 states + 8 UTs
AI patterns
Anomalies flagged
Hours → Payroll
Auto-synced
01 · Check in

One check-in. Three ways. Same record.

The web app for the desk-bound, the mobile app for the field team, biometric for the floor. Whichever way someone clocks in, the record lives in one place — and rolls into payroll the same way.

If the team's hybrid, that's not a problem to manage — it's just how the platform works.

  • Web check-in — one click from the dashboard, works in any browser
  • Mobile check-in — iOS & Android, with offline support that syncs when reconnected
  • Biometric integration — face-recognition + fingerprint readers via standard SDKs Coming Q3 2026
  • Manager override — for the day someone forgot, with full audit trail
Check-in surfaces
All plans
Web
All plans
Mobile
All plans
Biometric
Coming Q3
Priya MenonEngineering · Bengaluru
In-office
9:42 AM
Rahul K.Sales · Mumbai field
19.07°N
9:48 AM
Sneha M.Marketing · Bengaluru
In-office
9:51 AM
Karthik P.Engineering · WFH Pune
Remote
10:02 AM
02 · Geofencing

The check-in is from where you think it is.

For office check-ins, the mobile app verifies the device is inside a configurable radius around your office address. For field workers, geofence each site — store, factory, client location. Outside the zone, the app surfaces a flag for the manager to review — it doesn't silently reject, because the field-team reality is messier than that.

Multi-office, multi-radius, mapped to which employees can check in from where. The honest workforce gets nothing in the way; the dishonest one finds it harder.

  • Per-location geofence — radius configurable, 50m to 2km
  • Multi-site assignment — employees can have multiple permitted check-in zones
  • Manager flag, not auto-reject — surfaces an exception, doesn't punish the edge case
  • Audit trail — every geofence event logged with coordinates, time, accuracy
Bengaluru HQ · Geofence
200m radius
HQ Koramangala office 12.93°N · 77.62°E Outside fence 1.4 km away
183 inside fence Accuracy: 8m avg
Valid
1 flag · Karthik P. 1.4 km from HQ · Review
Flagged
03 · Shifts

Shift schedules that fit how you actually run.

Two-shift, three-shift, weekly rotation, demand-based. Define shifts once, assign them per-team or per-employee, publish to the team's mobile app. Swaps go through approval, overtime is calculated automatically against your overtime policy.

This is most relevant for retail, manufacturing, BPO, and services teams — but it's there whenever you need it.

  • Per-team shift patterns — define once, apply across rosters
  • Self-service swaps — employees request, manager approves, balances update
  • Overtime auto-calculated — vs your overtime policy, with prior-approval workflow
  • Advanced shift scheduling — demand-based, multi-week rotations Coming Q3 2026
Support team · This week
5 staff · 3 shifts
Mon
Tue
Wed
Thu
Fri
Sat
Sun
Anita
9-5
9-5
9-5
9-5
9-5
Rahul
2-10
2-10
2-10
2-10
2-10
Sneha
10-6
10-6
10-6
10-6
10-6
Karthik
9-5
9-5
9-5
9-5
9-5
Meera
2-10
2-10
2-10
2-10
04 · Leave & balances

One balance. Everyone trusts the same number.

PL, CL, SL, comp-off, sabbatical, maternity. Accrued monthly per policy, displayed in ESS, deducted automatically when leave is approved. State-wise holiday calendars built in for all 28 states and 8 union territories — your Tamil Nadu team gets Pongal off, your Maharashtra team gets Gudi Padwa, automatically.

The leave balance the employee sees in ESS is the same one the manager approves against and the same one payroll computes from. No "but my Excel says…" arguments.

  • All leave types — PL, CL, SL, comp-off, optional holidays, sabbatical, maternity
  • State-wise holidays — auto-applied based on employee location
  • Carry-forward & encashment — configurable per policy, calculated at FY end
  • Manager workflow — request, approve, balance updates, calendar reflects
Priya Menon · Leave balances
FY 2026-27
Privilege Leave (PL)
6 used / 21 days
Casual Leave (CL)
3 used / 12 days
Sick Leave (SL)
1 used / 10 days
Comp-off earned
2 days
05 · The AI

AI watches for patterns the team can't.

247 employees checking in daily is 5,000+ events a week. AI sifts through for the patterns a human eye would never catch: repeated late-Mondays from one team, two employees clocking in within seconds from the same device, a check-in time that's always exactly 9:00:00.

Patterns surface to the HR lead with the relevant data attached. AI flags. You investigate.

See all AI capabilities →
2 check-ins from same device IPKarthik P. + Rahul K. · 9:48 and 9:48:14 · Mumbai
REVIEW
Suspiciously regular timingAnita V. · 4 weeks of check-in at exactly 9:00:00 AM
REVIEW
Monday late-pattern · Engineering5 of 18 engineers > 30 min late, 4 weeks running
PATTERN
Check-in location driftKarthik P. · 3 days outside fence · investigate WFH status
REVIEW
06 · Regularization

Built for the messy days.

The desk-bound employee who forgot to clock in. The field worker whose phone died. The team off-site at a client conference. Real attendance has exceptions, and the system shouldn't make them harder to deal with.

Regularization request in ESS → manager review with context → approved or rejected, with audit trail. Bulk approval for known exceptions like off-sites. The exception, not the rule, but handled cleanly.

  • Self-service request — from the mobile app or ESS, with reason and supporting context
  • Manager review — full attendance history visible, one-click approve / reject
  • Bulk regularization — for off-sites, conferences, team events
  • Audit trail — who requested, who approved, when, why
Pending regularizations
3 requests
Karthik P."Phone died · client visit"
21 May
9 hrs
Sneha M."Forgot to check out, was at off-site"
19 May
8 hrs
Rahul K."Worked from home · forgot mobile login"
18 May
8.5 hrs

Hours worked → Payroll. Same record, every time.

The hours an employee logs in Attendance are the hours that show up in Payroll. No CSV exports, no monthly reconciliation calls. The single source of truth lives in HR; everything else reads from it.

Stop reconciling attendance every month.

30-minute walkthrough — web, mobile, geofencing, leave, with your team's setup.