- Source
- Finance & Ops Analytics
- Alpha
Move Employment-Hero data anywhere it matters.
Move Employment-Hero organisations, employees and leave requests into your warehouse, lake or AI app.
Source
Employment-Hero

Snowflake
BigQuery
Postgres
Databricks
Claude
- Streams
- 10
- Destinations
- 50+
- Standard support
- 0.1.2
Overview
What is the Airbyte Employment-Hero connector?
The Airbyte Employment-Hero connector extracts data from Employment-Hero and loads it into 50+ destinations such as Snowflake, BigQuery, Databricks or Postgres, with scheduled sync. It publishes 10 streams you can select per connection.
- 01
Sync to your warehouse
Land 10 Employment-Hero tables in 50+ destinations on a schedule you control.
- 02
One authorization
Authenticate Employment-Hero once and Airbyte keeps every scheduled sync running on it.
- 03
Cloud or self-hosted
Run the Employment-Hero connector on Cloud, OSS, Hybrid.
10 streams
Every table you can sync from Employment-Hero
organisations Primary key id Sync modes FullIncr. employees Primary key id Sync modes FullIncr. leave_requests Primary key id Sync modes FullIncr. employee_certifications Primary key id Sync modes FullIncr. pay_details Primary key id Sync modes FullIncr. teams Primary key id Sync modes FullIncr.
Setup
Live in five steps
Sign in to Employment Hero and open the Developer Portal from the menu under your profile name in the top right corner. You can also go directly to https://secure.employmenthero.com/app/v2/organisations//developer_portal/api.
Select Add Application and give the application a name.
Select the read scopes for every resource you plan to sync. Scopes use the format urn:mainapp::read, for example urn:mainapp:organisations:read and urn:mainapp:employees:read.
Enter a redirect URI. Employment Hero requires HTTPS redirect URIs. If you use Postman to obtain the refresh token, enter https://oauth.pstmn.io/v1/callback.
Copy the Client ID and Client Secret from the application details page.
Configuration fields
| Field | Type | Description |
|---|---|---|
| client_id* | string | Client ID of the OAuth 2.0 application created in the Employment Hero Developer Portal. |
| client_secret* | string | Client Secret of the OAuth 2.0 application created in the Employment Hero Developer Portal. |
| refresh_token* | string | Refresh token obtained from the Employment Hero OAuth 2.0 authorization code flow. Employment Hero access tokens expire after 15 minutes, so the connector uses this refresh token to obtain a new access token for every sync. |
| employees_configids | array | Employees IDs in the given organisation found in employees stream for passing to sub-streams |
| organization_configids | array | Organization ID which could be found as result of organizations stream to be used in other substreams |
Hybrid deployment
Sovereign by architecture, not by policy.
The data plane runs in your environment. Records, credentials and keys stay with you; the control plane only receives configuration and job metadata.
- Cloud
- OSS
- Hybrid
Your environment
Airbyte control plane
FAQ
Employment-Hero connector questions
What data can I sync from Employment-Hero with Airbyte?
10 streams: organisations, employees, leave requests, employee certifications, pay details, teams, policies, certifications, custom fields, employee custom fields.
Does the Employment-Hero connector support incremental sync?
Check the stream list on this page for the sync modes each Employment-Hero table supports.
Where can I run the Employment-Hero connector?
Run the Employment-Hero connector on Cloud, OSS, Hybrid. Hybrid deployments keep the data plane in your environment while the control plane orchestrates syncs.
Didn't find your answer? Talk to sales
Start syncing Employment-Hero in minutes.
Free 14-day trial. No credit card needed.