Reporting Guide
Create, customize, and automate reports to keep stakeholders informed and support data-driven decisions.
Report Categories
Pre-Built Reports
Ready-to-use reports organized by category:
Labor Reports
| Report | Description |
|---|---|
| Hours Summary | Total hours by employee for period |
| Overtime Report | Overtime hours and associated costs |
| Labor Cost | Hours multiplied by pay rates |
| Hours by Department | Breakdown by team |
| Hours by Location | Breakdown by site |
Attendance Reports
| Report | Description |
|---|---|
| Attendance Summary | Punctuality and presence overview |
| Late Arrivals | Employees who clocked in late |
| Early Departures | Employees who left early |
| Absence Report | Missed shifts and no-shows |
| Attendance Trends | Patterns over time |
Scheduling Reports
| Report | Description |
|---|---|
| Schedule Summary | Published schedule overview |
| Coverage Report | Staffing vs. requirements |
| Open Shifts | Unfilled shifts |
| Schedule Changes | Modifications made |
| Compliance Report | Actual vs. scheduled |
Time-Off Reports
| Report | Description |
|---|---|
| PTO Balances | Current balances by employee |
| Time-Off Requests | All requests with status |
| Upcoming Time Off | Approved future absences |
| PTO Usage | Historical time-off data |
| Accrual Report | PTO earned over period |
Payroll Reports
| Report | Description |
|---|---|
| Payroll Export | Hours formatted for payroll |
| Timesheet Summary | Approved timesheets |
| Pay Period Report | Complete period breakdown |
| Adjustments Report | Manual time entries |
Running Reports
Basic Report
- Go to Reports from sidebar
- Select report category
- Click desired report
- Choose date range
- Click Run Report
- View results
Filtered Reports
Add filters for targeted data:
- Select a report
- Click Add Filter
- Choose filter type:
- Location
- Department
- Position
- Employee
- Status
- Select filter values
- Run report
Comparison Reports
Compare two periods:
- Select a report
- Enable Compare Periods
- Select primary date range
- Select comparison date range
- Run report
- View side-by-side with variance
Custom Reports
Creating Custom Reports
Build reports tailored to your needs:
- Go to Reports > Custom Reports
- Click + New Custom Report
- Name your report
- Select data source:
- Time and Attendance
- Scheduling
- Employees
- Time Off
- Choose fields to include
- Set default filters
- Choose visualization
- Save report
Field Selection
Available fields by data source:
Time and Attendance Fields
| Field | Description |
|---|---|
| Employee Name | Full name |
| Employee ID | Unique identifier |
| Clock In Time | Punch-in timestamp |
| Clock Out Time | Punch-out timestamp |
| Total Hours | Calculated duration |
| Regular Hours | Non-overtime hours |
| Overtime Hours | OT hours |
| Break Time | Total break duration |
| Department | Employee's department |
| Location | Work location |
| Position | Job role |
Scheduling Fields
| Field | Description |
|---|---|
| Shift Date | Scheduled date |
| Start Time | Shift start |
| End Time | Shift end |
| Scheduled Hours | Planned duration |
| Actual Hours | Hours worked |
| Variance | Difference |
| Shift Status | Filled, open, etc. |
| Assigned Employee | Who's scheduled |
Grouping and Sorting
Organize report data:
Group by:
- Employee
- Department
- Location
- Day/Week/Month
- Position
Sort by:
- Any selected field
- Ascending or descending
- Multiple sort levels
Calculated Fields
Add computed values:
- In custom report builder, click Add Calculated Field
- Name the field
- Define formula:
- Sum
- Average
- Count
- Difference
- Percentage
- Add to report
Report Visualization
Choose how data displays:
| Type | Best For |
|---|---|
| Table | Detailed data |
| Summary | Aggregated totals |
| Bar Chart | Comparisons |
| Line Chart | Trends |
| Pie Chart | Distribution |
Scheduled Reports
Setting Up Schedules
Automate regular reports:
- Open any saved report
- Click Schedule
- Configure delivery:
| Setting | Options |
|---|---|
| Frequency | Daily, Weekly, Monthly |
| Day | Specific day for weekly/monthly |
| Time | Delivery time |
| Format | PDF, CSV, Excel |
| Recipients | Email addresses |
- Save schedule
Frequency Options
| Frequency | Best For |
|---|---|
| Daily | Operational monitoring |
| Weekly | Team reviews |
| Bi-weekly | Pay period alignment |
| Monthly | Management reporting |
Managing Schedules
View and modify scheduled reports:
- Go to Reports > Scheduled
- See all active schedules
- Click to edit or delete
- View delivery history
Pause or Cancel
- Find scheduled report
- Click Pause to temporarily stop
- Click Delete to remove permanently
Exporting Reports
Export Formats
| Format | Use Case |
|---|---|
| Sharing, printing, archiving | |
| CSV | Import to spreadsheets |
| Excel | Advanced analysis |
Export Steps
- Run your report
- Click Export
- Select format
- Choose scope:
- Current page
- All data
- Summary only
- Download file
Batch Export
Export multiple reports at once:
- Go to Reports > Batch Export
- Select reports to include
- Choose date range (applies to all)
- Select format
- Generate package
- Download ZIP file
Sharing Reports
Share via Email
- Run report
- Click Share
- Enter email addresses
- Add message (optional)
- Choose to attach or link
- Send
Share Link
- Save report
- Click Share > Get Link
- Set permissions:
- View only
- Can export
- Can edit
- Copy link
- Distribute to recipients
Report Access
Control who sees reports:
| Access Level | Permissions |
|---|---|
| Private | Only you |
| Team | Your team members |
| Department | Your department |
| Organization | All users |
Payroll Integration
Payroll Export
Always confirm that all timesheets are approved before running a payroll export. Unapproved hours will not be included in the export, which could result in employees being underpaid.
Generate payroll-ready data:
- Go to Reports > Payroll
- Select Payroll Export
- Choose pay period
- Verify hours are approved
- Select export format:
- Standard CSV
- ADP format
- Paychex format
- QuickBooks format
- Custom mapping
- Export
Export Mapping
Configure field mapping for your payroll system:
- Go to Settings > Integrations > Payroll
- Select your provider
- Map fields:
- Employee ID → Payroll ID
- Regular Hours → REG
- Overtime Hours → OT
- Save mapping
- Use for all exports
Report Templates
Saving Templates
Save report configurations:
- Configure a report
- Click Save as Template
- Name template
- Set as personal or shared
- Use for future reports
Using Templates
- Go to Reports > Templates
- Select template
- Adjust date range if needed
- Run report
Compliance Reports
Compliance reports such as audit trails and time record changes should be exported and archived according to your organization's data retention policy. Many jurisdictions require keeping time records for 3 to 7 years.
Audit Trail
Track all system actions:
- Go to Reports > Audit
- Select date range
- Filter by:
- User
- Action type
- Record type
- View complete audit log
Time Record Changes
Document all modifications:
- Go to Reports > Compliance > Time Changes
- See all manual edits
- Includes who, when, what changed
- Export for records
Tips
- Run labor reports weekly for cost control
- Schedule management summaries monthly
- Export payroll reports same day each period
- Save frequently-used reports as templates
- Set up alerts for anomalies
- Keep compliance reports for required retention period