Personio marketplace lists 200+ integration partners across identity and access, recruiting, performance and learning, payroll, communication, and workflow automation. Setup executes through Personio's Marketplace Configuration Wizard for most native listings, while custom or one-off connections rely mostly on a unified API platform instead.
Popular integration categories include:
- Identity & Access Management: Microsoft Entra ID automates account provisioning and deactivation from Personio's employee record. Okta provisions matching user accounts the moment a new profile is created.
- Talent Acquisition & Recruiting: Skima AI streamlines recruiting by automating candidate screening and ranking, providing explainable match scores and an unbiased shortlist. Greenhouse creates a new Personio employee the moment a candidate is hired.
- Performance & Learning: Leapsome imports the full Personio roster to keep reporting lines current. 360Learning syncs active employees so training assignments stay accurate.
- Payroll & Expense Management: DATEV transfers payroll data to the DATEV data center for German processing. Circula syncs employee status and banking details for expense management overnight.
- Communication & Collaboration: Slack updates a status automatically based on logged absences. MS Teams surfaces time off, birthdays, and anniversaries in a channel.
- Workflow Automation: Zapier pairs a Personio trigger with an action in thousands of other apps. Make offers reach the same through a visual, branching scenario builder.
Every native connection uses the same method. Personio's Marketplace Configuration Wizard manages authentication. Then, a specific event like a status change, a new hire, or a nightly sync transfers the data to the partner system.
Personio marketplace lists more than 200 integrations across identity, recruiting, learning, payroll, communication, and automation categories. That's a lot to sift through if you just want to know what actually connects well and what it does once it's live.
This guide narrows that list to the top 2 tools per category. Across the 6 categories covered in this article, you'll find what data moves between the two systems for each, what event in Personio starts the connection, and the practical setup steps.
Overview: 10 Tools That Integrate with Personio
Identity & Access Management (IAM)
Personio holds the source-of-truth employee record, so when someone joins, changes roles, or leaves, that event needs to reach your identity provider fast. These two options turn Personio into the trigger for account provisioning, so IT doesn't have to create or disable accounts by hand every time HR makes a change.
1. Microsoft Entra ID
Once connected, Microsoft Entra ID pulls role and department changes straight from Personio and updates the matching user profile automatically. That means when HR marks someone as terminated in Personio, their Entra ID account gets deactivated without IT touching a keyboard.
The sync only flows one direction, from Personio to Entra ID, so any changes made directly in Entra ID won't reflect back in Personio.
This setup is particularly useful for companies managing device and application access through Microsoft's ecosystem, since the integration handles user creation, updates, and deactivation, though it won't assign users to groups automatically.
What syncs: Employee name, department, role, and status attributes selected in the mapping table.
How it triggers: A new hire, role change, or termination recorded in Personio.
How It Connects
- Go to Marketplace and search Microsoft Entra ID
- Click Connect to open the Configuration Wizard
- Grant Privileged Role Administrator rights in Entra ID
- Map Personio attributes to Entra ID fields
- Confirm sync and review connected integration status
2. Okta
Okta's integration reads specific system attributes from Personio, including first name, last name, email, and the profile creation date needed for the first sync. Once a profile passes the initial match, Okta provisions a new account automatically and transfers the Personio employee ID into Okta's Employee Number field.
For companies already standardized on Okta as the single sign-on layer, this closes the loop between a new employee added in HR and a new employee with working logins, without a ticket to IT.
What syncs: First name, last name, email, employee ID, and login schema format.
How it triggers: A new or updated employee profile in Personio matching the sync criteria.
How It Connects
- Search Okta in the Personio Marketplace and click Connect
- Generate an Okta API token and enter your domain
- Review and grant requested permissions
- Choose the login schema format for new accounts
- Confirm required attributes: first name, last name, email
Talent Acquisition & Recruiting
Personio's built-in applicant tracking covers basic hiring needs, but companies managing higher volumes or wanting deeper screening capability typically pair it with a dedicated ATS or an AI layer on top. These two integrations solve different problems: one adds intelligence to the screening step itself, while the other moves hired candidates into HR records, the other
3. Skima AI
Skima AI integrates with Personio's recruiting module as an intelligence layer. Once connected, every application gets an AI match score with plain-language reasons explaining the fit, and a "Skima Screened" tag appears for quick filtering directly inside Personio's dashboard.
Further, its skills detection feature flags CVs with false skills, AI-generated content, and keyword stuffing to provide a high-quality shortlist without bias.
Hiring managers get a real-time shortlist page where they can approve or skip candidates with an optional note, and that feedback writes back into Personio as an activity note for the audit trail. Teams struggling with slow manual screening or shallow searches through past applicants use this to get a shortlist without changing where they work day to day.
What syncs: Match scores, match reasons, Skima Screened tags, and hiring manager decisions.
How it triggers: A new candidate or application created or updated in Personio.
How It Connects
- Generate Company ID and Access Token in Personio's Recruiting API settings
- Set webhook endpoints for candidate and application events
- Configure the Skima Screened tag and optional shortlist stage
- Submit test applications to confirm scores and tags appear
- Roll out to pilot roles and monitor ROI checkpoints at day 15/30
Performance & Learning
Once someone is hired in Personio, their profile becomes the reference point for who needs training and how performance gets tracked. Both tools below sync directly from Personio's employee data, so teams don't manually rebuild rosters in a separate learning or performance system.
4. Greenhouse
Greenhouse's integration automatically creates a new employee profile in Personio the moment a candidate's status changes to Hired. First and last name, email, department, office, hire date, and position transfer by default, and every other field can be added through the mapping screen during setup.
Recruiters using Greenhouse alongside Personio get a genuine handoff between recruiting and HR: no re-entering candidate data once an offer is accepted, and no gap between a signed offer and an employee profile existing for onboarding to begin.
What syncs: First/last name, email, department, office, hire date, and position (customizable).
How it triggers: Candidate status changes to Hired in Greenhouse.
How It Connects
- Search Greenhouse in Marketplace and click Connect
- Generate a Harvest API key in Greenhouse
- Enter the API key in Personio's Configuration Wizard
- Map candidate fields to Personio employee attributes
- Copy the webhook endpoint to finish setup in Greenhouse
5. Leapsome
Leapsome imports the full Personio user base to create matching accounts, transferring job title, department, and manager relationships so reporting lines are correct from day one.
Teams and departments in Personio map directly to teams in Leapsome, and direct manager rights transfer based on supervisor roles already set up in Personio. This removes a specific pain point for performance teams: no manual team assignment, no re-establishing who reports to whom every time the org chart shifts.
What syncs: Name, email, job title, department, manager, and custom attributes.
How it triggers: A new employee turning active, or an existing profile update, in Personio.
How It Connects
- Go to Marketplace, search Leapsome, and click Connect
- Generate new API credentials in Personio
- Copy the Client ID and Secret into Leapsome's HRIS settings
- Click Update & Synchronize to import employees
- Enable auto-invite if new users should get Leapsome access immediately
6. 360Learning
360Learning's integration syncs users marked as active, employee onboarding, or on leave in Personio and skips anyone marked as inactive. Beyond the default fields, admins can map any custom Personio attribute reachable through the API, which then shows up as a custom field inside 360Learning for segmenting training assignments.
For learning teams, this means course assignments can follow department or role changes automatically instead of depending on someone remembering to update a spreadsheet.
What syncs: Name, email, department, group hierarchy, and selected custom fields.
How it triggers: A scheduled sync pulling active, onboarding, or leave-status employees.
How It Connects
- Choose a connector administrator for the integration
- Map Personio departments to 360Learning groups
- Select default and custom fields to synchronize
- Verify API credentials and confirm setup
- Review synced users under Users & Teams
Payroll & Expense Management
Payroll and expense data both depend on accurate, current employee records, and manual re-entry is where compliance risk creeps in. These two integrations move data out of Personio into specialized systems built for their specific job.
7. DATEV
DATEV's integration transfers employee master data, absences, fixed and hourly salaries, and one-time or recurring compensation directly to the DATEV data center as a secure file, ready for your payroll accountant to import. It also supports pulling up to 29 employer and employee documents, including payslips, back into Personio's document center.
This is built specifically for companies working with German payroll processes, and it automates the electronic certificate of incapacity for work (eAU) retrieval whenever an employee logs sick leave.
What syncs: Master data, absences, salaries, and compensation records.
How it triggers: The monthly preliminary payroll being finalized in Personio.
How It Connects
- Have your payroll accountant provide Advisor and Tenant IDs
- Book the required DATEV data services on the accountant's side
- Fill in mandatory attributes like DATEV Personalnummer in Personio
- Complete master data import or reconciliation before the first cycle
- Transfer data monthly using the payroll import data service
8. Circula
Circula automatically synchronizes employee master data, including name, email, status, and IBAN, from Personio overnight, so anyone activated in Personio shows up as a Circula user without a separate account setup. When someone is deactivated in Personio, their Circula access follows the same status change.
Finance and HR teams managing travel and expense reporting across multiple entities can use the multi-integration option to connect different Personio sub-companies to different Circula accounts.
What syncs: Name, email, status, employment type, IBAN, and creditor numbers.
How it triggers: A nightly scheduled sync between the two systems.
How It Connects
- Go to Settings > Integrations > API Access Details in Personio
- Generate new API credentials for Circula
- Select readable attributes, including name, email, and status
- Confirm the connection in Circula's integration settings
- Review the nightly sync log for new or updated users
Communication & Collaboration
Absences, birthdays, and new hires are the kinds of updates teams need visibility into without opening Personio directly. Both options here push that information into the tools people already have open all day.
9. Slack
Slack's integration transfers first name, last name, status, email, department, hire date, termination date, position, office, and team, and uses that data to post channel updates and automatically change someone's Slack status while they're away. During setup, you decide whether the absence type, like sick leave or vacation, shows up in the status or stays generic.
The integration checks for new absences every five minutes, so a status update reflects reality quickly without anyone manually setting an out-of-office message.
What syncs: Employee attributes plus absence, birthday, and anniversary events.
How it triggers: A new absence period or profile update recorded in Personio.
How It Connects
- Search Slack in the Marketplace and click Connect
- Authenticate and grant access to your Slack workspace
- Choose which channels receive department or team updates
- Decide if absence type should appear in status messages
- Confirm read permissions for absences and employee data
10. MS Teams
MS Teams pulls daily updates on time off, birthdays, company anniversaries, and new employees, and calculates accurate return dates by factoring in working schedules and public holidays.
Employees can also request time off directly from a Teams channel by typing a request command rather than opening Personio separately. Setup requires a Microsoft Global Administrator role, since the standard Teams Administrator permission isn't sufficient to authorize the connection.
What syncs: Time off, birthdays, anniversaries, and new employee announcements.
How it triggers: A time off request or new employee event in Personio.
How It Connects
- Search MS Teams in Marketplace and click Connect
- Authenticate MS Teams with a Global Administrator account
- Review and grant requested Personio data permissions
- Select which teams need channels mapped
- Confirm daily update schedule for time off and announcements
Workflow Automation
Not every connection needs a dedicated marketplace listing. When you need something custom, no-code automation platforms let you build the exact trigger-and-action logic your team needs without writing code.
11. Zapier
Zapier connects Personio to thousands of other applications through Zaps, pairing a Personio trigger, like a new absence, new employee, or terminated employment, with an action in another app.
Ready-made templates cover common patterns, such as creating a Jira ticket whenever a new employee is added or building a Personio profile from a completed DocuSign envelope. Teams without engineering resources use this to stitch Personio into tools for which it doesn't have a native marketplace connector.
What syncs: Whatever fields are mapped between the trigger and action apps.
How it triggers: Events like new absence, new employee, or terminated employment.
How It Connects
- Connect your Personio and target app accounts in Zapier
- Choose a Personio trigger, such as New Absence or New Employee
- Select an action in the destination app
- Map the specific fields to transfer
- Test and activate the Zap
12. Make
Make (formerly Integromat) offers a visual scenario builder where Personio modules, like a new employee created or a new position created, connect to hundreds of other apps through drag-and-drop logic instead of linear rules. This makes it a better fit for multi-step workflows, like syncing a new hire into Personio, posting a Slack notification, and updating a shared spreadsheet all from one scenario.
Moreover, HR teams managing several downstream systems from a single Personio event tend to prefer Make's branching structure over a simple one-to-one Zap.
What syncs: Fields mapped between connected modules in a scenario.
How it triggers: Events such as new employee, new position, or attendance update.
How It Connects
- Create a free Make account and start a new scenario
- Add a Personio module and select a trigger event
- Add a second module for your destination app
- Map fields between the two modules
- Activate the scenario and monitor scenario history for errors
Behind the Bullhorn Connection System
Every integration on Personio's marketplace follows the same steps. Connect and complete the Configuration Wizard for authentication and permission grants. However, how the data moves after that depends on the tool category you're connecting.
3 Ways to Connect
1. API & Webhooks
Direct integrations, like Greenhouse, Okta, and Microsoft Entra ID, use Personio's Recruiting or Core HR API alongside webhooks that listen for specific events, such as a candidate being hired or an employee's status changing. This is the fastest and most reliable path when a native marketplace listing exists, since Personio and the partner maintain the connector together.
2. No-Code Automation
Zapier and Make sit on top of Personio's API but expose it as configurable triggers and actions instead of fixed data mappings. This route fits custom workflows or apps that don't have a dedicated Personio listing, at the cost of an extra platform subscription and slightly more setup work.
3. Unified API Platforms
Tools like Fivetran and Dataddo extract data from Personio and load it into a data warehouse or BI tool, which suits companies that want Personio data blended with other business systems for reporting rather than triggering real-time actions in another app.
Summary
Personio marketplace includes key categories for HR and recruiting teams. These cover identity provisioning, hiring handoffs, learning and performance syncing, payroll and expense transfers, communication updates, and custom automation.
Choosing the right two or three tools often depends on what takes up the most manual time for your team. This could be IT provisioning, screening resumes, or chasing payroll documents.
If resume screening and candidate matching slow you down, Skima AI's integration with Personio can help. It provides AI match scores and clear shortlists right in your Personio recruiting workflow, without needing a new login or tab.