Skip to content
Last updated

HiBob integration

HiBob is a modern HR platform designed for mid-sized businesses, covering employee management, time off, attendance, payroll, and people analytics. The HiBob integration with Frontegg allows your application to access employee data, time-off requests, attendance records, and payroll history via the HiBob REST API using a service user and API token.


Prerequisites

  • A HiBob account with admin access (required to access System Settings)

Connect HiBob

Step 1: Sign in to HiBob

Go to app.hibob.com and sign in with your HiBob admin credentials.

HiBob sign-in page

Step 2: Open System Settings

Click the gear icon in the left navigation bar and select System Settings from the dropdown menu.

HiBob System Settings navigation

Step 3: Navigate to Service Users

In the System Settings sidebar, expand Integrations. Locate the Service users tile and click Manage.

HiBob Integrations page showing the Service users tile with Manage link

Step 4: Create a new service user

On the Service Users page, click + Create service user.

Service Users list with the Create service user button highlighted

Step 5: Name the service user

In the Create a service user dialog, enter a display name such as Frontegg Integration, then click Create.

Create a service user dialog with display name filled in

Step 6: Copy your credentials

After creation, the Service user info dialog displays the ID and Token. Click Copy next to each value and store them securely.

Save your token immediately

The token is only displayed once. If you lose it, you must regenerate a new token from the service user's settings page — the old token will be invalidated.

Service user info dialog showing the ID and Token with Copy buttons

Step 7: Open Permission Groups

In the System Settings sidebar, expand Account and click Permission groups. Then click + Create permission group.

Permission groups page with the Create permission group button highlighted

Step 8: Create a permission group

In the Create service user permission group dialog, enter a group name such as Frontegg Integration. Under Members, select the service user you created in Step 5, then click Create.

Create service user permission group dialog with the group name and member filled in

Step 9: Configure feature permissions

In the permission group settings, open the Features tab and click Edit in the top-right corner. Enable the feature areas that your integration requires. For the Frontegg integration, enable at minimum:

  • People → Employees
  • People → Directory

Click Save to apply the changes.

Permission group Features tab showing People section with checkboxes

Step 10: Configure people's data permissions

Open the People's data tab and click Edit. Enable view access for each data category your integration needs:

CategoryMinimum permission
AboutView all employees' About sections
WorkView all employees' Work sections
EmploymentView all employees' Employment sections
Time offView all employees' Time off sections
AttendanceView all employees' Attendance Policies sections
PayrollView all employees' Payroll sections

Click Save and then Apply Changes to activate the permissions.

Permission group People's data tab showing data categories with view permission checkboxes

Configure the Frontegg portal

Once you have obtained your Service User ID and Token from the steps above, enter them in the integration configuration page of the Frontegg portal:

  1. Open the Frontegg portal and navigate to [ENVIRONMENT] → Integrations → HiBob.
  2. Enter the Service User ID in the corresponding field.
  3. Enter the Token in the API Token field.
  4. Click Save.

Keep your token secure

Never share or commit your API Token to version control.

Additional resources