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
For advanced data warehousing needs:
- Go to Settings → Data Warehousing
- Configure automated data sync:
- Target warehouse (Snowflake, BigQuery, etc.)
- Sync frequency
- Data tables to sync
- Enable warehousing
Export Retention
- Exports are retained for 30 days by default
- Expired exports are automatically deleted
- Configure retention period in settings