Skip to main content
Skip table of contents

Connecting Personio to Declaree

Integrating Personio with Declaree streamlines your HR and expense management workflows. With this connection, employee profiles created in Personio are automatically synced to Declaree every 15 minutes.

This article guides you step-by-step through setting up the integration, importing additional data, managing sub-administrations, and giving supervisors access across multiple Declaree environments.


How the Integration Works

Once you connect Personio to Declaree:

  • New employee profiles created in Personio will automatically be added to Declaree.

  • Data syncs every 15 minutes to keep both platforms aligned.

  • Standard employee fields are imported by default, with the option to map custom fields as needed.

πŸ’‘ Important: Only employees with an β€œActive” status in Personio will be synced to Declaree.


What Data Is Transferred?

The following standard fields are automatically imported into Declaree:

  • First name

  • Last name

  • Email

  • Status

  • Supervisor

Make sure these fields are filled out in Personio to ensure successful synchronization.

You can also map additional attributes, such as cost centers or departments. See Additional Set-Up: Custom fields below for more details.


Setting-Up the Personio Integration

Follow these steps to connect your Personio and Declaree accounts:

Step 1: Generate API Credentials in Personio

  1. Log into Personio.

  2. Go to Settings β†’ API Credentials β†’ Generate New Credential.

  3. Enter a name (e.g., Declaree Integration).

  4. In the Integration field, select Declaree.

  5. Toggle on at least these attributes:

    • First name

    • Last name

    • Email

    • Status

  6. Click Generate New Credentials and copy the Client ID and Client Secret.


Step 2: Connect Personio in Declaree

  1. Log into your Declaree account.

  2. Navigate to Configuration β†’ Connections β†’ Personio.

  3. Click Connect.

  4. Enter your Client ID and Client Secret, then click Next.

Once connected, Declaree will start syncing user data from Personio every 15 minutes.


Mapping Custom Fields (Optional)

Want to sync additional data like cost centers or departments? You can map custom fields between Personio and Declaree.

Step-by-Step: Map Custom Fields

  1. In Declaree, go to Configuration β†’ Custom Fields.

  2. Click Add Field β†’ choose User Field.

  3. Name the field (e.g., Cost Center) and set the type to Free Text.

  4. Click Save.

Next:

  1. In Personio, go to your Declaree Integration Settings.

  2. Under Readable Employee Attributes, enable the field you want to map (e.g., Cost Center).

Then:

  1. In Declaree, go to Configuration β†’ Connections β†’ Personio β†’ Edit.

  2. Under Additional Mapping, click Add Additional Attribute.

  3. Select the custom field from Declaree and map it to the corresponding Personio field.

  4. Click Save.

πŸ”„ You can manually trigger a sync anytime via:
Configuration β†’ Connections β†’ Personio β†’ Synchronize


Working with Multiple Declaree Sub-Administrations

If your organization uses multiple sub-administrations in Declaree (e.g., one per legal entity or office), you’ll need to set up the Personio integration in each one individually.

How to Set Up for Sub-Administrations

  1. In Declaree, go to the relevant sub-administration.

  2. Navigate to Configuration β†’ Connections β†’ Personio β†’ Connect.

  3. Use the same API credentials from Personio to establish the connection.

  4. Once connected, refresh the page.

  5. A new field, Subcompanies, will appear.

  6. Select the correct legal entity from Personio that matches this Declaree sub-administration.

This ensures only relevant employees from each legal entity are imported into their corresponding Declaree environment.


Granting Manager Access Across Multiple Declaree Environments

If a manager needs access to another Declaree environment β€” for example, to approve expense reports for teams across legal entities β€” you can easily enable this using the Sticky option.

πŸ‘‰ See this article for a step-by-step guide: How to use the Sticky option when importing employee data

 

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.