Skip to main content
CampusTrack — staff HRMS and operations for campuses
How it works

Go live in a day, not months

Six simple steps from sign-up to full staff operations — attendance, HRMS workflows, and performance visibility. No hardware, no complex migration, no disruption to your academic calendar.

No biometric machines. No servers. No installation. Fully cloud-based.

01

Log in with school account

Staff log in using their school Microsoft or Google account. No new passwords, no separate apps. Just the same credentials they already use every day.

  • Google SSO or Microsoft SSO
  • No extra passwords to manage
  • Automatic account linking on first login
  • Works on any browser or device
CampusTrack admin dashboard with guided product tour showing the first-login experience
02

Open CampusTrack on campus

When they arrive on campus, they open CampusTrack on their phone. The system is a Progressive Web App — no app store download needed. Just open the browser and go.

  • No app installation required
  • Works on Android, iOS, and desktop
  • Progressive Web App — feels like a native app
  • Bookmark to home screen for one-tap access
CampusTrack GPS attendance check-in page with campus map showing geofence boundary
03

GPS location verified

The system verifies their GPS location within school geofence. Each campus has configurable GPS zones, so check-in only works when staff are physically on school premises.

  • GPS geofence per campus or building
  • Configurable zone radius
  • Location verified at check-in and check-out
  • Out-of-zone attempts are flagged automatically
CampusTrack GPS zone mapping wizard for configuring campus geofence boundaries
04

Face verification (optional)

Optional face verification confirms identity. AI-powered face matching ensures the correct person is marking attendance, reducing proxy check-ins and improving compliance.

  • AI-powered face matching
  • One-time face registration in 30 seconds
  • Audit photos stored securely in our cloud infrastructure provider S3
  • Can be enabled or disabled per school
CampusTrack face registration required modal prompting staff to register their face for verification
05

Attendance recorded instantly

Attendance is recorded instantly and visible to management dashboards. Admins, principals, and managers see real-time data — who is on campus, who is late, who is absent.

  • Real-time attendance dashboard
  • Late arrival and early departure alerts
  • Branch-level and group-level views
  • Exportable reports for payroll and compliance
CampusTrack admin dashboard with live attendance feed showing real-time staff check-in status
06

Everything in one system

Leave, shifts, announcements, and reports are managed in the same system. No switching between tools. One login, one platform, everything connected.

  • Leave requests and multi-level approvals
  • Shift scheduling and academic calendar
  • School-wide announcements
  • Comprehensive reports and analytics
CampusTrack leave management page showing pending approval requests and leave balances

What you don't need

Fingerprint scanners or biometric hardware
IT infrastructure upgrades or server rooms
App store downloads or MDM enrollment
Weeks of training or change management

Rolling out inside a school calendar

Software calendars are negotiable. Term dates are not. A rollout that ignores that ends up competing with the busiest weeks of a school’s year, and loses.

Start at a term boundary where you can

Attendance data is cleanest when a period starts fresh. Mid-term cutover means one term split across two systems, and every report covering it needs assembling by hand afterwards.

Avoid the first two weeks of term

New staff, changed timetables and settling routines already absorb every spare minute. A system launched into that week gets blamed for the chaos it arrived in.

Enrol faces before staff need them

Face enrolment takes a couple of minutes per person. Doing it during an INSET day rather than at 7:15am on the first morning is the single biggest predictor of a smooth start.

Give one person the exception queue

Out-of-zone check-ins and unusual times surface for a human to review. If nobody owns that in week one they pile up, and arrive later as payroll queries.

Run one payroll cycle in parallel

Keep the existing process alongside for a single cycle and compare. A discrepancy found by comparison is cheap; the same one found by a teacher querying their pay is not.

Multi-campus goes one school at a time

Launch a single campus, learn what your group actually needs configured differently, then roll the rest in batches. Simultaneous launches multiply problems rather than dividing effort.

What we need from your side

Going live in a day is realistic. It stays realistic because the inputs are small, and because they are the three that stall projects when they are missing.

01

A staff list

Names, roles and campus. A spreadsheet is fine — most schools already have one, and it does not need cleaning first. Duplicates and inconsistencies are surfaced during import rather than assumed away.

02

Your working rules

Working hours, leave types and who approves what. These are decisions rather than data, and they are the ones that stall a rollout when the person who can make them is unavailable.

03

The campus boundary

Drawn on a map, taking a minute per site. Radius is set to the campus rather than a default, because a geofence that is too tight generates false exceptions and one too loose defeats the point.

Notably absent: hardware procurement, device installation, cabling, and an IT project to support any of it. That absence is what makes a same-week launch possible, and it is the largest single difference from replacing one biometric terminal with another.

Ready to get started?

Book a walkthrough and see the full setup process in action.

Request Demo