Skip to main content

Sync HRIS Data from HiBob

Learn how to sync employee data from HiBob into Culture Amp

Written by Jared Ellis
Updated today

Who can use this feature?

Available on:

  • All Culture Amp subscriptions.

You can sync employee data directly from HiBob into Culture Amp as a full import using a secure, one-way connection. This ensures your employee list and demographics are always up-to-date.


Data Flow: Employee Data flows from HiBob into Culture Amp (one-way sync) as a full import. Changes made in Culture Amp will not sync back to your HRIS.

Initial Setup Timeframe: The full setup and validation process for HiBob typically takes 1–2 weeks. Timelines are good-faith estimates and fluctuate based on the complexity of your data model and the responsiveness of internal technical stakeholders during testing. We recommend involving a HiBob administrator early in the process to ensure things run smoothly.

Choosing Your Integration Method


We offer two primary ways to connect your employee data. The table below briefly outlines both and should help with the decision on which is the best approach for your organization:

Method

Type of Import

Best For

Key Difference

Full Native Integration

Full Employee Import

Organizations seeking real-time, daily automation of all employee data that the integration supports.

Data transfer is handled automatically via a secure native integration.

If an employee has an End Date in the HRIS, they will automatically be marked as a former user on that date.

If an existing Culture Amp user is removed entirely from the HRIS report (with no End Date provided), they’ll be marked as a former user upon sync, and their End Date will be set to the day before the import.

Partial Employee Import

Organizations requiring manual control over file creation or highly unique filtering requirements.

You generate a data file and securely transfer it to Culture Amp at scheduled intervals. Unlike the native integration, users missing from an SFTP file are ignored rather than deactivated, unless an explicit End Date is included in the file.

Integration Checklist


Use this checklist to navigate the HiBob integration setup. Each step links to a more detailed section below.

  1. Access Requirements — Prerequisites and system logic.

  2. Step 1: Create Service User in HiBob — Setting up the integration user and permissions.

  3. Step 2: Connect Integration — Entering credentials into Culture Amp.

  4. Step 3: Field Mapping — Aligning HiBob fields with Culture Amp.

  5. Step 4: Choose Who to Include — Setting up manual exclusion rules (Optional).

  6. Step 5: Set Sync Settings — Configuring notifications and automated daily syncs.

  7. Step 6: Run Your First Sync — Reviewing and importing employee records.

  8. Troubleshooting/FAQs — Solving errors, duplicates, and useful tips.

Before You Start: Access Requirements


To establish the connection, ensure you have the correct administrative access on both platforms. HiBob requires a Service User to act as the secure bridge for data transfer.

Platform

Role / Component

Required Access

Rationale

Culture Amp

Admin Role

Required to access integration settings and validate the HiBob connection.

HiBob

Service Users List

Full Service User Creation Permissions

A dedicated Service User account is required to fetch data via the API.

HiBob

View Permissions

People's Data (All Company Fields)

Essential: Allows the Service User to access the specific employee demographics needed for the sync.

HiBob

Edit Permissions

Personal and Home Sections

Optional: Only required if you wish to sync PII fields such as Date of Birth or Gender.

Important Considerations & Data Limitations

  • Full Import Process: HiBob uses a full import process. Any employees in Culture Amp not included in the HiBob sync will be marked as Former employees with an End Date set to the day before the sync date.

  • API Versioning: HiBob deprecated their legacy API in 2023. All integrations must now use Service User credentials (ID and Token) rather than personal API tokens.

  • Category Tables: Data stored within custom Category Tables in HiBob cannot be accessed via this integration. If you need to sync a field from a custom table, we recommend moving or mirroring that data into a Category Field instead.

  • Hierarchy Logic: To ensure the hierarchy builds correctly, ensure you are mapping to the Manager's email field and not the Reports to field if using Advanced Mapping.

Step 1: Create Service User and Set Permissions


Before connecting to Culture Amp, create a dedicated Service User in HiBob and assign the correct permissions.

  1. Create Service User: Follow the HiBob instructions to create a Service User account. These are also copied below.

  2. Create Permission Group: Service Users have no permissions by default. You must create a "Service User" type permission group and add your new user to it.

  3. Configure Access: Enable all View permissions in People's Data.

  4. PII Access (Optional): To include sensitive fields (like Date of Birth), you must enable both View and Edit permissions for the Personal and Home sections.

  5. Secure Your Credentials: Copy the Service User ID and Token immediately after creation. The Token will only be displayed once and cannot be retrieved later.

🔑 How to Create a Service User and Set Permissions

Note: The steps below are sourced from HiBob's official documenation. For the most up-to-date interface and security settings, we recommend referencing the HiBob Service User Guide.

Step 1: Create the Service User

  1. Log in to HiBob as an Administrator.

  2. Navigate to Settings > Integrations.

  3. Under Automation, find the Service Users tile and click Manage.

  4. Click + New service user (or Create service user).

  5. Enter a unique name and a display name for the service user (e.g., "Integration Name Service User").

  6. Click Create or Next.

  7. Crucially, copy and securely save the generated Service User ID and Token. These credentials are required to authenticate API requests and will not be displayed again.

Step 2: Create a Permission Group and Assign the Service User

Service users are created without any permissions by default, so you must create a dedicated permission group for them.

  1. Navigate to Settings > Permission Groups.

  2. Click + Create permission group and select the Service user type.

  3. Enter a name for the group (e.g., "Integration Name Group").

  4. In the "Group members" section, select Select people by condition, then click Edit.

  5. In the pop-up, you may want to remove any existing conditions to ensure the group is not automatically applied to other users.

  6. Use the dropdown menu under Add specific employees (or Select service users) to find and select the new service user you created.

  7. Click Apply, then Create, and Confirm the creation of the group.

Step 3: Configure Permissions

  1. Once the group is created, you will be directed to the permissions page (or you can select the new group from the list).

  2. Go to the People's data tab and click Access data for or Edit permissions.

  3. Under "Whose data can members access?", select Select people by condition and click Edit.

  4. Add the relevant lifecycle statuses (e.g., "Employed", "Hired", "Terminated") to define which employee data the service user can access. Click Apply.

  5. Now, configure specific data permissions in the People's data and Features tabs. You will need to check the appropriate boxes (e.g., "View selected employees' Basic info sections", "View selected employees' Work sections") based on the requirements of your integration.

    • Note: If the integration requires access to sensitive data like full date of birth or SSN, you must grant both View and Edit permissions for the relevant sections.

  6. Click Save and Apply the changes when finished.

Step 2: Connect and Authenticate Your HiBob Account


You're now ready to establish the integration within Culture Amp.

  1. Sign in to Culture Amp with an account that has Account Administrator or Employee data administrator access.

  2. Navigate to your Settings > Account > Integrations page.

  3. Select the HiBob tile from the list of integrations.

  4. Paste your Service User ID and Token into the respective fields.

  5. Click Validate Credentials.

Step 3: Setting up Demographic Field Mapping


Once authenticated, you will choose which HiBob fields to sync. You can use Standard Mapping for a quick, automated setup, or Advanced Mapping for custom control.

Option 1: Standard Core Demographic Mapping (Default)

Core demographics are automatically mapped to their Culture Amp equivalents. You do not need to do anything for these fields to sync, provided they exist in HiBob.

Typical HiBob UI Label

Culture Amp Field Name (Destination)

Notes

Full Name

Name

Enter the users full name. Use the format: First Last.

Display Name

Preferred Name

Can be used for survey and cycle communications.

Employee ID

Employee ID

Secondary Unique identifier; ID must be different for each employee.

Email

Email

Primary Unique identifier; Email must be different for each employee. Used to deliver communications.

Date of Birth

Date of Birth

Unlocks Age banding for survey reports.

Hire Date

Start Date

Unlocks Tenure banding and automated "New Hire" surveys.

Termination Date

End Date

Used to terminate employees. Unlocks automated Exit surveys and attrition reporting.

Manager's email

Manager Email

Hierarchy Anchor: Pulled from the "Manager's email" field (lowercase 'e').

Custom Demographics: Adding Additional Fields

Beyond core data, you can sync additional demographics (e.g., Department, Division) to enable granular reporting and filtering. To unlock the full power of the Culture Amp platform, we recommend including the following fields at a minimum:

Field Name

Notes

Language

Sets the employee’s preferred platform language Use the appropriate two-letter System Code (e.g., en, es).

Exclude from Culture Amp

To exclude users, create a custom field called Exclude from Culture Amp in your report; users with this field set to "Yes" will not be imported.

Refer to our Employee Data Template for a complete list of recommended demographics, formatting requirements, and data suggestions.

  • How to add: Check the boxes for any desired demographics in the "Additional Fields" section of the Culture Amp setup page.

  • Missing a field? If a specific demographic does not appear in the list, create it as a new custom field within HiBob and refresh the integration page.

4.Choosefieldstosync.png

Option 2: Advanced Custom Mapping (Beta)

Toggle "Advanced Mapping" on to manually define exactly how HiBob fields feed into Culture Amp.

Note: Manual Mapping Required: While Name, Employee Id, and Email will remain pre-mapped under "Mandatory Fields," all other core demographics (like Start Date, End Date, and Manager Email) are no longer automated when Advanced Mapping is toggled on. You must manually add these as Additional Fields to ensure they sync.

  1. Why use this? Use this if you want to match HiBob fields to existing Culture Amp demographic labels that use different names. Check your Account Demographics page to see what you have set up.

  2. Identify Fields: The bolded field name is the title in Culture Amp; the blue dropdown shows the corresponding HiBob field.

  3. Combine Fields: Use the "+ Add field" button to combine multiple HiBob fields (using "AND" or "OR" logic) into a single demographic.

  4. Rename Labels: Click the pencil (edit) icon next to a demographic name to change its title in Culture Amp (this will be the field name that the HiBob field feeds into).

  5. Apply Changes: Click Save Integration to finalize your mapping.

Hierarchy Mapping in Advanced Mode

If you have enabled Advanced Mapping, you must manually configure your hierarchy fields to ensure the sync does not exclude manager data.

  1. Map to Email: Map your Culture Amp Manager Email (or equivalent demographic) to the HiBob field Manager's email (ensure you select the one with the lowercase 'e').

  2. Avoid "Reports to": Do not create a mapping to the HiBob "Reports to" field. Including this field may cause Manager Email data to be excluded from your sync.

  3. Mapping Manager Name (Optional): If you wish to sync the Manager’s Name as a standalone demographic, map it to the Manager field in HiBob.

Step 4: Choose Who to Include in the Sync (Optional)


If you need to exclude specific individuals (such as contractors or temporary staff) from your sync, you can use a Custom Exclusion Field.

  1. In HiBob: Create a custom field titled exactly Exclude from Culture Amp.

  2. Set Values: This field must use "Yes" and "No" values. Anyone marked "Yes" will be skipped by the sync.

  3. In Culture Amp: Ensure this new field is selected in your Additional Fields (Standard Mapping) or mapped in Advanced Mapping.

  4. Save & Sync: On your next sync, anyone with a "Yes" in this field will be excluded. If they already have a profile in Culture Amp, they will be terminated as a Former Employee.

Example, using Advanced Mapping:

Step 5: Set Sync Settings and Save


  1. Set Sync Settings:

    • Notification Email: Select the email of a Culture Amp administrator or employee data full permissions user to be contacted in case of sync errors.

    • Daily Syncs: We recommend leaving this disabled until after your first manual sync is successful.

  2. Click Save Settings.

Step 6: Run Your First Employee Data Sync


Once you've connected your account and finalized your mapping, the Integrations page in Culture Amp will update. Follow these steps to run your first employee data sync:

  1. Click Sync on the Data Integrations page

  2. Review the Import Summary to ensure all users and demographics are accounted for. Carefully examine the review screen, which shows the number of new employees to be created, existing employees to be updated, included demographics, and employees to be deactivated.

  3. Verify Hierarchy: At this stage, you can confirm if your manager data is flowing correctly.

  4. If the data looks correct, click Import Data to pull the data into Culture Amp.

  5. If errors appear, click Cancel to stop the sync and troubleshoot the flagged issues.

Add or Update Your Hierarchy

The process for managing your hierarchy depends on whether you have a previously validated hierarchy demographic in Culture Amp. Review the paths below to determine the correct setup for your organization.

Updating an Existing Hierarchy

If you already use "Manager Email" in Culture Amp: You can maintain this setup. If using Advanced Mapping, ensure you map Manager Email (Culture Amp) → Manager's email (HiBob).

If you use a custom label (e.g., "Leader Email"):

  1. Contact Culture Amp Support to switch your hierarchy identifier to Manager Email. (Note: This may impact historical leader-based reports; we recommend chatting with a specialist to confirm the best steps).

  2. Alternatively, keep your custom label for historical data and maintain it via manual CSV imports. The HiBob sync will not update custom hierarchy fields.

Tip: Check Settings > Employee Data > Demographics for the hierarchy symbol (three nodes) to verify your current title.

Adding a New Hierarchy

If this is your first time setting up a hierarchy:

  1. Complete your first HiBob sync.

  2. Ensure "Manager Email" → "Manager's email" mapping is in place (only required if using Advanced Mapping).

  3. Follow our Hierarchy Validation steps to validate using Manager Email.

Technical Hierarchy Requirements

  • Include All Managers: Every manager must be included in your HiBob sync. If a manager is excluded from the sync their direct reports will appear without a manager in Culture Amp.

  • Demographics using Name values (e.g Manager Name) cannot be used for the hierarchy

  • Identify the Top Leader: Ensure the "Manager's email" field is blank in HiBob for your CEO or top-level leader. This defines the "top" of your organizational tree.

  • Use the Standard Identifier: For HiBob-driven hierarchies, use the standard Manager Email demographic in Culture Amp. Do not rename this demographic; if you need to use a different label, follow the "Existing Hierarchy" path above or contact Support.

  • Avoid "Reports to": When using the advanced mapping tool for your hierarchy, ensure you are using the "Manager's email" field from HiBob. Avoid using the "Reports to" field, as this can cause the manager data to be excluded from the sync.

    Advanced HiBob Hierarchy Mapping example

Troubleshooting/FAQs


General Data Integrity & Import Management

The first step when investigating any data issue is to check the Import Summary Screen for your most recent import.

  1. Go to Settings > Employee Data > Import History.

  2. Select your most recent import to view details.

This screen provides information on the state of your integration, any specific errors, or will prompt you to run a manual sync to identify problems.

Common HiBob Integration Errors

Issue

Possible Cause

Resolution

Field not syncing

Permissions: The Service User lacks read/edit access in HiBob.

Location: The field is inside a Category Table.

1. Ensure the Service User has permissions for the specific section in HiBob.

2. Move fields from custom Category Tables to Category Fields.

Manager Email is blank

Mapping Error: Mapping to the "Reports to" field instead of "Manager's email".

Naming: Using uppercase in the mapping.

1. If you are using Advanced mapping, ensure you are mapping to "Manager's email" (HiBob field must use a lowercase 'e').

2. Remove any mapping to the HiBob "Reports to" field.

Using any advanced mapping combination other than "Manager Email → Manager's email" may lead to a hierarchy failure or missing manager data in your import.

Connection/Validation Failed

Credentials: Service User ID or Token is incorrect or has expired.

Re-generate the Token in HiBob and update the settings in Culture Amp.

Switching From CSV or Other Imports

If you are moving from CSV uploads or a different integration, keep the following in mind:

  • Demographic Consistency: When mapping fields, you must map the data to the exact same demographic field you used historically (e.g., mapping to "TEAM" is different from mapping to "TEAM NAME"). Using an incorrect or slightly different title risks discontinuity in your trended survey results.

  • Recommended Action: To avoid confusion, we recommend navigating to Settings > Employee Data Demographics and deleting the old, unused demographics after your first successful sync. (This won't impact any previous survey results.)

Handling Duplicate Employees

Culture Amp uses two fields as unique identifiers for user profiles: Email and Employee ID.

  • As long as at least one of these remains consistent between Hibob and Culture Amp, the sync will successfully update the existing profile rather than creating a new one.

  • Duplicate Risk: If you change both the Email and the Employee ID simultaneously in Hibob, the sync will not find a match and will create a duplicate profile.

If you see a duplicate profile error flag during your import, take the following steps:

Scenario

Action to Take

A. Before Changes Are Applied

During the first sync review screen, stop the sync. Update the employee emails in Culture Amp to match those in Hibob.

  1. Go to the Culture Amp Users page,

  2. Click on the name of the employee you want to update.

  3. Update their email.

  4. Click Save and Exit to update.

  5. Repeat for all duplicated employees.

  6. Then, retry the integration sync.

B. After Changes Are Applied

To clean up the duplicated profiles:

  1. Go to the Culture Amp Users page,

  2. Locate the newest duplicate profile for that user. Click on the name to open up their profile.

  3. Remove existing Email/Employee ID and assign a fake Email or Employee ID to the user and save.

  4. Deactivate this updated profile.

  5. Update the original user profile to match emails in Hibob. This keeps the history on the existing employee record.

Further Guidance

Check out our dedicated support guide for further information on duplicate employee clean-up.

Sync Blocked to Protect Employee Privacy

Your automated daily sync might be blocked if Culture Amp detects a high-risk change for an employee. You will receive an email notification if this occurs.

  • When It Happens: The sync is blocked if a combination of an employee's Name, Date of Birth, or Email is changed simultaneously.

  • Purpose: This prevents one employee from accidentally getting access to another employee's private information (like performance reviews).

  • Fix: If you've intentionally changed the employee's details, you can run a manual sync to push the change through. Go to Settings > Employee Data > Users, click Import data, and select Sync. Culture Amp will guide you through the rest.


💬 Need help? Just reply with "Ask a Person" in a Support Conversation to speak with a Product Support Specialist.

Did this answer your question?