Analytics & Exports
Reports, data export, and data warehousing
Analytics & Reports
Accessing Reports
Go to Analytics from the main navigation to access comprehensive reporting.
Available Reports
Team Performance Reports:
- Work hours by team member
- Overtime trends
- Attendance patterns
- Productivity metrics
Vacation Reports:
- Vacation balance summaries
- Usage trends
- Upcoming absences
- Carryover analysis
Time Tracking Reports:
- Daily/weekly/monthly summaries
- Clock in/out patterns
- Late arrivals and early departures
- Break time analysis
Exporting Data
Export reports in multiple formats:
- Generate the desired report
- Click "Export" button
- Choose format:
- CSV: For spreadsheet analysis
- Excel (.xlsx): With formatting preserved
- PDF: For printing and sharing
- Download the file
Report Filters
Customize reports using filters:
- Date Range: Select the period
- Team/Department: Filter by group
- Employee: Individual or multiple selection
- Location: By work location
- Status: Active/inactive employees
Scheduled Exports
Set up automated delivery for payroll, data, and audit exports from Settings -> Scheduled Exports.
- Go to Settings -> Scheduled Exports
- Click New Schedule
- Configure:
- export type or target
- frequency (daily, weekly, monthly, quarterly, or custom cron)
- recipients and delivery method
- date-range behavior and optional filters
- Save the schedule
Use Settings -> Export Operations to monitor failures, next run times, and recent activity across those scheduled jobs.
Data Export & Warehousing
Data Export System
The export system allows you to export organization data for backup, compliance, or integration with external systems.
Export Operations Monitoring
Use Settings -> Export Operations when you need an operational overview instead of a setup page.
The cockpit highlights:
- current export-related alerts
- upcoming scheduled runs
- recent payroll, audit, and scheduled export activity
- links back to the detailed settings pages that resolve each issue
This is the right starting point when a scheduled export did not run, a payroll connector needs attention, or you want to confirm whether the latest export workflow completed successfully.
Creating an Export
- Go to Settings → Export
- Click "New Export"
- Select data to export:
- Employees: All employee records
- Time Entries: Clock in/out records
- Absences: Vacation and time-off records
- Audit Logs: System audit trail
- Choose date range (if applicable)
- Select format:
- CSV: Comma-separated values
- JSON: Structured JSON format
- Click "Start Export"
Asynchronous Processing
Large exports are processed asynchronously:
- Export job is queued for background processing
- Email notification sent when export is ready
- Download link available in export history
Server-Side Report Generation
For large organizations, reports are generated server-side:
- Request a report - Configure filters and click "Generate"
- Background processing - The job queue processes your request
- Progress tracking - See generation progress in the UI
- Notification - Receive notification when complete
- Download - Access the report from your export history
Benefits of server-side generation:
- Handle millions of records without browser timeouts
- Continue working while reports generate
- Consistent formatting regardless of data size
- Automatic retry on temporary failures
Job Queue System
Large exports use a job queue for reliable processing:
| Status | Description |
|---|---|
| Queued | Waiting to be processed |
| Processing | Currently generating |
| Completed | Ready for download |
| Failed | Error occurred (can retry) |
View queue status:
- Go to Settings → Export → "Jobs"
- See all pending, active, and completed jobs
- Cancel queued jobs if needed
- Retry failed jobs
Export History
View all previous exports:
- Go to Settings → Export → "History"
- See all exports with:
- Date created
- Data types included
- File size
- Status (processing, ready, expired)
- Download or delete exports
Storage Settings
Configure external storage for exports:
- Go to Settings → Export → "Storage"
- Configure S3-compatible storage:
- Bucket name
- Region
- Access credentials
- Test the connection
- Save settings
Exports will be stored in your configured storage instead of local storage.
Data Warehousing
Advanced data warehousing can support downstream analysis in tools such as Snowflake or BigQuery when those destinations are enabled for your organization.
Advanced warehousing destinations depend on the integrations enabled for your organization. If you do not see a data warehousing setting, use the standard exports available from analytics and payroll workflows.
Export Retention
- Exports are retained for 30 days by default
- Expired exports are automatically deleted
- Configure retention period in settings