Skip to main content
All CollectionsIntegrations
Personio Integration
Personio Integration

Make it possible to manage absences via anny in the event of illness or vacation.

Alex avatar
Written by Alex
Updated over a week ago

Set-up:

Set up in Personio:

To connect Personio with anny, log in to Personio and navigate to the following page:

Settings > INTEGRATIONS > API access data

  1. Click on "Add new access data".

  2. Enter "anny API key" as the name, for example.

  3. Select the "Other" integration.

  4. Tick the following scopes in the table:

    • Read employees

    • Read/edit absences

    • Read/edit presences

    • Read/edit webhooks

Set up in anny:

To activate the integration in anny navigate to:

Account Settings > Integrations > Personio

Click on SET UP and enter the Client ID and secret, generated in Personio. Press on VERIFY AUTHENTICATION.


2. Cancellation of Bookings due to Absences

Specify the types of absences for which an employee's bookings that fall within the period of absence should be automatically cancelled. If ne restriction is given all ressources get

  1. Add a new rule:

  2. Select the absence type from Personio

  3. Add a restriction if required. Without restrictions, the rule is applied to all resources.

  4. Confirm (by clicking on Sync you can carry out the synchronization manually, otherwise it will be carried out automatically every hour).


3. Automatic Creation of Absence

Specify the resource for which a booking triggers the automatic creation of an absence in Personio. For example, booking the resource "Home office" could trigger the creation of the absence "Home office" in Personio.

  1. Add a new rule

  2. First, select the resource/group/category that is to trigger an absence:

  3. Select the absence type that will be created in Personio.

  4. Confirm

  • Bookings with an end time before 2 p.m., 1st half of the day is created as an absence

  • Bookings with a start time before 12 noon, 2nd half of the day is created as an absence

Did this answer your question?