
Sage HR
Let AI connect your sources for you
Skip the manual setup — run this in your project and the wizard auto-detects your databases and APIs and connects them to PostHog.

Connect Sage HR to PostHog to sync your data into the PostHog data warehouse for analysis and modeling.
Enter your Sage HR company subdomain and API key to pull your HR data into the PostHog Data warehouse.
An admin must first enable API access under Settings → Integrations → API in Sage HR, which generates the API key. Requests go to your own subdomain — for https://yourcompany.sage.hr the subdomain is yourcompany.
Configuration
| Option | Type | Required |
|---|---|---|
Company subdomain | text | Yes |
API key | password | Yes |
Linking Sage HR to PostHog
- Go to the Data pipeline page in PostHog
- Click New source and select Sage HR
- Fill in the required configuration fields
- Click Next, select the tables you want to sync, and then press Import
Supported tables
| Table | Description | Sync method | Incremental field | Primary key |
|---|---|---|---|---|
employees | An active employee, with their contact details, position, team, and employment dates. | Full refresh | — | — |
terminated_employees | A terminated (former) employee, with their identity fields and termination date. | Full refresh | — | — |
termination_reasons | A termination reason configured for the company (e.g. New job). | Full refresh | — | — |
teams | A team in the company, with its managers and members. | Full refresh | — | — |
positions | A job position defined in the company. | Full refresh | — | — |
documents | A document stored in Sage HR, with its file metadata and sharing settings. | Full refresh | — | — |
document_categories | A document category, with the number of documents it contains. | Full refresh | — | — |
leave_requests | A time off request, with its policy, requester, dates, and approval state. | Full refresh | — | — |
leave_policies | A time off policy (e.g. Vacation), with its accrual and allowance settings. | Full refresh | — | — |
individual_allowances | Per-employee time off allowances: each employee's entitlement under each policy. | Full refresh | — | — |
onboarding_categories | An onboarding task category (e.g. General). | Full refresh | — | — |
offboarding_categories | An offboarding task category. | Full refresh | — | — |