Linking HiBob as a source

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.

Learn more
PostHog Wizard hedgehog

Contents

Alpha release

This source is currently in alpha. The interface and available tables may change. If you encounter any issues, please report them on GitHub.

The HiBob connector syncs your Bob HR data into the PostHog data warehouse. Enter your HiBob Service User credentials to automatically pull employee and task data into PostHog.

Prerequisites

Before linking HiBob, create a Service User in your Bob account:

  1. In Bob, go to Settings > Integrations > Automation > Service Users
  2. Create a new Service User and note down the Service User ID and token
  3. Add the Service User to a permission group with read access to the data categories you want to sync (e.g., People)
Service Users only

HiBob discontinued legacy API tokens. Only Service User credentials work with this connector. API calls return 403 until your Service User is added to a permission group with the appropriate access.

Adding a data source

  1. Go to the sources tab of the data pipeline section in PostHog.
  2. Click + New source and select HiBob.
  3. Enter your Service User ID and Service User token.
  4. Optional: Add a prefix to your table names.
  5. Select the tables you want to import and set a sync frequency.
  6. Click Import.

Once the sync completes, you can query your HiBob data in PostHog.

Available tables

TableDescriptionSync method
employeesEmployee profiles and HR data, including inactive and offboarded employeesFull refresh
tasksTasks in HiBobFull refresh

All tables use full refresh syncing, which re-imports all records from HiBob on every sync. HiBob doesn't expose updated-at filters on employees, so incremental syncing isn't available.

Employee data is returned with human-readable values – list and reference fields are flattened into readable strings rather than raw IDs.

Configuration

OptionTypeRequired
Service User IDtextYes
Service User tokenpasswordYes

Supported tables

TableDescriptionSync methodIncremental fieldPrimary key
employees

An employee record in Bob, including their personal, work, and employment details.

Full refresh——
tasks

A task assigned to employees in Bob, typically part of an onboarding or offboarding workflow.

Full refresh——
time_off_calendars

The holiday calendar that applies to each employee, resolved from their employment override or their site default.

Full refresh——
employee_lifecycle

One row per entry in each employee's lifecycle table: the history of status changes such as hire, leave, and termination.

Full refresh——
employee_employment

One row per entry in each employee's employment table: the history of contract, employment type, and working pattern.

Full refresh——
employee_salaries

One row per entry in each employee's salary (payroll) table: the history of base pay.

Full refresh——
candidates

A candidate in Bob Hiring, with their contact details, background, and the job openings they applied to.

Full refresh——
applications

An application in Bob Hiring, linking a candidate to a job opening with its pipeline stage, status, and source.

Full refresh——
time_off_request_changes

Changes to time off requests over the last 180 days, each a snapshot of the request at the time of the change. HiBob only serves changes from the last six months, so older changes drop out of the table.

Full refresh——
named_lists

One row per item in each company list, the lookup table that resolves list values stored on employee records.

Full refresh——

Still have questions?

Was this page useful?