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.