Attendance
Track daily work hours with clock-in/clock-out, monitor your attendance rate, review monthly insights, and manage team attendance from the admin dashboard.
Key concepts
- Clock In / Clock Out: Start and end your work session. You can have multiple sessions per day (e.g., clock out for lunch, then clock back in).
- Attendance Status: The system automatically assigns a status based on your clock-in time -- Present, Late, Absent, Early Leave, Late & Early, On Leave, or Half Day.
- Net Hours: Total hours worked minus break time.
- Overtime: Hours worked beyond the standard schedule, calculated automatically based on your attendance policy.
- Anomaly: A flagged irregularity in your attendance (e.g., missing clock-out, unusually short hours). You can provide a reason to resolve it.
- Schedule Override: A request to temporarily change your work schedule (e.g., different start/end times, work mode change).
- Attendance Policy: Company-wide settings that define start/end times, grace periods for lateness, auto clock-out time, and more.
Step-by-step
My Attendance (Daily View)
Navigate to HR > Attendance from the sidebar.
Review the stats strip showing your Attendance Rate, Hours This Month, Present Days, Late Days, and Overtime.
The Today card shows your current status, clock-in time, clock-out time, net hours, and overtime for the day.
If you have multiple sessions, they appear in a timeline below the time cards showing each session's start, end, duration, and method.
Below the today card, view your monthly attendance history table.
Filter the history by status (Present, Late, Early Leave, Absent, On Leave).
Screenshot
Attendance dashboard showing the stats strip, today's status card with clock-in/out times, and the monthly history table
Clocking In
Navigate to HR > Attendance.
Click the Check In button on the Today card.
You will see a confirmation message, and the today card updates with your clock-in time.
Screenshot
Today card with the Check In button highlighted
Clocking Out
Navigate to HR > Attendance.
Click the Check Out button on the Today card.
Enter a reason (e.g., "leaving early for appointment"). The reason is normally optional, but if your company's attendance policy requires a reason for early or mid-day check-outs, it becomes mandatory and you cannot check out without it.
Click Check Out to confirm.
Your total hours and status are calculated automatically.
Screenshot
Check-out form with the reason field
Marking Yourself as Absent
Navigate to HR > Attendance (before clocking in).
Click Mark as Absent if you will not be working today.
Enter a Reason for Absence (e.g., "Personal emergency").
Click Mark Absent to record the absence.
Screenshot
Mark as Absent expanded form with a reason text area
Resolving Anomalies
Navigate to HR > Attendance.
If you have unresolved anomalies, a yellow warning box appears on the Today card.
For each anomaly, enter a reason in the text field provided.
Click Submit to resolve the anomaly.
Screenshot
Anomaly warning section with unresolved items and reason input fields
Viewing an Attendance Record Detail
Navigate to HR > Attendance and click on any row in the monthly history table.
Review the attendance details: employee name, date, status, check-in time, check-out time, total hours, approval status, and reason.
If the record is not yet approved and you own it, you can edit the check-in/check-out times, status, and reason, then click Update Attendance.
Admin users can Approve or Reject pending changes, and can Delete records if needed.
Screenshot
Attendance record detail page showing times, status, and edit form
Performance Insights
Navigate to HR > Attendance > Insights from the sub-navigation.
Use the month navigation arrows to browse different months.
Review the stats: Attendance Rate, Net Hours, Task Hours, Utilization, Overtime, and Late Days.
The Attendance Summary card shows total, present, absent, late, and early leave days, plus average hours per day and capacity.
The Time by Project card shows a breakdown of hours spent on each project.
The Anomalies section shows a summary of all anomalies for the month, broken down by type, with a list of unresolved items.
Screenshot
Performance Insights page showing attendance summary, project breakdown, and anomalies panels
Team Dashboard (Team View)
Navigate to HR > Attendance > Team from the sub-navigation (requires "View All Attendance" permission).
Review team-wide stats: total employees, attendance rate today, average hours, late arrivals, and more.
Filter by employee, status, and date range.
Click on any attendance record to approve, reject, edit, or review.
View and resolve pending schedule override requests.
Screenshot
Team attendance dashboard showing team stats and the attendance records table with filter options
Attendance Reports
Navigate to HR > Attendance > Report from the sub-navigation (requires "View All Attendance" permission).
Select a time period: This Week, This Month, Last Month, or Custom date range.
Review team stats: Total Employees, Attendance Rate, Average Hours, Late Arrivals, and Warnings.
Filter employees by: All, Top Performers (95%+ rate), or Needs Attention (below 85% or has warnings).
Use the search field to find a specific employee.
Click on an employee row to open a slide-over panel with their detailed attendance breakdown.
Click Export CSV to download the report as a spreadsheet.
Screenshot
Attendance Report page showing period selector, team stats, and the employee attendance table
Requesting a Schedule Override
Navigate to HR > Attendance > Schedule from the sub-navigation.
Review your Current Schedule showing start time, end time, and source.
Fill in the New Request form: start time, end time, effective from date, optionally effective to date.
Select a Work Mode if changing (Fixed, Flexible, or Freelance).
Enter a Reason for the change.
Click Submit Request -- the request will be sent to your admin for approval.
View your past requests and their statuses (Pending, Approved, Rejected, Expired) in the My Requests panel.
Screenshot
Schedule Override page showing the current schedule, new request form, and request history
Tips & best practices
- Clock in as soon as you start working -- late arrivals are flagged automatically based on your company's grace period.
- If you forget to clock out, the system may auto-clock you out at the configured time. Resolve any resulting anomalies by providing a reason.
- Use multiple sessions if you take a lunch break -- clock out when you leave and clock back in when you return. This ensures accurate net hours.
- Check the Insights page monthly to track your attendance rate, utilization, and identify patterns.
- Managers should review the Team dashboard regularly to approve pending attendance changes and schedule overrides.
- Export the attendance report as CSV for payroll processing or compliance documentation.
- Submit schedule overrides in advance so your admin has time to review and approve.
Was this article helpful?
Your feedback helps us improve these guides.