Mark Bulk Attendance in HRM
Record attendance for multiple employees in one action — ideal for daily shift tracking, centralised HR workflows, and time compliance.
🔐 Access Control
- Only Admin users or HR staff with bulk attendance permissions can access this feature
- Bulk attendance is typically used for Daily tracking across teams
🧭 Step-by-Step: Mark Bulk Attendance
1️⃣ Navigate to Bulk Attendance
- From the Dashboard, use the side menu: HRM → Attendance → Bulk Attendance
2️⃣ Set Attendance Filters
At the top of the Manage Bulk Attendance screen:
- Date*: Select the attendance date (e.g.
01/11/2025) - Branch: Choose the location (or leave as
All) - Department: Choose the team (or leave as
All) - Click the Search icon to load employee records
3️⃣ Mark Attendance
- In the table, each row represents an employee
- For each employee:
- ✅ Tick the Attendance checkbox
- ⏰ Enter In Time (e.g.
09:00) - ⏰ Enter Out Time (e.g.
18:00)
You can scroll or search to find specific employees by name or ID
4️⃣ Save Bulk Attendance
- Once all entries are filled, click the green Update button at the bottom
- The system will:
- Save all attendance records for the selected date
- Calculate late arrivals, early leaving, and overtime automatically
- Reflect attendance status in the Manage Attendance List
✅ Best Practices
- Use Bulk Attendance for daily shift logging across multiple teams
- Confirm time zones and shift patterns before entering clock-in/out times
- Use the Search bar to filter by employee, branch, or department
- Export attendance logs using PDF, Excel, or Print for payroll or audit
- Avoid duplicate entries — each employee should be marked once per day