Thanks to the integration with HiBob, our customers will be able to import their whole employee directory into the TravelPerk platform. No need to create user accounts by adding emails manually when you're setting up TravelPerk for the first time, and also no need to add new employees and remember to delete those who have left — TravelPerk and HiBob will work in sync. And have we mentioned you'll also be able to automatically set approvals with information from HiBob?
This article provides you with step-by-step guidance on how to integrate your HiBob company's account with TravelPerk.
Features:
- Automated provision of employee directory from HiBob;
- Auto-enrichment of employee profile info in TravelPerk;
- Manual trigger to sync new employees and archive those who left;
- Fully-automated sync between HiBob and TravelPerk;
- Automated setup of account information like Companies, Cost Centers, and Approvals from HiBob.
Who can use this integration?
This integration is available to all Premium and Pro users. Please note that you need admin access to both HiBob and TravelPerk in order to set up the integration.
Integration Setup Guide
In order to enable the integration, you need the HiBob User ID and Token. You can either generate them yourself if you're an admin or request the ID and Token from your HiBob admin.
Part 1 of the Guide will explain how to get them. And if you already have them, please skip to Part 2 of the Guide.
Part 1: Create a Service User in HiBob
1.1. Log into your Hibob account. In the main menu, click on Integrations.
1.2. Once on the Integrations page, find the tile called "Service users" in the Automation section and click on Manage.
1.3. On the next page, click on the "New Service User" button.
1.4. Enter the Service User name and a Display name for it. It can be anything but it would be very easy for everyone in your company if you just called it "TravelPerk".
After you enter both names, click on the Next button.
Now you have the User ID and Token!
⚠️ They will only be issued once so ensure that you stored the ID and Token in a safe place where you can easily find them in the future.
You will also need them now to activate the HiBob Integration on the TravelPerk platform.
1.5. Before we move back to TravelPerk, we need you to edit permissions for your new Service user.
Go to Roles & Permissions in Settings in the menu:
1.6. On the next page, click on “Add another group”.
1.7. On the next page, follow the steps in the interface of HiBob.
(1) Add a name to this Permission Group.
(2) Add the Service User you created to Who’s in this group in the “Group members selector”.
(3) Now it's important to set up the correct permissions in the "Manage Permissions" section.
People permissions
Make sure you enable the necessary permissions following this list:
Add Permission for the following areas:
People → About
✅ View selected employees' About sections
People → Address
✅ View selected employees' Address sections
People → Basic Info
✅ View selected employees' Basic info sections
People → Employment
✅ View selected employees' Employment sections
People → Home
✅ View selected employees' Home sections
People → Lifecycle
✅ View selected employees' Lifecycle sections
People → Personal →
✅ View selected employees' Personal sections
✅ Edit selected employees' Personal sections
People → Personal Contact Details
✅ View selected employees' Personal contact details sections
People → Work
✅ View selected employees' Work sections
People → Work Contact Details
✅ View selected employees' Work contact details sections
If you want to set up the integration to also provision Companies at Travelperk enable the following permissions:
Company → Settings → Site Settings → ✅ Manage company sites
After you’re done, don’t forget to hit the Save changes button.
Part 2: Set up the integration between HiBob and TravelPerk
Fantastic, now you have set up the Service User and have both User ID and Token needed to make the integration live in TravelPerk!
2.1. If you haven't yet logged into your TravelPerk account, do it now, and click on Integrations under the Account settings in the upper menu or follow this link.
2.2. Find HiBob in the list of integrations and click on Set up.
2.3. On the HiBob page that opens up next, click on the Enable button.
2.4. You will immediately see a pop-up window. Click on the Continue button.
2.5. Finally, those efforts to generate the User ID and Token are paying off! Enter the User ID and Token number into the corresponding fields.
2.6. Great job! You're all set!
On the Integrations page in TravelPerk, HiBob will be marked as an enabled integration — indicated by the green "Active" sign.
2.7. In order to sync data from HiBob with TravelPerk, click on the Manage button. Then, select Settings to trigger synchronization manually.
After this integration is no longer in beta, you'll be allowed to enable the "Daily automatic sync of users" — this way, you won't have to sync data manually.
2.8. And last but not least, go to the History tab to see the status of the synchronization.
If there were any errors during the sync, you will be able to receive more details by downloading the XLS log.
That's it! Now you can see all the synced 🔄 employees in your TravelPerk account:
How to disable the integration
Go to Integrations and find HiBob. Click on the Disable button on the right.
Confirm that you want to disable it.
What happens after you disable the integration between HiBob and TravelPerk?
The profiles of the employees you imported will remain on TravelPerk however the sync will no longer be possible.
You can re-connect HiBob to TravelPerk again if you need it.
FAQ
- What does HiBob do? Should I get this HR system?
- Do I need to be a HiBob customer to use the integration?
- I’ve lost my Service User credentials (User ID / Token). What should I do?
-
Why do I need to enable “Edit selected employees' Personal sections” under personal permissions?
- I still have questions about the integration setup. Whom can I contact to get help?
What does HiBob do? Should I get this HR system?
HiBob is a global HR system that allows to:
- Engage employees (from onboarding to work anniversaries);
- Manage compensation and benefits;
- Manage employee time and attendance;
- Take care of all administrative tasks within one platform (and now, with the TravelPerk integration, to even take care of travel approvals within HiBob);
- Build workflows and automate paperwork.
Do I need to be a HiBob customer to use the integration?
Yes, it’s necessary to be a customer of HiBob.
I’ve lost my Service User credentials (User ID / Token). What should I do?
Please create a new Service User by following the steps listed in Part 1 of this Guide.
What happens if the person who set up the integration leaves the company?
If a user who enabled the integration is no longer active, the synchronization will fail. Please re-enable the integration with a new admin.
Why do I need to enable “Edit selected employees' Personal sections” under personal permissions?
Editing permission for the Personal section is required for the API to be able to read the DOB (dates of birth) of employees on HiBob. The DOB is defined as PII (personally identifiable information), which means the TravelPerk integration requires access to both viewing and editing the Personal section’s permission to be able to read it. This does not change the functionality of the API, it still only reads the information from HiBob.
I still have questions about the integration setup. Whom can I contact to get help?
Please contact your Account Manager at TravelPerk.