Skip to main content
Skip table of contents

Connecting to bob (HiBob)

Integrating HiBob with Declaree helps you streamline HR and expense processes by syncing employee data automatically. Follow the steps below to get set up quickly and securely.

Traveller’s Profile Data points

The following data fields are synchronized from HiBob to Declaree, ensuring that user profiles are consistently updated and aligned with employee data.

Field Definition

Mandatory

HiBob Field

Declaree Field

Notes

Unique ID

Yes

ID

External ID

Database field, not visible in the application.

Login

Yes

Email

Username

Email is used as the unique identifier for the employee in HiBob.

First Name

Yes

FirstName

First Name

–

Last Name

Yes

Surname

Last Name

–

Email

Yes

Email

Email

–

Internal Status

Yes

InternalStatus

Enabled

If InternalStatus = Activate, then Enabled = True. Otherwise, Enabled = False.

Supervisor

No

Reports to

Submits to

–

Step 1: Create a Service User in HiBob

  1. Log into HiBob as an Administrator.

  2. In the left sidebar, go to Settings → Account → Integrations.

  3. In the Service Users section, click Connect.

  4. Click New Service User to create a new user.

    • Enter a unique name and display name.

    • Click Next to continue.

  5. After creating the user, copy and store the Service ID and Token in a safe place.

    You’ll need these credentials to link HiBob with Declaree’s API.

Step 2: Set Permissions for the Service User

  1. In the Settings menu, navigate to the Permission Groups tab.

  1. Create a permission group with REST API access enabled.Please follow the process explained in Bob’s Help Center: Create a custom permission group

  2. Ensure that the box for Manage REST API Token is checked, as described in HiBob’s Help Center.

  1. Once a permission group has been created, click on the relevant group.

  1. In the permission group page, click on the “Group actions” button.

image-20250514-122943.png
  1. In the “Group actions” menu click on “Edit details”.

  1. In the details page of the selected permission group select the option “Select people by condition if it has not been already selected.

  1. Next, click on the “Edit” button to add the newly created service users.

  1. A pop up will appear to select employees or service users, go to the “Add specific employees” section and click on the dropdown.

  1. In the dropdown, select the checkbox “Service Users” and confirm your selection by clicking on “Apply”.

  1. To finalize, confirm your changes by clicking on the “Save” button.


Step 3: Activate Integration in Declaree

  1. Log in to Declaree as an Administrator.

  2. Click on the Settings tab in the left navigation menu and go to the Connections tab.

  3. Select the HiBob logo and click Connect to initiate the activation.

    image-20250514-124247.png

  4. In the pop-up, enter the Service ID and Token you obtained from HiBob.

    image-20250514-124325.png

  5. Click Save to complete the integration.

  6. You can trigger an initial user import by clicking on the “Synchronize” button, or wait for the next automatic synchronization done by Declaree.


Step 4: Synchronization

Once the integration is established, Declaree will automatically synchronize user data from HiBob. The integration performs two API calls daily:

  • The first call retrieves employee data in the morning.

  • The second call updates any changes in the evening, ensuring that user profiles in Declaree are accurately reflected.

This ensures that your data is always up-to-date without the need for manual updates.

Managing Service Users & Refreshing Tokens

  1. You can always manage your service users or create new ones on the Service Users page in HiBob.

  2. If you ever need to refresh your access token, navigate to the Service Users page.

    • Click the three-dot icon on the left side of your service user.

      image-20250514-124929.png

  3. A pop-up window will appear, displaying a new Token.


✅ Best Practice Tip

After setup, always validate a few synced users in Declaree to make sure:

  • Names and email match exactly

  • Their account is activated

  • Their manager (if applicable) is correctly linked


JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.