Attendance

Attendance tracking records when employees punch in and out, tracks shift compliance, and identifies late arrivals and break patterns. Three views are available.

Summary View

Overview metrics and trends for your organization or selected team(s).

Metric Cards:

  • Attendance %: Percentage of scheduled days where employees were present (vs. absent)
  • Late Arrivals %: Percentage of days when employees arrived late vs. their shift start time
  • Total Break Time: Aggregate hours of breaks taken across the team
  • Total Working Time: Aggregate hours worked vs. prior period (for comparison)

Today's Attendance Widget: Real-time view of who is present today. Note: this widget is not affected by date range filters — it always shows today's status.

Attendance Trends: Grouped bar graph showing present vs. absent days over time, plus a line graph showing attendance percentage trend.

Break Trends: Line graph showing average break time per day across the selected period.

Late Arrival Tendency: Grouped bar graph showing how many employees were early, on-time, or late for each day in the range.

Download: Export the entire summary as PDF.

Detailed View

Per-employee breakdown with calendar visualization.

Employee Table: Columns show:

  • Employee name
  • Attendance status for the date range
  • Working time (hours)
  • Online time (hours)
  • Break time (hours)

Calendar View: Visual calendar showing each day as either present (green) or absent (red). Click any present day to see detailed punch-in and punch-out times with exact timestamps.

Download: Export detailed data as CSV.

Datewise View

Focus on a single date to see all employees' attendance for that day.

Attendance List: Shows all employees with:

  • Present or Absent status
  • First punch-in time of the day
  • Last punch-out time of the day
  • Total working time

Filters and Date Range

  • Teams Filter: Multi-select teams to view
  • Users Filter: Drill down to specific employee(s)
  • Date Range Filter: Default is last 7 days. Max lookback depends on your data retention period.
Grace Period: If a shift has a grace period configured (e.g., 5 minutes), employees arriving within that window are marked as on-time, not late. See Setting Up Shifts for grace period configuration.