Features/Mobile

HR in their
pocket.

Native Android + iOS apps for employees and managers. Punch attendance, apply leave, view payslips, approve requests — without leaving the app.

Garuda HCM mobile app showing an employee dashboard and attendance summary.

Garuda People — employee app

For day-to-day use by every employee.

  • ● Punch in/out with GPS geofence + optional selfie
  • ● Apply leave with attachments (sick certificate, etc.)
  • ● View payslips in their preferred language
  • ● Pending approvals inbox for managers
  • ● Today's tasks from Zoho Projects
  • ● Push notifications for late arrivals, leave decisions, payslip publication
  • ● Offline mode — punch even with no network; queues + syncs later
  • ● Multilingual UI — Hindi, Tamil, Telugu, etc.

Download Garuda HCM — free on both stores.

Manufacturing / shop-floor variant

For customers with field-force or shop-floor teams who need a stripped-down app focused on attendance only — we ship a separate, white-labelled build branded to your company.

  • ● Offline-first punch with client-side IDs (zero loss even on prolonged airplane mode)
  • ● Forced GPS lock — punch impossible without location
  • ● Live GPS trails for outstation visits
  • ● Version-gated — old versions locked out once admin rolls a release
  • ● Battery-aware — interval reduces when battery low
  • ● Selfie verification mandatory on punch-in
  • ● White-labelled with your logo, colours, app name on Play Store / App Store

Built for unreliable networks

Client-side punch IDs

Every punch carries a UUID generated on-device. Server dedups on sync — same UUID never recorded twice, even on retry storms.

Persistent queue

Punches stored in SQLite on-device. Survive app restart, force-close, OS reboot. Synced when network returns.

Selective sync

Punches sync first (priority); large attachments wait for WiFi to save data on cellular plans.

Web push for managers

Browser notifications + mobile push — managers never miss an approval. VAPID-keyed for security.

Mobile PWA fallback

/m/approvals route — installable as a PWA, works on any browser, no app store needed for low-volume users.

Anti-buddy-punch

Optional selfie + face match (configurable per branch). GPS verifies location is plausible.