Sage HR integration

HR management: employees, leave, timesheets, recruitment, performance, documents

Help CentreConnectors

Overview

Sage HR (cloud) is Sage's HR management platform – employees, leave, timesheets, recruitment, performance, documents. The Automize Sage HR connector covers these.

  • Regions: Global.
  • Plans: Per-employee SaaS.

Setting up the connection

Auth type: API Key.

  1. Sage HR → Settings → API Keys.
  2. In Automize → Settings → Connectors → Sage HR. Paste key.

Find your credentials at https://app.sage.hr/.


Rate limits

Per-account.


Data model

HR primitives:

    Company ─┬─ Employees
             ├─ Leave (requests + balances)
             ├─ Timesheets
             ├─ Performance Reviews
             └─ Documents

Available operations

12 operations available. Click any row to jump to its detail.

OperationCategoryWhat it does
Approve LeaveGeneralApprove a leave request
Create EmployeeGeneralAdd a new employee
Create Leave RequestGeneralSubmit a leave request
Create TimesheetGeneralCreate a timesheet entry
Get EmployeeGeneralGet employee details
List DocumentsGeneralList employee documents
List EmployeesGeneralList all employees
List Leave RequestsGeneralList all leave requests
List PositionsGeneralList all positions
List TeamsGeneralList all teams
List TimesheetsGeneralList all timesheets
Update EmployeeGeneralUpdate employee details

Operations

Approve Leave

Approve a leave request

ParameterRequiredTypeDescription
Request Id request_idYestext

Create Employee

Add a new employee

ParameterRequiredTypeDescription
First Name first_nameYestext
Last Name last_nameYestext
Email emailYestext
Team Id team_idYestext
Position Id position_idYestext
Start Date start_dateYestext

Create Leave Request

Submit a leave request

ParameterRequiredTypeDescription
Employee Id employee_idYestext
Policy Id policy_idYestext
Start Date start_dateYestext
End Date end_dateYestext
Reason reasonYestext

Create Timesheet

Create a timesheet entry

ParameterRequiredTypeDescription
Employee Id employee_idYestext
Date dateYestext
Hours hoursYestext
Project Id project_idYestext
Description descriptionYestext

Get Employee

Get employee details

ParameterRequiredTypeDescription
Employee Id employee_idYestext

List Documents

List employee documents

ParameterRequiredTypeDescription
Employee Id employee_idYestext

List Employees

List all employees

No input parameters.

Tips

  • Filter by status, department.

List Leave Requests

List all leave requests

No input parameters.

Tips

  • Filter by status, employee.

List Positions

List all positions

No input parameters.


List Teams

List all teams

No input parameters.


List Timesheets

List all timesheets

No input parameters.

Tips

  • Per employee per period.

Update Employee

Update employee details

ParameterRequiredTypeDescription
First Name first_nameYestext
Last Name last_nameYestext
Email emailYestext
Employee Id employee_idYestext

FAQ

vs Sage 300 People?
Sage HR Cloud: SaaS, employee-focused, lighter payroll. Sage 300 People: on-prem, mid-market SA payroll-heavy.

Related connectors

See it working on your own data

Everything documented here ships with the platform – try the document tools free, or go live in 7 days.