Skip to content
enafeedback
Staff attendance

Field staff check in and out where the work happens

EnaFeedback staff attendance is location-based check-in and check-out for cleaning, inspection and support staff: they scan a QR code, live display or NFC tag at the start and end of a shift. It gives hospitals, campuses, transit hubs, public buildings and facility management teams a clear view of who was on site, where and for how long.

Check in at the location

Staff scan the QR code, live display or NFC tag where they are and check in or out in one tap.

Verified records

An NFC tag read by the mobile app or a live display’s dynamic QR marks the check-in or check-out as verified.

Duration calculated for you

Check-out records the session duration, and the check-in and check-out locations are stored separately.

“I forgot to check out”

Staff close a forgotten session themselves, and those sessions stay out of duration statistics.

Person and location reports

Overview, records per person and by location, check-in locations and per-person statistics, with Excel and PDF.

Check-in and check-out alerts

Get an email, SMS or in-app alert on check-in, check-out or a forgotten check-out, if you want one.

Why sign-in sheets and entrance devices fall short in the field

Cleaning, inspection and maintenance teams spend most of a shift on different floors and units, not at one door. A paper sign-in sheet at the entrance shows who entered the building, not where they started work. Signatures can be added later in bulk, times get rounded, and collecting full pages takes time.

Card readers and biometric terminals are usually installed for building entry. They do not record where staff actually work, and putting a device on every floor or unit is rarely practical. EnaFeedback staff attendance fills this gap with the QR codes, live displays and NFC tags that are already at your locations.

  • No extra reader hardware or wiring
  • Check-in and check-out are stored with the work location
  • Records reach the server right away; no sheets to collect

How check-in and check-out work at a location

At the location where they start work, staff scan the QR code, the dynamic QR on a live display or an NFC tag. They sign in with their 4-character personnel code or a passkey saved on their phone (Quick sign-in) and check in from the staff hub. When they finish, they scan a location again and check out. The check-out location does not have to match the check-in location; both are recorded.

For each check-in and check-out, EnaFeedback stores whether the location session was verified and fresh. A verified session comes from a live display’s dynamic QR, which refreshes every 15 seconds, or from the trust token on an NFC tag. NFC verification works only in the EnaFeedback mobile app; tapping a tag without the app opens the location in the browser as an ordinary, unverified session, the same as scanning a QR code. Fresh means the action happened within 5 minutes of the scan.

Attendance does not need the Cleaning or Control role. Staff without a role, shown with the “Personel” badge, can still check in and out, send staff feedback and use staff surveys and pages.

  • Works in the browser with QR or a live display
  • NFC verification only in the mobile app
  • Check-in and check-out locations stored separately
  • Verified and fresh flags kept on every record

Forgotten check-outs and open sessions

Each person can have only one open session at a time. If someone forgot to check out, they close the open session themselves with “I forgot to check out” before checking in again, and the session is marked Forgotten. Open sessions are not closed automatically; they stay open until the person checks out or uses that option.

Because the real end time of a forgotten session is unknown, these sessions are left out of duration statistics, so average working times are not inflated. The forgotten rate appears as its own measure in the reports, which gives you a concrete reason to build check-out into the end-of-shift routine where it is high.

Location-based reports and session duration

The Check-in / check-out records screen in the admin panel offers an overview, records per person, records by location, check-in locations and per-person statistics. Per-person statistics show verified, fresh and forgotten rates. Each session is listed as Open, Completed or Forgotten.

Export the reports to Excel or download a PDF summary. The Home dashboard also shows attendance next to the other counters. Reviewing records requires the Owner, Administrator or Hygiene manager role, so other admins do not see this data.

  • Overview and records per person
  • Records by location and check-in locations
  • Verified, fresh and forgotten rates
  • Excel export and PDF summary

Alerts on check-out, read alongside cleaning logs

There are separate alert rules for check-in, check-out and forgotten check-out. They are off by default; when you turn one on, the default channels are email and in-app, and you can add SMS. A night shift supervisor, for example, can be told when someone checks out or forgets to. During SMS quiet hours, alerts are queued and sent as one digest SMS when the window ends.

Attendance runs on the same staff hub as cleaning and inspection logs. You can read the plan compliance you measure with tracking plans next to who was on site during that shift. Staff cleaning and control performance screens and attendance records share the same people and locations.

Privacy and KVKK: only the data you need

Staff attendance collects no biometric data: no fingerprint, face or palm scans. A record holds the staff member’s name, check-in and check-out times, the scanned locations and the verification flags. The Face ID or fingerprint lock in the mobile app is a phone feature used only to open the app.

Personnel codes are stored only as a hash (Argon2id). Staff contact details are masked in the admin panel, and exports are written to the audit log. Each customer runs on a dedicated stack with its own database. This setup supports data minimization; privacy notices and processes under KVKK remain your organization’s responsibility.

  • No biometric data stored
  • Records hold only person, time, location and verification
  • Access limited by role
  • Exports recorded in the audit log

Staff attendance

Staff scan a location to check in and out; duration, locations and verification are reported.

  1. 01

    Add your staff

    Add staff in the admin panel; their 4-character personnel code is sent by email or SMS.

  2. 02

    Choose check-in points

    Put QR posters at check-in locations, and use a live display or NFC tag where you need verified records.

  3. 03

    Staff check in and out

    They scan the location and check in on the staff hub, then check out or close a forgotten session.

  4. 04

    Review reports and alerts

    Review records by person and location, export to Excel or PDF, and turn on alert rules if needed.

Related pages

Frequently asked questions

Does it replace a time and attendance system?
No. It is not a payroll, timesheet or HR system. EnaFeedback staff attendance records when and where field and service staff start and finish work at a location. It complements the time and attendance system or turnstiles at your building entrance by showing on-site presence at the actual work point.
Does it store biometric data?
No. No fingerprint, face or palm data is collected. A record holds the person, check-in and check-out times, locations and verification flags. The biometric lock in the mobile app runs on the phone and sends no biometric data to EnaFeedback.
Can staff use it without the app?
Yes. Staff can check in and out in the phone’s browser by scanning a QR code or the dynamic QR on a live display, and the live display gives a verified record in the browser too. NFC verification works only in the EnaFeedback mobile app. The Android and iOS apps are in internal testing and coming soon to the stores.
Can staff check in from somewhere else?
Every check-in and check-out stores whether the session was verified and fresh, and the reports show these as rates. Place NFC tags or a live display with a dynamic QR where you need proof of presence; a photo of a dynamic QR scanned elsewhere expires within 30 seconds.
What happens if someone forgets to check out?
The session stays open; the system does not close it. Before the next check-in, the staff member closes it with “I forgot to check out” and it is marked Forgotten. These sessions are left out of duration statistics, and the forgotten rate is shown separately.
Do staff need a role to check in?
No. Staff without the Cleaning or Control role can check in and out too. They need an active personnel record and a personnel code.
Does check-in work without internet?
No. The app does not work offline; check-ins and check-outs are written to the server right away. Check-in points need mobile data or Wi-Fi coverage.

Start turning feedback into action today

We'll open a trial with every feature enabled, so you can put up your first QR posters the same day.

Every feature included · Ready about 2 hours after your request