Time & attendance for schools and workforces
Attendance that
records
itself.
Every punch becomes a record. Biometric terminals, IP cameras, and QR ID cards feed one platform that resolves each event against shifts and timetables — so registrars and HR teams start the morning with answers, not roll calls.
ZKTeco terminals connect directly — no cloud middleman, no gateway box.
Capture from anything on the ground
ZKTeco ADMS push
Terminals connect direct over plain HTTP — no cloud middleman.
RTSP / IP cameras
Streams are watched and QR codes decoded automatically.
Printable QR cards
ID cards with QR and photo, generated by the platform.
CSV import / export
Bulk-load students, courses, enrollment, and employees.
Email invites
Bring admins, lecturers, and staff in with a link.
01
One pipeline, start to finish.
Whether it’s a fingerprint at a terminal or a QR card in front of a camera, every event travels the same four stages — and nothing falls through.
-
Punch
A fingerprint, face, or QR scan lands — pushed straight from the terminal or decoded from a camera stream. Punch photos are captured too.
-
Resolve
The platform matches the punch to a person, then to the right shift or timetabled session — grace periods and per-branch timezones applied.
-
Record
Each day closes into a verdict — present, late, early-out, absent, on leave — and nightly jobs auto-mark absentees so records stay complete.
-
Report
Dashboards, exam-eligibility analytics, lateness and hours reports — all chartable on screen and exportable to CSV.
02
Everything attendance asks of you.
Built as one suite, not a bundle of plug-ins — so schedules, devices, people, and reports always agree.
Schedules that drive everything
Weekly timetables generate class sessions; shift patterns with grace periods define the working day.
Live “who’s in” dashboard
See who is on site right now, per branch, as punches arrive — not at the end of the day.
Automatic daily verdicts
Present, late, early-out, absent, on leave — resolved per person per day, with absentees auto-marked overnight.
Leave & holidays
Approved leave and holiday calendars flow into verdicts, so nobody is marked absent on a day off.
Two-way device sync
Push people to specific terminals, remove them remotely, and back-fill enrolled fingerprints, faces, and photos.
ID cards with QR + photo
Printable cards for students and employees, scannable by any camera the platform watches.
CSV in, CSV out
Import in bulk — students, courses, enrollment, employees; export any report the same way.
Roles for every seat
Admins, lecturers, and staff each see exactly what their role allows — nothing more.
03
One platform. Two apps.
Subscribe to what you need.
Your organization gets its own subdomain and picks its apps. Same devices, same people model, same reporting engine underneath.
App spotlight
School Attendance
Class attendance for universities and colleges. Sessions are generated from the weekly timetable; students are counted by camera-scanned QR ID cards or biometric punch. Lateness is tracked, absentees are auto-marked, and eligibility is computed against each course’s requirement.
- Exam-eligibility analytics: attendance % vs each course’s required threshold
- Per-course reports, lateness tracking, and absentee auto-marking
- CSV import/export for students, courses, and enrollment
App spotlight
TimeKeeper
Workforce time & attendance for companies with branches. Define shifts with grace periods, run each branch on its own timezone, manage leave and holidays — and let the platform close every day into a clean verdict per employee.
- Live “who’s in” per branch, updated as punches arrive
- Lateness, absence, and hours reports with CSV export
- Employee ID cards with QR and photo, printable from the dashboard
Seen your app? See it live.
A walkthrough on your own subdomain — devices included.
04
Connect a terminal in minutes.
ZKTeco terminals speak the ADMS/iClock push protocol straight to your subdomain over plain HTTP. No gateway hardware, no cloud middleman, no vendor account in between.
-
1
Point the device at your URL
In the terminal’s cloud-server setting, enter your organization’s dedicated subdomain. That’s the whole configuration.
-
2
It appears in your dashboard
The device self-onboards on first contact — serial number, model, and status show up automatically, ready to assign.
-
3
Assign & sync people
Push people to that terminal, remove them remotely, and back-fill enrolled fingerprints, faces, and photos — all two-way.
Selective sync
Choose exactly which people go to which terminals — and delete users remotely when they leave.
Biometric backfill
Fingerprints, faces, and photos enrolled on-device flow back to the platform automatically.
Punch photos, retained
Photos captured at punch time are stored securely in cloud storage, with retention controls.
05
Reports you can act on — or export.
Analytics dashboards chart attendance across courses, days, branches, and people. Every view exports to CSV, and background jobs keep the numbers current overnight.
-
S
Schools: overview, by-course, by-day, per-student drill-down, and exam-eligibility against each course’s required percentage.
-
W
Workforce: lateness, absence, and hours by employee, branch, and period — verdicts finalized nightly.
-
↓
One click out: every report table exports to CSV for payroll, registry, or your own spreadsheets.
06
Your tenant. Your walls.
Each organization runs on its own subdomain with strict data isolation — its people, devices, punches, and photos never cross tenant lines.
Per-tenant isolation
Every organization lives on its own subdomain; every query is scoped to it. No shared views, no cross-tenant leakage.
Role-based access
Admins manage; lecturers see their courses; staff see their scope. Access follows the role, not the person.
Secure media storage
Punch photos and biometric enrollment media are stored in cloud storage and served only through authenticated, tenant-scoped views.
Jobs that never sleep
Background workers finalize daily verdicts, auto-mark absentees, and purge expired media on your retention schedule.
See it running on
your own subdomain.
Book a walkthrough of School Attendance and TimeKeeper — and watch a terminal self-onboard live.