πŸ‘₯
Staff Attendance Register
HR
Main
Analytics
Records
Daily Attendance
Mark and review staff attendance records
Date
πŸ“₯ Export Attendance to Excel
πŸ“…
Single Day
All staff, one date
πŸ“†
Date Range
All staff, multiple days
πŸ‘€
One Person
Single staff, date range
0 selected Apply status to all selected:
Staff Member Department Status Comment Actions
Attendance Calendar
Visual overview of monthly attendance patterns
Month Year
Good (β‰₯80%)
Average (50–79%)
Low (<50%)
No Records
Monthly Summary
Per-staff attendance breakdown β€” filter by date range and department
From To Department
HR Dashboard
Live attendance metrics and trends
Attendance Breakdown
Daily Attendance Trend
Status Pie Chart
Staff Member Analytics

Click a staff member's name in the Attendance tab to see their individual analytics here.

By Department
Click a department card to view staff breakdown
Month Year
Breakdown
Daily Trend
Staff Member Present Absent Leave Total Days Rate
Attendance Leaderboard
Top performers ranked by attendance rate
Full Rankings
Sub Staff
Attendance by group β€” all records shared in the main attendance table
Add New Group
Add Member to Group
πŸ“₯ Export Sub Staff to Excel
πŸ“…
Single Day
One date
πŸ“†
Date Range
Multiple days, e.g. a month
Biometric Report
Upload your monthly Excel report β€” stored in Supabase, available instantly next time
πŸ“Š
Upload Monthly Biometric Report
Drop your .xlsx file here or click to browse
File is stored in Supabase Storage and loads automatically next visit
⏳
Processing report…
βœ…
Sync to Attendance Table
Ready
πŸ‘†
Select a staff member to view their full profile
Resigned Staff
Records of staff who have left β€” attendance history is fully preserved
Staff Member Department Resignation Date Comment / Reason Actions
No resigned staff records yet.
Leave Scheduler
Pre-schedule leave for staff β€” their status will auto-load on those days
Staff Member Dept Status From To Days Comment Auto-applied Actions
No scheduled leave yet. Click βž• Schedule Leave to add.
πŸ“† Schedule Leave
ℹ️ The schedule is saved and will automatically pre-fill the status when you open that day in the Attendance tab. Only days you have already marked will appear in the calendar and reports β€” future days are not written until you load that date.
Remove Staff Member

What would you like to do with ?

πŸšͺ
Move to Resigned
Keeps all attendance records. Staff appears in the Resigned Staff tab.
πŸ—‘οΈ
Delete Permanently
Removes staff member and ALL their attendance records β€” cannot be undone.
✏️ Edit Resignation
↩️ Restore Staff Member

This will add back to the active staff list. Their attendance records are still intact.

πŸ—‘οΈ Clear Attendance Records

Delete attendance records from Supabase for a date range. You can clear an entire month or target a specific staff member. This cannot be undone.

πŸ“…
Whole Period
All staff in date range
πŸ‘€
One Staff Member
Select a specific person
Select dates above to preview what will be cleared.
Add New Staff Member
Edit Staff Member
Renaming also moves this person's attendance, leave schedule and Sub Staff entries to the new name, so their history stays attached.