
How Clockgate works
The Clockgate Attendance System integrates mobile app authentication (via Facekey), shift management, and employee tracking through a terminal-based QR code workflow.
It is designed to simplify attendance logging, reduce fraud, and give organizations full visibility over employee check-ins and check-outs.
Core Components

Terminal App (ScanQR)
- Displays a QR code on a kiosk, tablet, or desktop screen.
- Updates the QR code at fixed intervals for security.
- Handles check-in/check-out session management.


Facekey Mobile App (Employee)
- Employees scan the terminal QR code using the Facekey app.
- The app authenticates employees via Facekey identity and face recognition.
- Sends verified attendance data to the backend.
- Receive checking attendance notification


Terminal App (ScanQR)
- Displays a QR code on a kiosk, tablet, or desktop screen.
- Updates the QR code at fixed intervals for security.
- Handles check-in/check-out session management.

1. Set up
Admins create teams, assign members, and connect them to Facekey. Terminals are registered and linked to the Clockie app using a Terminal ID and OTP. Shifts are created with defined hours, reminders, and grace periods, then assigned to teams. Holiday calendars with national or custom holidays are configured and applied automatically to disable QR check-ins and mark employees on leave.
- Admin creates teams and assigns members.
- Members connect directly to Facekey.
- Terminals, shifts, and policies are assigned to teams.
- Admin registers terminals (no limit per org).
- System generates a Terminal ID and OTP.
- Admin logs in to the Clockie App with ID + OTP → app displays live QR code.
- Create shifts before assigning to teams.
- Define working hours (e.g., 09:00–17:00).
- Choose fixed or flexible shifts, and select applicable weekdays.
- Set reminders before shift starts.
- Add grace periods (early check-in or late buffer).
- Configure holidays in the Clockie Portal.
- Create a calendar: import national, company-wide, or custom holidays.
- Choose fixed or flexible shifts, and select applicable weekdays.
- Assign calendar to teams → system applies holiday rules automatically (QR disabled, members marked on leave).
1. Set up
Admins create teams, assign members, and connect them to Facekey. Terminals are registered and linked to the Clockie app using a Terminal ID and OTP. Shifts are created with defined hours, reminders, and grace periods, then assigned to teams. Holiday calendars with national or custom holidays are configured and applied automatically to disable QR check-ins and mark employees on leave.
- Admin creates teams and assigns members.
- Members connect directly to Facekey.
- Terminals, shifts, and policies are assigned to teams.
- Admin registers terminals (no limit per org).
- System generates a Terminal ID and OTP.
- Admin logs in to the Clockie App with ID + OTP → app displays live QR code.
- Create shifts before assigning to teams.
- Define working hours (e.g., 09:00–17:00).
- Choose fixed or flexible shifts, and select applicable weekdays.
- Set reminders before shift starts.
- Add grace periods (early check-in or late buffer).
- Configure holidays in the Clockie Portal.
- Create a calendar: import national, company-wide, or custom holidays.
- Choose fixed or flexible shifts, and select applicable weekdays.
- Assign calendar to teams → system applies holiday rules automatically (QR disabled, members marked on leave).
2. Employee Attendance
Employees check in quickly using Facekey. The system verifies identity and shift details instantly.
2. Employee Attendance
Employees check in quickly using Facekey. The system verifies identity and shift details instantly.
3. Real-time Sync
Employee check-ins and statuses sync instantly with the system.
3. Real-time Sync
Employee check-ins and statuses sync instantly with the system.