Core HR

Precision Attendance Management
GPS, Geofence & Multi-Shift

Replace paper registers and manual reconciliation with real-time GPS-verified attendance. Geofence zones, multi-shift support, auto clock-out and a self-service regularisation workflow — built for field teams, factories, hospitals and everyone in between.

How it works

01

Employee opens the PWA

The Ophillia Work PWA runs in any mobile browser — no app store required. The employee taps "Clock In" at the start of their shift.

02

GPS & geofence verified

The system checks the device GPS coordinates against the configured geofence polygon. If the employee is within the zone, the clock-in succeeds with a timestamp. If outside, the punch is rejected with an explanatory message.

03

Shift window & grace period

Clock-ins are accepted within the configurable shift window. A grace period (e.g. 15 minutes) allows late clock-ins without triggering a late mark. Grace period overruns are flagged separately for HR review.

04

Auto clock-out

If an employee forgets to clock out, the system automatically closes the session at the configured cut-off time. The employee is notified via push. They can submit a regularisation request if the auto time was inaccurate.

05

Regularisation flow

Employees submit correction requests from the PWA — selecting the date, entering actual times and providing a reason. HR managers review and approve or reject from the admin portal. The audit trail records every decision.

Key capabilities

📍

GPS Punch

Every clock-in records the device's GPS coordinates. HR can view punch locations on a map or export coordinates with the attendance report.

🗺️

Geofencing

Draw one or more geofence polygons on an OSM map in the admin portal, or paste a Google Maps URL to auto-parse coordinates. Unlimited zones on Growth and Enterprise plans.

🔄

Multi-Shift

Enable allow_concurrent_shifts per company to support employees working multiple shifts in a single day — essential for hospitals, security services and logistics companies.

Auto Clock-Out

Configure a daily cut-off time per schedule. Open sessions beyond the cut-off are closed automatically. The crosses_midnight flag correctly handles night shifts spanning two calendar days.

📝

Regularisation

Self-service correction requests with required reason field. HR approval queue with push notifications. Approved regularisations update the original attendance record and reflect in all reports.

📅

Off-Day Work

Clock-ins on weekly offs or public holidays are recorded as off-day work. HR can configure whether off-day hours accrue compensatory leave, overtime pay or are recorded as information only.

📊

OT Tracking

Overtime minutes are computed automatically from the schedule end time. Monthly overtime summaries are available as CSV or PDF export for payroll processing.

📶

Offline Sync

The PWA service worker queues clock-in events locally when there is no internet connection. Events sync automatically when connectivity is restored — with the original timestamp preserved.

Real-world use case

Construction Company — 3 Sites

Managing field teams across Mumbai, Pune and Nashik

A construction company with 180 field workers spread across three active project sites used to rely on site supervisors calling in daily headcounts. After migrating to Ophillia HRMS, each site got its own geofence perimeter. Workers clock in and out via their mobile phones; supervisors see real-time attendance counts per site on the admin portal.

Multi-shift configuration handles morning and afternoon shifts. Auto clock-out at 10 PM catches any missed clock-outs at end of day. Monthly overtime reports are exported to payroll in two clicks. Regularisation requests — previously handled through WhatsApp messages — are now tracked formally with an approval trail.

3Geofence zones
180Field workers
2 hrs/dayAdmin time saved

Ready to modernise your attendance tracking?

Set up geofences and run your first clock-in in under 30 minutes.