Home › HRMS › Features › Employee mobile app › Mobile attendance with location
Employee mobile app feature

Mobile attendance with location

For staff at branches, plants, stores and client sites, the phone is the easiest punch clock. The ZeniaHR app lets them punch in, take breaks and punch out, sending the phone's location with each punch. When the company turns on the location rule, a punch is accepted only inside a check-in spot for the person's branch. At a gate with a kiosk tablet, they punch by scanning its QR code or typing the short code instead.

How it works

  1. The employee opens the ZeniaHR app and taps Punch. The app sends the phone's location with the punch.
  2. If the app location rule is on, ZeniaHR checks that the phone is inside a check-in spot for the person's branch, or a spot that covers every branch.
  3. Outside the spot, the punch is refused with how far the person is from the nearest spot and the radius allowed.
  4. If the phone sends no location, the app asks the person to turn on location for the ZeniaHR app.
  5. At a kiosk, the employee scans the QR code on the tablet or types its short code, and the punch is saved with the source kiosk.
  6. The punch lands in the same day record as web and machine punches, and a night-shift punch after midnight goes to the day the shift started.

What you can set

Location at the punch, not tracking

A location check at the moment of punching answers one question: was the person where they should be when they started work? It does not follow them afterwards. ZeniaHR reads the location once per punch, stores it with the punch, and compares it with the check-in spots only when your rule asks for it. Nothing is read between punches and there is no map of where people went, which is also what you should tell employees when you switch the rule on.

Worked example: store staff across three Chennai outlets

A Chennai retail chain has three outlets, each set up as a branch with its own check-in spot. Its 42 store staff punch in on the app with the location rule on. At 9:52 am, cashier Pavithra at the T. Nagar store punches in from the shop floor, and the punch is accepted inside the T. Nagar spot. At 10:05 am, sales associate Vignesh tries to punch in from the bus stop near the Velachery outlet and is told he is 350 m from the store, beyond the radius it allows.

He walks in and punches again at 10:09 am, and this time the punch goes through. The warehouse behind the Velachery store has a kiosk tablet at its gate, and loaders punch by scanning its code. All these punches, from phones and from the kiosk, land in the same day records that feed the live board and payroll.

Rolling out app punching

App punching goes smoothly when employees know what is checked and why, and when HR has thought about the awkward cases before the first morning, such as weak signal in a basement or staff who work across two branches. A week of watching refused punches usually shows what to adjust.

See mobile attendance with location in a demo

We show it on a video call with your own shifts, leave types and rules. Free for your first 50 employees.

Book a free demoSee pricing

Frequently asked questions

How does a GPS attendance app work?

When the employee punches in the app, the phone's location is sent with the punch. If the company's location rule is on, ZeniaHR accepts the punch only when that location is inside a check-in spot for the person's branch, and refuses it otherwise with the distance to the nearest spot.

What if an employee works at more than one branch?

A check-in spot can be tied to one branch or cover every branch. A spot that covers every branch works for anyone, so a shared warehouse can serve staff from several branches. For a day at a customer site outside every spot, the employee raises an on duty request instead.

Can employees punch at a kiosk with the app?

Yes. At a kiosk tablet, the employee taps Punch in the app and scans the QR code on the screen, or types the short code shown under it. The code changes every 30 seconds, and the company can also require the phone to be inside the kiosk's check-in spot.