Overview
Sage HR is a human resources and people management solution. Flows360's integration allows you to sync key HR objects, execute actions, and trigger workflows based on real-time events from Sage HR, providing a unified view of your HR data in relation to your other business systems. Sync employees, time off, shifts, expenses, and organizational data to get an end-to-end view of your People Ops.
Capability summary
Auth methodAPI Key
Required scopes7
Objects / actions4 / 10
Authentication
Auth method: API Key
Required scopes
employees:read
employees:write
time_off:read
time_off:write
shifts:read
shifts:write
expenses:read
Supported objects
| Object | Read | Write | Notes |
|---|---|---|---|
| Employee | Yes | Yes | |
| Leave Request | Yes | Yes | |
| Shift | Yes | Yes | |
| Expense | Yes | No | Creating and updating expenses is not supported. Only read access is available. |
Supported actions
| Action | Description |
|---|---|
| get_employee | Retrieves a single employee by their unique ID. |
| create_employee | Creates a new employee record. |
| update_employee | Updates an existing employee record by ID. |
| get_leave_request | Retrieves a specific leave request by its ID. |
| submit_leave_request | Submits a new leave request on behalf of an employee. |
| approve_leave_request | Approves a pending leave request. |
| get_shift | Fetches details for a specific work shift. |
| create_shift | Schedules a new shift for an employee. |
| employee_onboarded | Triggers when a new employee's record is created and their start date is reached. |
| leave_request_submitted | Triggers when any employee submits a new leave request. |
Setup steps
- Log in to your Sage HR account with administrator privileges.
- Navigate to Settings > Integrations > API.
- Click "Generate new key".
- Name the key "Flows360" for easy identification.
- Ensure the key has full read/write permissions for Employees, Time Off, Shifts, and Expenses.
- Copy the generated API key.
- In the Flows360 "Connectors" tab, select Sage HR and paste the API key into the authentication panel.
Limitations
- This integration does not support custom fields on objects.
- Sage HR API rate limits may affect data synchronization frequency for very large organizations. Flows360 handles rate limiting with automatic retries.
- Employee termination is not supported as a real-time event trigger. Terminations must be synced on a schedule.
Use cases & industries
Use cases
Data WarehousingFinance & BillingHR & People Ops
Industries
E-commerce & RetailManufacturingProfessional ServicesSaaS