Skip to main content
Personio integration

Are you using the HR tool Personio? Integrate it with awork to see the absences automatically in awork for the planner as well.

Lucas Bauche avatar
Written by Lucas Bauche
Updated over a month ago

🔐 The Personio Integration can be used from the business plan onwards.

What exactly does the Personio integration do?

With awork to Personio integration, your team's absences are automatically transferred from Personio to awork.

This is done in an hourly synchronization. Therefore, it can happen that a new absence in Personio appears in awork with a maximum delay of 1h.

All absences up to 14 days in the past and 180 days in the future are transmitted. If an absence begins or ends outside this period, it will still be transmitted if it ends or begins within this period.

For example: Today is the 21.07. Therefore, all absences from the 07.07 and another 180 days are transferred to awork. If an absence starts on 05.07, but continues until 10.07, then this absence will also be transferred, even if it starts outside the 14 days in the past. The same applies to the 180 days in the future.

The synchronization between the users is done via the account email address. This must be the same in Personio and awork. The account email address can only be changed by the user himself.

The absences that come from Personio cannot be edited or deleted in awork. They are marked accordingly with the Personio icon.

However, absences can still be created and edited manually in awork.

☝️Hint: Public holidays will NOT be transferred from Personio to awork.

Set up Personio integration

To set up the integration, you need the appropriate permissions in your Personio account.

1. In Personio go to Settings at the bottom left and then go to Marketplace. Search there for awork.

2. Select awork and then click on “Connect”.

3. Then generate a new API credential.

4. Give the API credential a name and then click on “Go to awork”. You will then be redirected to awork and can enter your API credentials there.

5. Go to Settings > Integrations in awork and open the integration library. Select Personio and click on Set up integration.

6. Copy the client ID and the client secret from Personio and paste them into the awork window. Click on Save to set up the integration.

☝️Note: If the button “Hide absence details in awork” is active, no absence types or notes will be transferred.

7. You will then see a window with the matched users (based on their email address in both tools). If there are unexpected users in the list of unmatched users, check their e-mail addresses.

Your sync is now active. 🥳

Did this answer your question?