Dynamic Reports

Dynamic Reports is the most flexible reporting option. You choose exactly which columns to include, allowing highly customized analysis.

Creating a Dynamic Report

1 Navigate to Reports > Dynamic Report

2 Select columns from available options (see below)

3 Choose Summary (one row per employee) or Detailed (one row per employee per day)

4 Apply filters (Team, Users, Date Range)

5 Download as CSV, XLS, or JSON

Available Columns

  • User Info: Name, Email, Team, Manager
  • Shift Data: Shift fields (start, end, grace period)
  • Attendance: Punch_in, Punch_out, Punch_duration, Online_duration
  • Activity: Active_duration, Active_percent, Idle_duration
  • Productivity: Productive/Unproductive/Neutral duration and percent
  • Break: Break_duration

Summary vs. Detailed

Summary Mode: One row per employee with totals/averages across date range

Detailed Mode: Multiple rows per employee (one per day) showing daily breakdown

Advanced: Event Logs Report

A separate logs-based view showing every app/URL event with:

  • Timestamp
  • Duration
  • Productivity category
  • Active/idle time
  • Key press and mouse click counts

Useful for deep-dive investigations into specific time periods.