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
Authentication
Authentication method: API Key
Required scopes
employees:reademployees:writetime_off:readtime_off:writeshifts:readshifts:writeexpenses: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
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
- 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.