---
title: "Connect Personio to Metaintro | Metaintro"
canonical: "https://www.metaintro.com/help/connect-personio-to-metaintro"
language: "en"
author: "Metaintro"
published: "2026-11-11T16:02:29.243Z"
modified: "2026-11-11T16:02:43.867Z"
---

# Connect Personio to Metaintro

Create Personio API credentials and connect them so people who share with you arrive as applications on your Personio jobs.

Last updated: November 11, 2026[Employers](/help/category/employers)

Paste it into Claude, ChatGPT, Codex, Cursor or Pi.

## Before you start

You need a Personio user with **API access rights**. Personio only shows the option to create your own integration on the **Core Pro** plan.

You will paste two things into Metaintro: a **client ID** and a **client secret**.

## Create the credential in Personio

These steps follow Personio's guides, [Generate and manage API credentials](https://support.personio.de/hc/en-us/articles/4404623630993-Generate-and-manage-API-credentials) and [Get started with the Personio API](https://developer.personio.de/docs/getting-started-with-the-personio-api).

1. Sign in to Personio.
2. Go to **Marketplace > Connected integrations**.
3. Select **Create custom integration**.
4. Give it a name, such as Metaintro.
5. In the access rights, set **Recruiting** to **Read** and **Write**.
6. Save. Copy the **client ID** and the **secret** Personio shows you. Keep the secret somewhere safe.

## Connect in Metaintro

1. In Metaintro, go to **Settings > Integrations**.
2. Choose **Personio**.
3. In **Client ID**, paste the client ID.
4. In **Client secret**, paste the secret.
5. Select **Connect**.

Then map your Metaintro jobs to Personio jobs, set your rules, check the preview and go live.

## What Metaintro sends and reads

Metaintro only sends people who chose to share their profile with you for a specific job. For each person, Metaintro:

- Submits an application to the Personio job you mapped. Personio creates the candidate, or uses the candidate it already has with that email address.
- Tags the application **Metaintro**.
- Uploads their résumé as a CV when they shared one.
- Puts a link to their proof card and a short summary in the application's message, because Personio has no way to add notes to an application.

Metaintro reads your Personio jobs so you can map them. It checks each shared person's stage regularly, so a move in Personio shows up in Metaintro after a short delay.

## Limits

- Personio needs an email address for every application. People who didn't share an email can't be sent.
- If the person already applied to that job in Personio, Metaintro can't add a new packet to the existing application. You'll see an error for that person instead.
- Metaintro can't move people between stages in Personio, and can't add notes. Move candidates in Personio and Metaintro picks up the change.
- Stage updates are checked regularly, not sent instantly. Personio has no recruiting webhooks.
- Personio doesn't publish rate limits for its recruiting API. If it asks Metaintro to slow down, Metaintro waits and tries again.

## If something goes wrong

- **The credentials are rejected.** Check you copied the full client ID and secret. If the integration was deleted, create a new one and connect again.
- **Missing permission.** Edit the integration in **Marketplace > Connected integrations** and make sure **Recruiting** has both **Read** and **Write**.
- **You can't see Create custom integration.** Check your plan includes it and your user has API access rights.
- **Too many requests.** Metaintro waits and retries on its own. You don't need to do anything.
- **A candidate didn't arrive.** Check the job is still mapped in Metaintro and still exists in Personio, and that the person shared an email address.

### Was this article helpful?

## Related Articles

- [Connect your ATS to MetaintroSend people who choose to share with you straight into your applicant tracking system, and see their stage in Metaintro.](/help/connect-your-ats-to-metaintro)

[Return to navigation](#main-navigation)