Personio
The Personio connector answers questions about employees, absences, attendance and recruiting in the anymize chat and never writes back to Personio.
4 Min
What you can do with it
Personio covers seven areas: people, absences, attendances, HR documents, recruiting, approvals and team availability. Each area can be turned off on its own if it has no place in your case.
- “Who is on leave next week?”
- “How many leave days does this colleague still have?”
- “Which leave requests are still waiting for approval?”
- “Which applications are in for the advertised role?”
- “Summarize the team's attendance last month.”
How to find the API credentials
- 01You need edit rights for Marketplace and API and usually the Core Pro plan.
- 02In Personio open Marketplace, then Connected integrations.
- 03At the top right click Create custom integration.
- 04Give a name and choose the read rights and employee attributes that may be shared.
- 05Copy the client ID and API secret. The secret is not shown in clear text again.
Personio describes the path at https://support.personio.de/hc/en-us/articles/4404623630993-Generate-and-manage-API-credentials . Older interfaces still called the same place Settings, Integrations, API credentials.
How to connect Personio
Personio offers no sign-in detour for third-party apps, only the client ID and secret from the section above. At the same time you set what may be read at all.
- 01In anymize open Apps, then Connectors, and search for Personio.
- 02Enter the client ID and client secret and connect.
- 03Then turn on the areas the assistant actually needs.
Can the AI change anything in Personio?
No, and for this connector that is solved especially thoroughly. The Personio access comes with write tools out of the box, such as uploading documents or creating attendances. anymize removes these tools on load, based on the verb in the name.
The difference matters: it is not a list of known write commands that is excluded, but every command that carries a write verb. If a new version of the access adds a write tool, it drops out the same way, without anyone having to maintain it.
Personal data is the most sensitive stock anymize touches: salaries, sick leave, applications. That is why the tile carries “Read only”, and why the Connect dialog already says the connector never writes back to Personio.
What is anonymized
Names, dates of birth, private addresses, personnel numbers, salary figures and absence reasons are replaced by placeholders before anything goes to an AI model. “Ms Klein still has 12 days of remaining leave” becomes “[[PERSON_1]] still has 12 days of remaining leave” for the model. You read the answer with the right name.