As part of your onboarding, you will receive a link from your Ravio contact to complete the following steps.
Below we explain how you can carry out Step 1: Establishing an integration between your Hibob system and Ravio. This guide will also cover troubleshooting any potential issues that come with setting up the connection between Ravio and your company’s Hibob instance.
<aside> 🎉
Ravio now supports the automatic ingestion of Variable Pay data from HiBob!
Please see Step 5 of these instructions for more information.
</aside>
Log in to Hibob, and navigate to Integrations within System Settings (this is accessed through the tile in the top left of the screen). Then go to ‘Manage’ on the Service Users tile.
Create a new Service User, and then save the Service User ID and Token.
<aside> 🚨 Make sure you copy the User ID and Token, as once you click done, there will be no way to see the details again.
</aside>
https://drive.google.com/file/d/1Q4uQqaAFctQNlvkmRYtWOP_n_CNSb4j4/view?usp=drive_link
Staying in ‘System Settings’, navigate to Permission groups from the “Account” menu.
Select “+ Create Permission Group” in the top left. A dropdown will appear indicating the type of permission group you want to create. Make sure you select ‘Service user’ here.
Name the permission group (e.g. Ravio), and then in the “Members” section at the bottom of the pop up box, choose the service user we just created.
<aside> 🚨
A common area to go wrong is creating an ‘Employee’ or ‘Admin’ permission group instead of a ‘Service User’ group. This will cause the integration to fail to make sure this is created correctly!
</aside>
https://drive.google.com/file/d/1KkiVvUgbkWH5__IQ2qz1W3Azx3ucoboW/view?usp=sharing
Select the “People’s Data” tab from the Permissions Group editor, and then “Edit” the permissions.
Under Access rights, choose “Select people by condition”, then make the condition ‘Lifecycle status exists’ if this is not already the default.
<aside> ❓ Why does Ravio need access to terminated employees? Whilst this might seem counterproductive, Ravio needs access to terminated employees to know when someone has left your organisation! If Ravio does not have access to non-active employees we don’t get a notification when their status changes to ‘terminated’ (or another inactive status) which leads to lots of ex-employees appearing in your company view in Ravio!
</aside>
<aside> 🎉
Ravio now supports the automatic ingestion of Variable Pay data from HiBob!
If you want to gain access to this, simply grant us access to the category where the variable pay data is stored in your HiBob instance. This is typically the ‘Payroll’ category.
If you have a custom category for variable data (or store it outside the ‘Payroll category’ please ensure it’s included to benefit from this!
</aside>
Within the People section, choose the permissions from the table below.
Basic Info and/or Personal categories requires ‘Edit’ Access for Ravio as for some instances due to the restrictions on the HiBob API. To have read access on specific data fields (e.g. date of birth) HiBob requires you to have ‘Edit’ access.
Group | Detail | Why we need this group |
---|---|---|
Basic Info | View, View History***, Edit*** | First Name, Last Name |
Employment | View, View History | Employment Type, Hours |
Work | View, View History | Employee ID, Job Title, Location |
Payroll | View, View History | Salary, Pay Rate, Pay Period, Pay Currency, Variable Pay information. |
Lifecycle | View, View History | Employment Status |
Jobs | View, View History | Job information |
Equity | View, View History | Equity allocation* |
Home or Diversity&Inclusion* | View, View History,Edit | Gender** |
Personal* | View, View History, Edit | D.O.B.** |
*(optional based on data availability in Hibob. This equity data can also be uploaded into Ravio separately).
*(*optional for diversity analysis.)
*(**not required if integrating anonymously)
Optional fields can be disabled via the onboarding flow in Ravio, see steps at bottom of page
<aside> 💾 Make sure to click Save!
</aside>
https://drive.google.com/file/d/1NKKAJw7BSWRQBODNEa0grB0WliKMDGvh/view?usp=sharing
Navigate back to Ravio, and use the Hibob Token and User ID and Token that you saved earlier to finish the setup on the Ravio platform. Click Submit.
If your data is not pulling through correctly, check the following:
A very common issue is the below error message.
The ‘Home’ category is used to share the ‘Gender’ and ‘Date of Birth’ fields with Ravio. If your company uses custom fields for these categories, or you are not sharing these data fields with Ravio you need to make sure these fields are unselected on the previous screen (you will need to open the ‘Read Employees’ dropdown.
Otherwise these permissions are ‘required’ for these fields and the integration will be rejected until these permissions are added.
If you are seeing the message ‘General Errors’ with a long list of fields indicated there is no access, this is likely an error with the Service User / Permission Group. Some common areas to check here are:
Finding missing fields or custom fields in Hibob is a bit more involved than for most tools. This guide will give a step-by-step process to identify and expose these fields in Hibob. The process is the same for custom fields and default fields that are being flagged as ‘missing’ in the integration workflow.
To get started, first find the field you want to expose on an employee. Fields can be exposed in one of two ways:
For example, here this employee has an additional property called ‘JA Test Field’ in the Payroll category.
This employee has a custom Benefits category that includes the field ‘benefits eligible’.
After identifying the field, it needs to be exposed on the permission group that is being used to connect the Hibob account to Ravio (steps 3 to 5 above).
In the Permission Group go to People's data at the top and open the People tab.
We need to make sure the category that the missing field is in is enabled.
Please note: For fields that are sensitive (that are not shown as clear text in the UI) you have to enable the edit permissions for that category. Edit permissions in Hibob are just elevated permissions and not exclusively reserved for editing access, but also sensitive fields.
Optional fields can be toggled on or off in the first step of the onboarding flow.