API Reference
ShiftFlex supports webhook integrations for key events and payroll data exports. A full public REST API is on the roadmap. Contact us to discuss integration partnerships or early access.
A full REST API for third-party integrations is actively planned. If you need integration capabilities now, contact us — we support custom integrations for Cluster Pro customers.
Webhooks
ShiftFlex can deliver real-time event notifications to any HTTPS endpoint you configure. Supported webhook events include:
- shift.claimed — A shift was claimed by an employee
- shift.swap_approved — A shift swap was approved by a manager
- shift.surge_applied — A surge bonus was added to a shift
- timesheet.submitted — An employee's timesheet was submitted for a pay period
To configure webhooks, go to Settings → Integrations → Webhooks in the manager app.
Payroll Data Export
ShiftFlex exports shift and pay data in CSV format from the Payroll dashboard. The export includes:
- Employee name and ID
- Shift date, start time, end time
- Break duration
- Net worked hours
- Surge bonus amounts (if applicable)
- Pay period totals
CSV exports are compatible with most payroll providers including ADP, Gusto, and QuickBooks Payroll.
Integration Inquiries
For custom integrations, API partnership inquiries, or early access to the public API, email support@shiftflex.app with the subject line API Integration Request.
Frequently Asked Questions
Does ShiftFlex have a public API?
ShiftFlex currently supports webhooks and CSV payroll exports. A full REST API is on the roadmap. Contact support@shiftflex.app for early access or custom integrations.
Can ShiftFlex send data to my payroll system?
Yes via CSV export from the Payroll dashboard. Real-time webhook support for payroll events is available for Cluster Pro customers. Contact us to discuss integration with your payroll provider.