Skip to Content
Attendance

Attendance

Attendance is the central hub for tracking clock-ins, clock-outs, daily hours, and attendance approvals across your organization. Managers and HR can monitor real-time status, review historical records, analyze trends, and add or correct attendance entries — all from one page.

What you can do here:

  • See a live daily timeline of every employee’s clock-in status
  • Switch scope between Organization, Team, or your own personal attendance
  • View summary analytics — attendance rate, average hours, overtime, late incidents
  • Track and review overtime entries by employee and department
  • Approve or review attendance correction requests (missing punches, regularizations, outdoor duty)
  • Add manual attendance records for one or multiple employees
  • Import attendance data from CSV or Excel
  • Clock in and out and track your own weekly and monthly attendance history
Attendance Overview

Scope Selector

The scope dropdown at the top left controls whose attendance you see. Click it to switch between three scopes:

Scope Selector Dropdown Open
ScopeWho it showsDescription
OrganizationEveryoneAll employees in the workspace
TeamDirect reportsOnly employees who report to you
MyJust youYour own personal attendance — completely different layout

Switching to My changes the entire page layout. Instead of a team table, you see a personal Today card with a Clock In/Out button and a weekly or monthly calendar of your own attendance history.


Organization Scope

Organization scope shows attendance for all employees in the workspace. This is the default view for HR admins and managers who need a company-wide picture.

Attendance Timeline Visual View

Status Summary Cards

Eight cards across the top show a real-time count for the selected date:

CardDescription
TotalTotal employees in scope
PresentEmployees who clocked in
LateEmployees who clocked in after their scheduled start
Early OutEmployees who clocked out before their scheduled end
OvertimeEmployees who worked beyond their scheduled end
LeaveEmployees on approved leave
AbsentEmployees with no clock-in and no approved leave
MissingEmployees with incomplete records (clocked in but never clocked out, or vice versa)

Click any card to filter the list to just those employees.


Timeline Tab

The Timeline tab shows attendance for a selected date. Use the date picker to jump to any day, or click Today to return to the current date. The employee list is paged — use the Rows per page selector and the page controls at the bottom to move through large teams.

View Modes

Click Filters (top right) then toggle between two layout modes:

Timeline view — visual bar chart per employee:

ColumnDescription
EmployeeName and job title
StatusBadge showing attendance status
Clock In/OutActual times clocked in and out
BarColoured bar showing when the employee was clocked in, plotted from shift start (09:00) to shift end (18:00)
Actual / Counted / OTRight side shows actual hours worked, counted hours (after policy rules), and overtime

Bar colours in the legend:

ColourMeaning
Green (On Time)Clocked in within the expected window
Orange (Late)Clocked in after the scheduled start
Orange/Red (Early Out)Clocked out before the scheduled end
Blue (Pre-shift)Worked before the scheduled start time
Purple (Post-shift)Worked after the scheduled end time
Gray (Breaks)Time recorded as a break
Timeline Visual Bar View

Grid view — compact data table:

ColumnDescription
EmployeeName, avatar, and designation
StatusAttendance status badge
Clock In/OutClock-in and clock-out times, plus any pre-shift or post-shift indicators
BreaksBreak time recorded
WorkedTotal time worked
OTOvertime duration
Timeline Grid View

Expanding a Row

Click any row that has attendance data to expand it inline. The expanded view shows three sections:

SectionWhat it shows
SessionsEach individual clock-in/out session with start time, end time, and duration
BreaksAny breaks recorded during the day
SummaryTotal worked time, the employee’s shift schedule, and overtime

Row Actions

Each row has a (three-dot) button on the right for HR and manager actions:

ActionDescription
Edit AttendanceEdit the clock-in/out sessions for this employee on this day. Optionally override the calculated status. Requires a reason.
Create RequestCreate an attendance correction request on behalf of the employee. Choose a request type from the dropdown.
Reprocess AttendanceRe-run the attendance calculation for this employee’s record, useful after fixing a shift or policy configuration.
Remove RecordDelete the attendance record for this day.

Summary Tab

The Summary tab shows attendance analytics over a date range. Use the date range picker to define the period.

Four KPI cards summarize the period:

CardDescription
Attendance RatePercentage of scheduled working days where employees were present
Avg Hours/DayAverage hours worked per day across all employees
Total OvertimeCombined overtime hours in the period
Late IncidentsTotal number of late clock-ins

Below the KPIs, a per-employee table shows:

ColumnDescription
EmployeeName and designation. Click to expand the daily breakdown.
PresentDays present
AbsentDays absent
LateLate incidents
LeaveLeave days taken
Total HrsTotal hours worked
Avg / DayAverage hours per working day
OvertimeTotal overtime for the period

When you expand a row, the daily breakdown shows: Date, Clock In/Out, Worked, OT, Variance, and Status for each day in the range.

Attendance Summary Tab

Overtime Tab

The Overtime tab lists individual overtime entries within a date range. The header shows aggregate stats:

StatDescription
EntriesNumber of overtime records in the selected period
Total OTCombined overtime duration
ApprovedTotal approved overtime duration

Each row shows:

ColumnDescription
EmployeeName and employee code
DepartmentThe employee’s department
DateThe date overtime occurred
ShiftThe assigned shift on that day
TypeOvertime type — Normal or other configured types
OvertimeDuration of overtime
ApprovedApproved overtime duration (if applicable)
StatusApproval status — none, pending, approved
Attendance Overtime Tab

Requests Tab

The Requests tab shows attendance correction requests submitted by employees. Use the status filter tabs to narrow results:

TabDescription
AllEvery request regardless of status
PendingRequests awaiting approval
ApprovedRequests that have been approved
RejectedRequests that were declined
CancelledRequests cancelled by the employee

The table shows:

ColumnDescription
EmployeeName and employee code
TypeThe type of correction request
ReasonThe reason provided by the employee
StatusCurrent approval status
DateThe date the request applies to

Click any row to open the full request detail panel on the right. The panel shows:

  • Request Information: Request type and category, the date, start and end times requested, and the employee’s reason
  • Tracking Details: Reference number, submission timestamp, current status, and current approval stage
  • For pending requests: a Send Reminder button to nudge the approver, and a Cancel Request button to withdraw the submission
Attendance Requests Tab

Attendance Actions

The + Attendance Actions button at the top right (visible in Organization and Team scopes) provides tools for HR to manually manage attendance records.

Attendance Actions Menu
ActionDescription
Single EntryManually add or update an attendance record for one employee
Bulk EntryAdd attendance records for multiple employees at once
ImportUpload attendance data from a CSV or Excel file
Reprocess PendingRe-run the attendance calculation for days that have not yet been processed

Single Entry

  1. Click + Attendance ActionsSingle Entry
  2. Select the Employee
  3. Choose the Date
  4. Set the Session times (clock-in and clock-out). Click + Add Session for multiple sessions (e.g., split shifts)
  5. Optionally enable Override Status to manually set the attendance status instead of letting the system calculate it from the shift schedule
  6. Enter a Reason for the manual record
  7. Click Submit — the entry will be sent for approval
Add Attendance Record Form
FieldDescriptionRequired
EmployeeThe employee whose attendance is being recordedYes
DateThe date the attendance applies toYes
SessionsClock-in and clock-out times. Use + Add Session for multiple sessions.Yes
Override StatusWhen enabled, lets you manually set the attendance status instead of auto-calculating from the shift scheduleNo
ReasonA note explaining why this record is being added manuallyYes

Manual attendance entries are sent for approval before taking effect. The approver will see the entry in the Requests tab.

Bulk Entry

The Bulk Entry wizard lets you add records for multiple employees in one step:

  1. Select Employees — choose the date and pick which employees to add records for
  2. Set Sessions — enter the clock-in/out times that apply to the selected employees

Filters

Click Filters (top right) to open the filter panel:

FilterDescription
ViewSwitch the Timeline tab between Timeline (visual bar chart) and Grid (data table) layout
DepartmentShow only employees from a specific department
StatusFilter by attendance status (On Time, Late, Early Out, Absent, etc.)

Team Scope

Team scope shows attendance only for employees who report directly to you. It is designed for managers who want to monitor their own team without seeing the whole organization.

Team Scope Timeline View

Team scope has the same four tabs, status cards, row actions, Attendance Actions button, and Filters as Organization Scope — refer to that section for full details on each feature. The key difference is the employee list: only your direct reports appear.

Timeline Tab (Team)

Shows the daily attendance grid for your direct reports. Use the date picker to navigate to any day. The same Timeline / Grid view toggle is available via Filters.

Team Scope Timeline Tab

Summary Tab (Team)

Shows attendance analytics for your direct reports over a selected date range. The same four KPIs (Attendance Rate, Avg Hours/Day, Total Overtime, Late Incidents) and per-employee breakdown table are shown as in Organization scope.

Team Scope Summary Tab

Overtime Tab (Team)

Lists overtime entries for your direct reports within the selected date range.

Team Scope Overtime Tab

Requests Tab (Team)

Shows attendance correction requests submitted by your direct reports. You can filter by status and click any row to open the request detail panel.

Team Scope Requests Tab

My Scope

Switching to My shows your own personal attendance — the layout is completely different from the Organization and Team views.

My Attendance View

Today Card

At the top of the Timeline tab, the Today card shows your real-time clock status:

ElementDescription
Current timeLive clock showing the current time
ShiftYour assigned shift name and scheduled hours (e.g., Office Shift 09:00–18:00)
Clock In / Clock OutButton to clock in or out directly from this page
Today’s statusVisual bar spanning your shift hours, showing your current attendance status
Week summaryTotal hours worked this week and any overtime

Timeline Tab — Week and Month Views

Below the Today card, your attendance history is shown as a calendar. Use the Week or Month toggle to switch views.

Legend for both views: Present, Short Hours, WFH (work from home), On Duty, Late, Absent, Leave, Holiday, Off

Week view — each day is a row showing:

  • Day name and date
  • Status badge (Present, Absent, Late, Missing Punch, Off, etc.)
  • Clock in and clock out times
  • Visual bar from shift start to end
  • Actual hours, counted hours, and OT or late indicators

Month view — a full calendar grid showing:

  • Monthly summary stats: Present days, Leave days, Late incidents, Absent days
  • Each day cell shows clock times, worked hours, and a colour bar indicating status
My Attendance Month Calendar View

Summary Tab (My)

Four KPI cards at the top:

CardDescription
Attendance RateYour attendance rate as a percentage
Total HoursTotal hours you worked in the period
Avg / DayYour average hours per working day
OvertimeTotal overtime recorded in the period

Below the KPIs, a legend shows your Present, Absent, Late/Early, and Leave day counts for the period.

The day-by-day table shows: Date, Status, In, Out, Worked, Overtime for each day in the date range.

Overtime Tab (My)

Same structure as the Organization/Team Overtime tab, filtered to show only your own overtime entries.

Requests Tab (My)

Shows your own attendance correction requests. Columns are: Type, Reason, Status, Date (no Employee column since these are your own requests).

+ New Request

Click + New Request (top right) to submit an attendance correction request for yourself:

FieldDescriptionRequired
DateThe date the request applies toYes
Request TypeWhat you need to correct — see options belowYes

Available request types:

TypeWhen to use
I forgot to punch in/outYou missed clocking in or out
I made a wrong punchYou clocked in/out at the wrong time by mistake
Excuse my late arrivalYou arrived late and need it noted with a reason
Excuse my early departureYou left early and need approval for it
Excuse my absenceYou were absent and need the absence excused
I was on a business trip/errandYou were away from the office on official business
I was on outdoor dutyYou were working outside the office (e.g., client visit)
I worked from homeYou worked remotely and couldn’t use the normal clock-in

All attendance requests go through an approval workflow before changes are applied to your record.


Scheduling

The Scheduling button (top right, all scopes) links to the Scheduling page where you can manage shifts and work schedules for employees.


Last updated on