FlowRunner
Pricing
Theme

Personio

HR

Connect AI agents to the Personio HR platform. Agents manage people, employments, time off, time tracking, documents, recruiting, reports, and react to HR changes via API credentials.

5 triggers 42 actions available
An On People Change event fires for a new hire in Personio
Agent reads the person, the department, and the start date
Agent verifies entitlements and pulls the office and manager
Agent provisions the worker in downstream systems and uploads onboarding docs
Manager notified with the welcome plan and document checklist
Country-specific compliance steps routed to the HR lead for sign-off
On approval, agent posts the welcome message and logs the start

What This Integration Enables

Agents work across the full Personio surface: people, employments, time off, time tracking, documents, recruiting, reports, compensations, cost centers, departments, offices, legal entities, projects, and webhooks. They add and update people, end employments, find by department or office, and download or update documents. Time off actions cover request, validate, update, withdraw, and balance retrieval. Time-tracking actions cover track, summarize, find, and update entries, plus project-member management. Recruiting actions add candidates and upload applicant CVs (using the optional Recruiting Token). Run Report and List Report Columns drive scheduled reporting flows. Five triggers cover the events that matter: people, employment, time-off, time-tracking, and document changes.

Without FlowRunner

New hires syncd by export Engineering and IT learn about new hires from a weekly CSV export
Time off chased in email Approvers track requests in their inbox with no balance check upfront
Documents stored ad hoc Onboarding documents and signed agreements end up in scattered folders

With FlowRunner

New hires flow on the event On People Change fires the provisioning, the welcome, and the manager notification together
Time off routed with balance Requests are validated against entitlements before the manager sees them
Documents land under the person Uploads attach to the right employee record automatically

Use Case Scenarios

New Hire Provisioning

A new hire is added in Personio and On People Change fires. The agent calls Get Person to pull full detail, then provisions the worker in downstream systems (chat, SSO, ticketing) and uploads the onboarding documents via Upload Document. It posts a welcome plan to the manager with the start date, the department, and the checklist. The handoff from "hired" to "ready for day one" runs as one flow.

Time Off with Balance Validation

A direct employee submits a time-off request. On Time Off Change fires. The agent calls Get Time Off Balance to confirm available days, runs a policy check, and assembles the approval context for the manager. The manager approves or rejects in chat; on approval, the agent calls Update Time Off to record the decision. Balance is checked before the manager sees the request, and the decision is recorded.

Weekly Headcount Report

On a schedule, the agent calls Run Report against the headcount report, uses Find People and Find Departments to enrich the rows, and writes the result into a tracker. It posts the summary to the People Ops channel with the headline figures. The report goes out without anyone running an export by hand.

Human-in-Loop Highlight

Ending an employment or modifying compensation is exactly where an agent should stop and ask. When End Employment, Add Compensation, or Delete Person is about to run, the agent does not execute on its own. It stages the change, attaches the relevant document, and routes to the HR lead via Slack: "End employment for [name] effective [date]. Final pay and document attached. Approve, modify, or hold?" The lead decides. On approval, the agent calls the action and records the decision with the approver and timestamp. Routine people-data updates flow through; anything that changes employment status or pay gets a human in the loop.

Agent processes routinely
Detects exception requiring judgment
Clear match Continues automatically
Ambiguous Routes to human via Slack
Human decides
Agent resumes with decision

Agent Capabilities

42 actions

People

5
  • Add Person Adds a person record in Personio. Used in onboarding flows.
  • Find People Searches and retrieves people. Used in reporting and lookup.
  • Update Person Updates a person's record. Used to keep people data current.
  • Delete Person Removes a person. Used in cleanup under approval.
  • Get Employee Photo Retrieves an employee photo. Used in directory and welcome flows.

Employments

3
  • Find Employments Searches and retrieves employments. Used in employment reporting.
  • Update Employment Updates an employment record. Used in pay or scope changes.
  • End Employment Ends an employment. Used in offboarding under approval.

Time Off

5
  • Find Time Off Searches and retrieves time-off requests.
  • Get Time Off Balance Retrieves the time-off balance for a person. Used to validate before approving.
  • Request Time Off Submits a time-off request. Used to create a request from an external system.
  • Update Time Off Updates a time-off request. Used to record approval or revision.
  • Withdraw Time Off Request Withdraws a time-off request. Used in cancellation flows.

Time Tracking

5
  • Find Time Entries Searches and retrieves time entries.
  • Track Time Records a time entry. Used to log time from external systems.
  • Update Time Entry Updates a time entry.
  • Delete Time Entry Removes a time entry.
  • Summarize Time Tracked Summarizes time tracked across a period. Used in time-billing flows.

Documents

6
  • Find Documents Searches and retrieves documents.
  • Download Document Downloads a document. Used to retrieve a signed agreement or onboarding form.
  • Upload Document Uploads a document against an employee. Used to file signed agreements automatically.
  • Upload Applicant Document Uploads a document against an applicant. Used in recruiting flows.
  • Update Document Details Updates document details. Used to correct category or labels.
  • Delete Document Removes a document. Used in cleanup under guard.

Compensations

2
  • Add Compensation Adds a compensation entry. Used in pay changes under approval.
  • Find Compensations Searches and retrieves compensations.

Organization

4
  • Find Cost Centers Searches and retrieves cost centers. Used to route by cost center.
  • Find Departments Searches and retrieves departments. Used in routing and reporting.
  • Find Offices Searches and retrieves offices. Used in routing.
  • Find Legal Entities Searches and retrieves legal entities. Used in jurisdiction-aware flows.

Projects

6
  • Add Project Adds a project. Used to create a billable project from an external system.
  • Find Projects Searches and retrieves projects.
  • Update Project Updates a project.
  • Delete Project Removes a project.
  • Find Project Members Searches and retrieves project members.
  • Update Project Members Updates project member assignments.

Recruiting

1
  • Create Candidate Creates a candidate. Used to add an applicant from an external source.

Reporting

2
  • Run Report Runs a Personio report. Used in scheduled reporting flows.
  • List Report Columns Lists configured report columns. Used to map report output to the right destination.

Webhooks and Connection

3
  • Find Webhooks Searches and retrieves webhooks.
  • Inspect Webhook Inspects a webhook subscription. Used in trigger-management flows.
  • Test Connection Tests the Personio connection. Used to confirm credentials before a flow runs.

Triggers

5 triggers

Event Triggers

5
  • On People Change Fires when a person record changes (created, updated, removed). Initiates onboarding, offboarding, and sync flows.
  • On Employment Change Fires when an employment record changes. Initiates flows that react to role or status changes.
  • On Time Off Change Fires when a time-off request changes. Initiates approval and balance flows.
  • On Time Tracking Change Fires when a time-tracking entry changes. Initiates billing and reporting flows.
  • On Document Change Fires when a document is uploaded or changed. Initiates filing and review flows.

Start building with Personio

$100 in credits. No card required. Connect in minutes.