Home › HRMS › Features › Attendance › QR code attendance kiosk
Attendance feature

QR code attendance kiosk

A kiosk gives a shop floor or an office one fixed place to punch without buying a biometric machine. A tablet at the entrance shows a QR code that changes every 30 seconds, with a short typed code for phones that cannot scan. Employees punch from the ZeniaHR app by scanning or typing the code. A photo of the screen forwarded on WhatsApp stops working within a minute, and an optional location check stops a code read out over a phone call.

How it works

  1. HR turns Kiosk punching on in Capture controls under Policies in Settings, then adds a kiosk with a name such as Main gate and, if needed, its check-in spot.
  2. On the entrance tablet HR opens Kiosk Punch, picks the kiosk and taps Full screen, which keeps the tablet awake where the browser allows it.
  3. The screen shows a large QR code that changes every 30 seconds, with the same code in a short typed form, such as 12-482913, underneath.
  4. The employee opens the ZeniaHR app, taps Punch and scans the QR code or types the short code. The punch is saved with the source kiosk.
  5. ZeniaHR accepts the current code and the one just before it, so each code works for 30 to 60 seconds. Someone who keeps typing wrong codes is blocked from typed codes for a while.
  6. When phone binding is on, the punch must come from the person's approved phone. When the kiosk location rule is on, the phone must be inside the check-in spot.

What you can set

Why a changing code beats a printed QR poster

A QR code printed on a wall is the same every day. Anyone can photograph it and punch from home or from the tea stall outside. A rotating code solves that, because a picture is useless after a minute. The location rule closes the next gap: a colleague at the gate cannot read the short code to someone still on the bus, because the phone has to be inside the spot. Phone binding closes the last one, since the punch must come from the person's own approved phone.

Worked example: one tablet at a Surat textile unit

A Surat weaving unit runs a Morning shift from 6 am to 2 pm and an Evening shift from 2 pm to 10 pm, with 90 workers on each. HR mounts one tablet at the gate as the kiosk Gate 1, tied to the check-in spot Factory gate, with the kiosk location rule and phone binding both on. From 1:50 pm the Evening shift starts arriving and the Morning shift starts leaving, so about 180 punches pass through the same screen in 20 minutes.

At 1:58 pm a worker photographs the screen and sends it to a friend who is still at home. When the friend tries the code at 2:05 pm it fails twice over: the code has changed many times since, and his phone is outside the Factory gate spot. Workers with older phones that cannot scan type the short code instead. A supervisor who loses his phone gets the new one approved by HR the same day, and HR records his punches until then.

Setting up the kiosk

A kiosk is only as reliable as the tablet behind it, so treat it like any other piece of gate equipment and give one person the job of checking it at the start of each shift. A dead tablet at 6 am means a queue at the gate and a pile of corrections later in the month.

See qr code attendance kiosk 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 QR code attendance work?

A tablet shows a QR code that changes every 30 seconds. The employee opens the ZeniaHR app, taps Punch and scans the code, or types the short code shown under it. ZeniaHR checks the code, the phone and, if required, the location, then records an in or out punch with the source kiosk.

Can a photo of the kiosk QR code be used to punch?

Only for a few seconds. Each code is accepted for 30 to 60 seconds, so a photo forwarded to someone else stops working almost at once. If you also turn on the kiosk location rule, the phone must be inside the check-in spot, which stops a code read out over a call.

Do employees need the app to punch at a kiosk?

Yes. The kiosk screen only shows the code; the punch is made from the ZeniaHR app on the employee's phone. Staff without a smartphone can use a biometric machine that pushes punches to ZeniaHR, or HR can record their punches on the Attendance Punches page.

How many kiosks can one company set up?

Up to 50 kiosks per company. Each has its own name and can be tied to its own check-in spot, so a hospital can run one kiosk at the staff entrance and another at the ward block. Every kiosk punch is saved with the source kiosk, next to web, app and machine punches.