Attendance Kiosk

Attendance Kiosk is a shared attendance screen for employee check-in and check-out using employee ID input, QR scanning, proof photos, and optional face verification based on the selected kiosk device.

Used By

Employees, front desk operators, HR, and attendance admins

Page Type

shared operational kiosk

Main Requirements

camera, active kiosk device, work schedule, and browser permissions

When to Use

Initial Setup Checklist

  1. Prepare schedules in Work Hours List and holidays in Holiday List.
  2. Make sure employee master data is complete and the employee ID used in the field is consistent.
  3. Create at least one device in Attendance Kiosk Device.
  4. If the device uses face verification, complete face registration first in Face Enrollment.
  5. Open the kiosk page with the ?deviceid=... query so the device is preselected automatically.

Daily Workflow

  1. Open People & Payroll / Attendance / Attendance Kiosk.
  2. Make sure the kiosk device is selected. If not, select the correct device for that location.
  3. Type the employee ID manually or scan a QR code if the device supports camera scanning.
  4. Press the ID check or scan action until the employee name and attendance status appear.
  5. When the status is ready, press Start Check-In or Start Check-Out.
  6. Read the verification instruction shown above the camera panel. The live preview keeps only the face frame so the preview stays clear.
  7. When the camera is ready, align the face to the guide frame. Smile, blink, or move slightly when the selected verification mode asks for a liveness action.
  8. Press Take Photo only when the capture state is ready. For face_api and webhook modes, verification continues automatically after the proof photo is captured.
  9. If successful, the attendance is saved, the Done button appears, and the kiosk starts a 30-second auto reset countdown.

Device Verification Modes

Mode Description Best For
photo_only The device captures a proof photo only. No face template matching is performed. Simple kiosk rollout where a proof image is enough.
face_api Face matching is performed directly in the browser using the employee enrollment template. Sites that want browser-based face verification without a dedicated recognition server.
webhook The proof image is sent to an external face engine through device configuration. Companies that already have their own recognition service or a third-party engine.

Important Behavior

Common Issues

Related Menus

Menu Location