- Home
- Resources
- Integrations
- Personio
Personio Make integrationAutomate Personio with Make.
Can Make take the repetitive HR admin off your plate in Personio? The Personio Make integration gives you 18 modules: 2 scheduled triggers, 9 actions and 7 searches. This guide is for HR and ops teams who want to link their account, understand each module and build a first working scenario.
Verified Trustpilot reviews · AI, automation & growth agency
What can the Personio Make integration do for your HR team?
The Personio Make integration links your Personio account to Make, a no-code tool where you build a scenario: an automation made of modules, each one a brick that watches, creates, reads or searches something. Personio then talks to your other apps without anyone copying data by hand.
Candidates land in Personio on their own. A form in another app collects an application, Create an Application opens it in Personio and Upload Application Document attaches the resume. Recruiters stop retyping what the candidate already wrote.
New hires trigger the onboarding paperwork. Watch Employees spots every employee created in Personio, and Upload a Document drops the right file into their record, filed under a category you pick with List Document Categories.
Absence data reaches your reporting. List Time-Offs, List Employee Absences Balances and Search Attendances pull the figures into a spreadsheet or a dashboard, so managers see who is away without opening Personio.
Know the limits before you start. Both triggers are scheduled: Make checks Personio on the scenario's schedule, it is never pinged by Personio. The module list has nothing for deleting a record, and anything outside the 18 modules goes through Make an API Call. Personio may also have a node on n8n; the n8n vs Make comparison helps you choose, and the Make pricing page shows what each plan allows.
How do you connect Personio to Make?
- 01
Generate API credentials in Personio
In Personio, open Settings, then API credentials, and click Generate new credentials. Copy the Client ID and the Client secret shown on screen. If Personio asks for a callback URI, paste
https://www.integromat.com/oauth/cb/personio2. - 02
Add a Personio module in Make
In your Make scenario, add any Personio module and click Create a connection. A connection is your Personio account linked to Make once, then reused by every Personio module. The Connection name field is optional but handy when you manage several accounts.
- 03
Paste the credentials and save
Enter the Client ID and Client secret you copied, or follow the instructions Make shows on screen, then save. Once the connection exists, Make can read your Personio data and fill the module's lists for you.
Build your first Personio scenario in Make
GoalWhen a candidate fills in a form in another app, Make creates the application in Personio and attaches the document they sent.
- 01
Create the scenario
From the Scenarios page, create a new scenario and click the +. Pick the form app where candidates apply as the first module, and connect that account.
- 02
Add Create an Application
Click the + on the right of the form module, search for Personio and choose Create an Application. Click Create a connection and use the credentials from the step above.
- 03
Map the candidate's answers
Fill the module's fields by mapping the answers the form module received. Each bundle, meaning one item passed from a module to the next, here holds one submitted form.
- 04
Attach the document
Add Upload Application Document after it and map the file coming from the form. The document ends up attached to the application instead of sitting in a mailbox.
- 05
Test with Run once
Submit a test form, then click Run once. Make runs the scenario one time and shows the bundles each module received, so you can check the application in Personio.
- 06
Schedule and switch it on
Set the schedule on the first module (every 15 minutes by default for a new scenario) and switch the scenario on. Each module run on a bundle counts as one operation on your plan.
What starts a Personio scenario?
2 modules start a scenario when something happens in Personio. A scheduled trigger is checked by Make on the scenario's schedule; an instant one is called by Personio as soon as it happens.
Watch Employees
Scheduled triggerIn Make“Triggers when a new employee is created.”
Watch Employees hands your scenario every employee newly created in Personio, one bundle per person, so the rest of your onboarding can start without anyone forwarding a name.
Watch Positions
Scheduled triggerIn Make“Triggers when a new position is created.”
Opening a role in Personio can now publish itself elsewhere: Watch Positions passes each newly created position to the next module of your scenario as a bundle.
What can Make do in Personio?
Personio gives you 16 modules. For each one: what it does for you, when to reach for it, and what to watch out for.
Modules index
- Create an Application
- Create an Employee
- Create a Project
- Get an Employee
- Get a Time Off
- Make an API Call
- Update an Employee
- Upload a Document
- Upload Application Document
- List Document Categories
- List Employee Absences Balances
- List Employees
- List Open Positions
- List Time-Offs
- List Time-Off Types
- Search Attendances
Create an Application
ActionIn Make“Creates a new application.”
You get a new application in Personio without typing it, built from data another module collected, such as a form or an email parser.
Create an Employee
ActionIn Make“Creates a new employee.”
This action adds a person to Personio for you, so a hire confirmed in another system no longer needs to be entered twice.
Create a Project
ActionIn Make“Creates a new project.”
Need a new project in Personio each time work starts elsewhere? This module creates it from the data your scenario already carries, which keeps both tools in step.
Get an Employee
ActionIn Make“Returns information about the employee by ID.”
Pass an employee ID and Get an Employee returns that person's Personio profile, ready to map into the next modules of your scenario.
Get a Time Off
ActionIn Make“Returns information about the time-off by ID.”
With one time-off ID, this module fetches the details of that single absence, so your scenario can react to it precisely instead of rereading the whole calendar.
Make an API Call
ActionIn Make“Performs an arbitrary authorized API call.”
When none of the 18 ready-made modules covers what you need, this one lets you call any endpoint of the Personio API while reusing the same connection.
Update an Employee
ActionIn Make“Updates the selected employee.”
Keep profiles current without logging in: Update an Employee changes the chosen employee's record with values coming from another app.
Upload a Document
ActionIn Make“Uploads a document for the company employee.”
Files meant for an employee's record go straight into Personio with this action, instead of waiting in an inbox until someone uploads them.
Upload Application Document
ActionIn Make“Uploads a new document to be attached to applications.”
Candidates' resumes and cover letters end up attached to applications in Personio, so recruiters review everything from the same screen.
List Document Categories
SearchIn Make“Lists all document categories.”
Here you get every document category defined in your Personio account, so each upload lands in the category it belongs to.
List Employee Absences Balances
SearchIn Make“Lists employee absences balances.”
Remaining leave per employee comes out of Personio with this search, ready to feed a report or a reminder without anyone running an export.
List Employees
SearchIn Make“Lists all employees.”
This search returns your whole Personio team, one bundle per employee, which gives you a starting list for any bulk task or sync.
List Open Positions
SearchIn Make“Lists open positions for your company.”
All positions currently open at your company come back from this search, which is handy for publishing or reviewing the roles you are hiring for.
List Time-Offs
SearchIn Make“Searches for specific time-offs or lists them all.”
Look up specific absences or pull every time-off at once: this search gives your scenario the leave data you need for planning.
List Time-Off Types
SearchIn Make“Lists all time-off types.”
Every absence type set up in your Personio account comes back with this search, so your scenario can use the right one by name.
Search Attendances
SearchIn Make“Searches for attendances.”
Attendance records kept in Personio are what this search brings back, which lets you check presence or prepare time reports automatically.
Need help automating Personio with Make?
A person reads every message.