Skip to content
English
  • There are no suggestions because the search field is empty.

How to integrate with Personio

A step by step guide showing how to set up an integration between Ravio and Personio

Step by Step Integration Setup Instructions

Standard, Full-Flow, Onboarding

Step 1 - Navigate to API Credentials

Log in to Personio and navigate to “Settings” in the menu on the left hand side of the screen. “Settings” is located towards the bottom of the menu.

Select the integrations tile from the settings page, and choose “API credentials”.

Step 3 - Setting up the Ravio App via Personio Marketplace

  1. Click on “Go to Marketplace”, search for Ravio and select it to read more details about what this contains.

  2. All but one of the relevant fields will be pre-selected for you, so you don’t need to make any changes to the list other than adding one field (see the note below).

    Click on “Connect” and choose “Generate New API Credential” in the next step.

👉 Important Note: When using the marketplace integration setup, you will still have to manually add one Personio data field to make sure Ravio has all of the required fields for the integration: “Birthday” / “Date of Birth”. You can do this by making sure the field is selected in “Readable Employee Attributes” dropdown per the screenshots below.

The “Readable Employee Attributes” dropdown and the Birthday field being manually selected.

  1. Once this is done, save the integration.
  2. Make sure to make a copy of both the Personio Client ID and Client Secret that are generated!

Step 4 - Entering the information in Ravio

Now return to the onboarding flow on the Ravio website. (A personal onboarding link will have been shared with you by your Ravio contact). When being prompted to “Connect your HR System”, make sure to select Personio.

  1. Click on Continue and find your Personio Domain (this is the domain you use to log in to Personio). If you open your Personio login page, you should be able to view your domain.
  2. Copy and paste this domain into Ravio
  3. Copy the API credentials that you’ve generated in as part of the integration setup, and paste them into your Ravio account when prompted. Click submit.

Anonymous Onboarding

If you are onboarding anonymously, follow the same steps as the Standard onboarding. However, when you get to step 3, make sure that you unselect the PII fields outlined below (Name & Email).

Required Fields

Under “readable employee attributes” select all of the fields outlined below.

Personio Data Field Full Flow Anonymous Flow
First name  
Last name  
Email  
Employee ID / Employee Number
Supervisor / Manager
Employment Status
Salary (Fixed Salary, Salary Type, Salary Interval, Variable Salary, Equity)
Currency
Pay Period
Start Date
Position / Job Title
Department / Team
Employment type (full-time, part-time,...)
Status
Location (Office)
Termination Date
Cost Centre
Date of Birth / Birthday *optional 🟢 🟢
Gender *optional 🟢 🟢
Level / Seniority level *optional 🟢 🟢

👉 Important Note: If you are storing any of the data points above in custom fields (e.g. Internal Level / Grade is a common custom field), please select the custom field that your company is using instead of the standard Personio field.


Variable Pay

Ravio requires that any variable pay or bonus data is shared in a structure in line with the below. Not all the below fields are required so check with your Customer Success Manager in case you structure variable pay differently!

This can only be pulled from Personio using custom fields.

Bonus / Commission

  • Target Amount / Target %
  • Currency
  • Frequency
  • Effective Date
  • Reason

For Personio this means that we need to expand the integration to include the fields that you store variable pay in. Steps on how to do this are below:

Step 1 - Navigate to the Ravio Integration

Go to Settings > API Credentials and click on the Ravio integration to edit which permissions and fields it has access to.

Step 2 - Expand the supported fields to include the Variable Pay fields

In the field dropdown list at the bottom, select the bonus and/or commission fields to grant the integration access.

Then click update, and Ravio now has access to these fields!