Automate Personio
Personio holds employee records, absences and employment details for companies across Europe. Post the day's absences to Slack each morning, get an email when someone is added, and let IT know when an employment is terminated so access can be removed. Describe what you want to your AI assistant, check what it will do, and it keeps running.
Try asking
Create a ClickRuntime automation: every weekday at 9am, list today's absences in Personio and post each person's name and absence type to #office in Slack.
Paste it into your assistant. It tells you what it will send or change before it runs live.
Ideas
What you can automate in Personio
Post today's absences to Slack
Each weekday morning your team sees who is off, whether on holiday or sick.
See how it worksGet an email when someone is added
You hear about each new person in Personio within the hour, with the details you've whitelisted.
See how it worksTell IT when someone is leaving
IT sees each new termination date in Slack, in time to plan removing access.
See how it works Your own logicAny other automation you can describe in words
Your own rules, schedule and AI steps with Personio, plus any other app. Describe it and your assistant builds it.
See how to build your ownBuild your own
Build any Personio automation you can describe
Your own rules
Conditions, thresholds, filters and exceptions, written the way you'd explain them to a colleague.
Any number of apps
One automation can read from one app and update several others. Over 248 apps are ready, and anything with an API works too.
AI where it helps
Summaries, classification, extraction and drafts use ClickRuntime's built-in AI, with no extra key.
On a schedule or on each event
Runs as often as every 5 minutes, or the moment an app sends an event, and keeps track of what it already handled.
For example, ask your assistant
Every Monday, list Personio absences for the week and warn me about any department where more than a third of people are out on the same day.
Every morning, post today's Personio absences and new starters to our #team Slack channel.
When a new employee is added in Personio, create their IT setup ticket in Jira, add them to Google Sheets with their equipment needs, and send their manager a Slack reminder a week before the start date.
Beyond chat
Have Personio work when you're not in the chat
On a schedule
Post today's absences to SlackOn a schedule
Watches for changes
Get an email when someone is addedHourly
Watches for changes
Tell IT when someone is leavingHourly
Setup
Connect Personio
You connect Personio with your own custom integration, which gives you a client ID and client secret. ClickRuntime exchanges them for a short-lived token and renews it for you.
Personio
HR / HRIS
- In Personio, open Marketplace, then Connected integrations, and choose Create custom integration (you need API access rights).
- Select the scopes the automations need, such as reading persons, employments and absences.
- Whitelist the employee attributes under Readable employee attributes, such as name, department and hire date.
- Copy the
client_idandclient_secret, then save them as secrets on Connections & secrets in the ClickRuntime dashboard.
Good to know
Personio limits that affect automations
- Employee fields that aren't on the Readable employee attributes whitelist are left out of responses. If a notification is missing a department or date, add that attribute.
- Access tokens last one day. ClickRuntime gets a new one automatically, so you don't reconnect.
- New employees and leavers are checked hourly, so a notice can arrive up to an hour after the change.
- Recruiting data uses a separate predefined token under Recruiting Integrations.
FAQ
Questions about automating Personio
What can ClickRuntime see in Personio?
Why is a field missing from my notification?
How often does Personio get checked?
Do I need AI for Personio automations?
Can it read recruiting data too?
Is this a Personio connector for ChatGPT or Claude?
Related pages
Keep exploring