Skip to content

An attendance app with geofencing, built for rollout without lockouts

Last reviewed · Checked against the product's mobile check-in settings

The short answer

Verdeshell HRMS is an attendance app with geofencing for Indian companies. Employees check in from the iOS or Android app, with face check-in if you want it, at work sites you draw on a map. Audit mode shows who would be refused before anything is enforced, and punches made without a signal sync later.

How geofenced check-in works

You create work sites — an office, a factory gate, a client site, a project location — by searching an address, pasting a Google Maps link or entering coordinates, and give each one a radius in metres. Then you map employees to the sites they work from.

In Verdeshell, a mapping is the permission: an employee can check in from the phone at a site they are mapped to, and a punch inside any of their sites is accepted. Roles that genuinely work from anywhere get an anywhere grant instead of an oversized fence, and a day with a missed punch — a client visit, say — is corrected with a regularisation request.

  • Check-in and check-out are both judged against the fence, and check-out uses the same site that admitted the check-in.
  • Face check-in on the phone — employees enrol their face on their own device, and the face check-in is judged by the same fence rules.
  • Shifts are respected, including overnight shifts, so a night-shift punch lands on the right working day.
  • Biometric devices are not affected. The fence applies only to check-ins from the mobile app.

Audit mode: see the refusals before anyone is refused

Switching on a fence across a company that already checks in from phones is where most rollouts go wrong: someone's site is drawn in the wrong place, or a person was never mapped, and their attendance quietly turns into absences. Each attendance policy therefore has three Mobile Check-in modes.

Mobile Check-in modes on an attendance policy
ModeWho can check in from a phoneWhat you see
OpenAnyone the policy covers, from anywhereThe punch, with no fence applied
AuditAnyone the policy covers — nobody is refusedWhich punches would have been refused under Restricted, and why
RestrictedOnly mapped employees, from inside a site they holdRefused punches, kept for review

The rollout summary in Settings → Mobile Check-in shows punches evaluated, accepted and would-be refused, with a reason for each — not mapped to any site, outside every site they hold, or a site that has been switched off. Fix those, then move the policy to Restricted at the start of a payroll period.

Reviewing out-of-fence punches

Out-of-fence punches go to a review queue rather than failing silently, so HR can see who tried to check in, from where, and decide what to do. The insights also flag implausible travel between two punches — a check-in too far from the previous one for the time between them.

Changes to a site are kept in its history, so you can see who moved a fence or changed its radius and when. Punch-location details in the attendance register are cleared after 365 days.

Punches without a signal

Field staff, basements and remote sites all lose signal. When the phone is offline, the app keeps the punch on the device and sends it once the phone reconnects. The punch is timed from the moment the employee tapped, not the moment it synced, so a 9:02 check-in made in a lift is still a 9:02 check-in.

  • A queued punch must reach Verdeshell within 48 hours; an older one is refused, and the employee can raise a regularisation instead.
  • The queue holds a small number of punches per phone and tells the employee if it is full.
  • Missed or wrong punches are fixed through regularisation, which goes to the manager for approval — from the app or the web.

What a geofence can and cannot prove

The location comes from the employee's phone. Verdeshell checks it against the fence and keeps a clear record, and a policy can also look at GPS accuracy and, on Android, a mock-location setting. A determined person can still fake a phone's location, so treat the fence as a deterrent and an audit trail, not proof of where someone was.

Plans and getting started

Geofenced mobile check-in, face check-in and the employee app are part of the Starter plan, alongside payroll, leave and the rest of the HRMS — there is no separate attendance add-on. Book a demo and the Verdeshell team sets up a 14-day trial account for your company after it.

Frequently asked questions

Can we try geofencing without refusing anyone's attendance?

Yes. Put the attendance policy in Audit mode. Every mobile check-in is accepted, and Verdeshell records which ones would have been refused and why, so you can correct sites and mappings before you enforce.

How do we handle field staff who work from many locations?

Give them an anywhere grant, which lets them check in from any location, or map them to each site they visit. If a visit means a punch is missed, they can raise a regularisation request for that day.

What happens if an employee has no mobile signal at check-in?

The app stores the punch on the phone and sends it when the phone reconnects, timed from the moment the employee tapped. It must sync within 48 hours; otherwise the employee raises a regularisation.

Does the geofence stop someone faking their location?

It makes it harder and leaves a record, but it is not proof. The location comes from the phone, so treat the fence as a deterrent and use the review queue and travel checks to spot patterns.

Ready to see Verdeshell HRMS in action?

Book a free 30-minute demo. After the demo we set up your 14-day free trial — no credit card required.