skaills
Personio integration

Add the transformation layer to your Personio

skaills plugs into Personio via its public REST API. No modifications to your Personio install. No new SSO implementations. Start getting psychometric assessment + growth plans + ESCO career paths on top of the employee data you already have.

Three ways to integrate

Pick the depth that fits your needs — start light, grow when ready.

Outbound — skaills enriches Personio

Planned
skaills pushes results into Personio. Fastest path. Examples: candidate completes a skaills evaluation → score + competency profile injected as a custom attribute on their Personio Recruiting candidate profile. Employee completes growth plan → development plan flows into the Performance & Development cycle. Climate survey results → pushed as employee-level custom attributes.
~2-3 weeks for the first connector. No Personio-side custom work beyond defining the necessary custom attributes.

Bidirectional — Personio drives, skaills executes

Planned
Personio is the system of record; skaills plugs in as a specialty assessment + development provider. Examples: Personio Recruiting creates a position → webhooks to skaills → we generate a sector-specific evaluation link → candidate completes → score flows back. Personio Performance flags an employee for development → we run PGP + AI-Readiness → results return to the profile.
~5-7 weeks. Requires Personio-side configuration (custom attributes, Personio Workflows webhooks, SAML if SSO).

Personio Marketplace — skaills as listed integration

Roadmap
Published in Personio Marketplace as a partner integration. Customers activate it from their Personio console. Relevant categories: Assessment & Testing, Performance & Development. Analogous examples in the marketplace today: Aon Assessment, cut-e, HiPeople.
3-5 months including Personio security review, partner-program enrollment, certification.

What this looks like in practice

Concrete flows triggered by events in Personio.

Trigger in PersonioWhat skaills doesWhat flows back to Personio
New candidate applies to a Personio Recruiting positionskaills generates a sector-specific evaluation link, sends to candidate, computes multi-dimensional score with ESCO tagging on completionScore + competency profile + link to detailed report appear as custom attributes on the candidate's Personio Recruiting profile
Employee flagged for development in Personio Performance & Development cycleskaills runs AI-Readiness + Career Path Navigator (with ESCO stops) + Personal Growth PlanDevelopment plan, suggested paths, and learning recommendations populated in the employee's Personio development goals
European CHRO launches org-transformation initiativeskaills generates Org Transformation Plan from aggregated Personio data (structure, headcount, country distribution, climate survey) with ESCO frameworkCHRO-grade roadmap with ESCO capability heatmap + tracks + KPIs delivered as skaills dashboard, exportable to Personio Workflows as a task sequence
Climate survey run in skaillsskaills processes responses (GDPR-compliant, configurable EU residency), computes engagement indices by unit/country, generates recommendationsEngagement metrics appear as department- or segment-level custom attributes in Personio, feeding People Analytics dashboards

Technical architecture

The integration uses Personio's public REST API (Personio API v1). Authentication via OAuth 2.0 client credentials — skaills operates with a dedicated client-id/client-secret pair from your Personio tenant, with permissions restricted to the agreed endpoints and custom attributes. Data transits via HTTPS (TLS 1.2+); skaills never stores Personio credentials, only short-lived access tokens. For bidirectional integrations, we configure Personio Workflows to emit webhooks toward a dedicated skaills Cloud Function (`personioWebhook`) with signature verification. For European customers requiring strict EU data residency for sensitive data, skaills can be deployed in europe-west1 region under enterprise SLA — aligned with Personio's GDPR model. All skaills-side logic is serverless.

Implementation timeline

1
Week 1

Kickoff and scope

Define which Personio modules are in-scope (Recruiting, Performance, both), which events trigger the flow, which custom attributes we'll create on the Personio side to receive scores, and which data residency applies. Identify sponsor, Personio technical owner, and skaills team.
Deliverable:Scope document + custom-attribute list to create, signed by both parties
2
Weeks 2-3

Technical setup

Customer creates the agreed custom attributes in Personio + provisions OAuth 2.0 credentials (client-id/secret) with minimum scopes. skaills configures connector, field mapping, and endpoints. First end-to-end test with a synthetic candidate: applies to a Personio position → skaills evaluation triggers → score injects as custom attribute.
Deliverable:E2E test passing with synthetic candidate; technical integration functional
3
Week 4

Controlled pilot

Deploy to one real recruiting team (or one country unit for multi-country pilot), with 5-15 real candidates flowing through end-to-end. Monitor metrics: completion rate, latency, score quality, recruiter satisfaction, GDPR compliance. 15-minute daily standup to resolve whatever surfaces.
Deliverable:Pilot report with real-world metrics + GDPR attestation
4
Week 5+

Full rollout

Apply pilot-feedback adjustments, document for your teams (runbook, where to check logs, contact for issues), and extend the flow to your full organization. Gradual activation by country or business unit, with weekly check-ins during the first month. After that, ongoing support at the cadence we agree on (typically monthly).
Deliverable:Runbook + integration in production for all in-scope units

For companies with multiple European country footprints, add ~1 week per additional country for local-compliance validation. For Personio Marketplace listing, add 3-5 months for certification.

Security & compliance

skaills operates under least-privilege principles. The Personio OAuth 2.0 credentials we use have only the scopes necessary for the agreed flows — never blanket tenant access. All sensitive employee data is encrypted in transit (TLS 1.2+) and at rest (Firestore native encryption + Cloud Storage at-rest encryption). For European customers, skaills can operate in europe-west1 region under enterprise SLA to maintain GDPR residency aligned with Personio. We comply with GDPR right-to-erasure, portability, and rectification. Our SOC 2 posture is inherited from Firebase/GCP; direct SOC 2 Type II certification is on the roadmap. For regulated customers requiring a Data Processing Agreement (DPA) under GDPR Art. 28, skaills signs DPAs with European Commission standard clauses.

Ready to add the transformation layer to your Personio?

We'll scope the integration, set up the technical connection, and have you running in weeks — not months.