Two colleagues map an ATS migration with sticky notes, with a progress card from the old ATS to the new ATS and a parallel run label
Playbook
→
Migration

ATS Migration Without Data Loss: A 2026 Playbook for DACH Recruiting Teams

For HR-Ops leads, Heads of Talent, and CTOs running mid-market ATS migrations. It maps the migration lifecycle, names the five failure modes that make ATS migrations fail most often, and gives you a concrete pre-migration audit.

Julia Komkowski
Co-Founder & CTO
12
Min. Lesezeit
Zuletzt aktualisiert:
April 22, 2026

Einleitung

You are switching ATS. Your team is nervous because the last migration at their old company lost three months of candidate history and two active roles in the cutover. You want to know exactly what to avoid, what to test, and what a safe 2026 migration actually looks like — especially in DACH, where GDPR, works councils, and the August 2026 EU AI Act deadline all collide with your technical plan.

This guide is for HR-Ops leads, Heads of Talent, and CTOs running mid-market (200–2.000 FTE) ATS migrations in Germany, Austria, or Switzerland. It maps the migration lifecycle, names the five failure modes that make ATS migrations fail most often, and gives you a concrete pre-migration audit you can run this week.

TL;DR

  • About one in three ATS migrations result in measurable data loss, corrupted candidate records, or broken downstream integrations (ATLAS, Sep 2025).
  • The five failure modes are: no migration strategy, dirty source data, poor field mapping, zero QA, and hard-cutover without parallel run.
  • You need a rollback plan before you start. Losing your old ATS on Day 1 is the single most expensive mistake we see.
  • In DACH, GDPR Article 17 (right to erasure) and the EU AI Act (full enforcement from August 2, 2026) change what you can migrate and how you document it.
  • Keep your source-of-record ATS, and put a connectivity layer in front. Migration risk drops by an order of magnitude when you stop forcing every integration to be rebuilt.
  • A well-run migration for a 500-FTE company takes 8–12 weeks, not two weekends.

What "ATS migration" actually means in 2026

An ATS migration is the structured move of candidate data, job history, workflows, users, and integrations from one applicant tracking system to another. In mid-market DACH, this almost always involves connecting or syncing with Personio, SAP SuccessFactors, Workday, or a local HR suite — and rebuilding every job-board, sourcing-platform, and assessment-tool connection on the new system.

Modern migrations are not "export CSV, import CSV." They are multi-phase projects with data cleansing, field mapping, parallel running, and compliance documentation. A 500-FTE company with two years of history and 35 open roles typically moves 40.000–80.000 candidate records and 500–1.200 active integration touchpoints. Getting any one of those wrong shows up as a missing candidate, a broken feedback loop, or an unhired hire.

Three things have changed since 2023:

  • Regulatory weight. The EU AI Act classifies every recruiting AI feature (CV screening, candidate matching, targeted job advertising) as high-risk, with full obligations enforced from August 2, 2026.
  • Integration sprawl. The median mid-market DACH recruiting stack uses 9–14 tools (Radancy Roundtable, Jan 2025). A migration touches every one of them.
  • AI-surfaced risk. Candidate sourcing today includes LLM-based chatbots and scoring, often deployed without documentation. A migration is the moment that debt becomes visible.

Why one in three migrations fail

Most failed migrations are not technical surprises. They are planning failures that compound. Roughly one in three ATS migrations ends with measurable data loss, corrupted records, or broken integrations — and in every post-mortem we have read, the same five mistakes appear.

"The most frequent issue is a lack of planning. Without a clear migration strategy, poor data quality, missing fields, and mapping errors become much more likely."

ATLAS, ATS Migration Risks, 2025

Five failure modes keep appearing in post-mortems:

Failure modeWhat it looks like in practiceHow to prevent it
No migration strategyYou start exporting before scope, timeline, or ownership is signed off6-week planning phase with a signed-off scope document
Dirty source dataDuplicate candidates, orphan records, and stale pipeline stages migrate forwardPre-migration audit, data cleansing sprint, GDPR deletion of expired records
Poor field mappingNotes land as unreadable attachments; phone numbers end up in one unlabeled fieldField-by-field mapping doc reviewed by both vendors
No QARow counts match so the migration is "done" — until a recruiter cannot find last week's candidateSample audit: 5% of records hand-verified; 100% of active pipelines compared side-by-side
Hard cutoverOld ATS turned off Monday morning, new one is the ground truth, no rollback possibleParallel run for 2–4 weeks, old ATS read-only for 90+ days


Monte Carlo's 2025 migration study covers the same pattern across industries: "Your migration completes 'successfully,' row counts match, but the data itself is silently broken" (Monte Carlo, July 2025). Silent corruption is the hardest failure mode because it shows up weeks later — in a hiring manager's missing comment, a candidate's wrong status, a GDPR deletion that never propagated.

The pre-migration audit (run this week)

Before you sign the new ATS contract, run this six-step audit. It takes roughly 12 working hours over a week and saves an estimated 60–120 hours of painful rework later. Skip none of the steps. The order matters — each one feeds the next.

  1. Inventory every downstream integration. List every tool that reads from or writes to your current ATS. Job boards (StepStone, Indeed, LinkedIn, XING, HeyJobs, DACH-local boards), assessment platforms, video interview tools, background checks, onboarding handoff to Personio/Workday, Slack/Teams notifications, candidate CRMs. Mid-market DACH average: 9–14 integrations. Expect to find 2–3 you did not know existed.
  2. Identify data-retention triggers. Article 17 GDPR and its German transposition in §35 BDSG mean expired candidate data must not be migrated. Run a deletion report first. Expect to delete 15–35% of your database. That is a feature, not a problem.
  3. Catalog custom fields and required fields. Fields that are custom in your source ATS often do not exist in your target. Decide early: map into a custom field in the target, concatenate into a notes field, or drop.
  4. Map your workflows, not just your data. The migration of data is visible. The loss of workflow logic (approval chains, auto-rejection rules, feedback routing) is invisible until the second week after cutover. Document every rule as an operator-readable script. If you cannot explain it in one paragraph, your workflow is too complex.
  5. Define your "done" criteria. Row counts. Active-role counts. Random-sample audit score (target: 100% of 50 randomly sampled candidate profiles matching). Integration-smoke-test passing (post a test job, receive a test application, complete a test hire).
  6. Pick your rollback window. Minimum: 90 days of read-only access to the old ATS. Maximum: one full hiring quarter. Budget for it. The vendor will try to cut you off at 30 days. Do not let them.
"Keeping access to your old system during and shortly after migration gives your team a fallback if anything goes wrong. It also allows for side-by-side validation, which helps build trust in the new platform."

ATLAS, ATS Migration Mistakes, Aug 2025

Data mapping without tears

Data mapping is the step that kills migrations silently. Get it wrong and the symptoms appear three weeks after cutover, when a hiring manager asks where her candidate's interview notes went.

Own the mapping document yourself. Do not let either vendor (old or new ATS) own it unilaterally. The mapping document is a spreadsheet where each row is a source field and each column records target field, transformation logic, owner, and QA status. Expect 200–600 rows for a mid-market ATS.

Seven rules for mapping that hold up under pressure:

  • One source field, one target field. If you need to split or concatenate, document the transformation with a code snippet or a pseudocode line — never a human paragraph.
  • Preserve timestamps in ISO 8601 UTC. Time-zone conversion errors routinely mis-date interview notes.
  • Never migrate to a field you do not fully understand in the target system. Ask the target vendor for their field dictionary.
  • Candidate notes must land in a searchable field, not as attachments. If the target's notes are length-capped, split with a paginated marker.
  • Phone numbers: E.164 format, country-coded. One field per number, with a type flag (mobile/landline/work).
  • Test with 50 records before migrating 50.000. Hand-verify. Find the broken pattern. Fix. Repeat.
  • Keep the mapping spreadsheet versioned. Every change gets a row in a change-log tab.
    ‍

Curious how it workswith your stack?

Book a demo
Book a demo
→ Magic-link setup
→ Field mapping included
→ Live in minutes

QA, parallel-run, and the cutover playbook

The cutover is not a weekend. It is a staged handover that takes four weeks for a 500-FTE company. The cost of running two systems in parallel for a month is a fraction of the cost of one silent-corruption incident in week six.

Week 1–2 of parallel run:

  • Old ATS: read-write for all users.
  • New ATS: read-write for a pilot squad (usually 2–3 recruiters + 1 hiring manager on the least-critical role).
  • Integrations: mirrored — job posts go to both systems.
  • Measurement: log every delta between systems.

Week 3 of parallel run:

  • All users shift to new ATS as primary.
  • Old ATS becomes read-only for recruiters; write-enabled only for a designated migration lead.
  • Any defect triggers rollback to mirrored mode.

Week 4 — Cutover:

  • Old ATS read-only for all.
  • New ATS is system of record.
  • All integrations point to new ATS only.
  • Old ATS stays read-only for 90+ days.

Three go/no-go checks before cutover:

CheckPass condition
Active roles migrated100% of roles with a stage later than "screen" have parity in the new ATS
Integration smoke testPost-to-StepStone, post-to-Indeed, receive application, move candidate, send rejection — all end-to-end
Pipeline sample audit50 candidates randomly drawn, 50 match the source record across 10 key fields


If any check fails, reset the parallel-run clock by one week. Do not negotiate this. The cost of a delayed cutover is small. The cost of a corrupted cutover is large and slow to surface.

GDPR and the EU AI Act — what migrators must document

Two regulatory layers matter in DACH, and both are enforced in 2026. Get the documentation right during migration — it is far harder to backfill once data is moved.

GDPR (Art. 17 + Art. 30): Expired candidate data must be deleted before migration, not after. Maintain a Record of Processing Activities (ROPA) that logs every migration step, data controller, processor, and purpose. If the migration involves a non-EU processor (for example a US-based vendor), Schrems-II requires you to document your Transfer Impact Assessment and additional safeguards.

EU AI Act (effective Aug 2, 2026 for Annex III systems): Any AI feature in your new ATS (or migrated from the old one) that touches CV screening, candidate ranking, or targeted job advertising is classified high-risk. Deployers (you) must maintain risk assessments, bias-testing results, human-oversight procedures, and transparency disclosures to candidates and workers' representatives (Omniteam, Feb 2026).

"If you use AI for anything touching people's decisions, from hiring to performance evaluation, you are directly affected. Ask vendors for AI Act compliance documentation (technical files, bias tests, human-oversight procedures)."

Boundless HQ, March 2026

Concrete migration documentation checklist:

  • ROPA entry for the migration event (controller, processor, categories of data, retention, legal basis)
  • Data minimization statement: what you chose not to migrate and why
  • Transfer Impact Assessment if any data crosses the EEA border
  • Vendor-supplied EU-AI-Act documentation for every high-risk AI feature in the new ATS
  • Works council notification where applicable (in Germany: §87 Abs. 1 Nr. 6 BetrVG co-determination triggers for AI tooling)
  • Candidate-facing transparency notice updated to reflect new tools

When to migrate vs. when to add connectivity instead

Half the ATS migrations we see should not happen. They are triggered by a missing integration, not a bad ATS. If your Personio + StepStone flow is broken, ripping out Personio does not fix it — adding a connectivity layer does. The decision is rarely binary; the matrix below clarifies which signal you are actually responding to.
‍

SignalMigrate the ATSAdd connectivity instead
Hiring volume / scaleUI freezes, data caps, reporting gaps no report builder fixesATS handles your volume; only integrations break
Compliance gapsCore compliance features absent (audit logs, candidate-level deletion, EU residency)ATS is compliant; you only need GDPR-grade integration logs
Engineering bandwidthNot the bottleneck — you have the team to run a migrationEngineering is the constraint, not the ATS
Strategic data modelYou moved from single-country to multi-country and need different role/location modelingSame data model still fits, but external connections are unreliable
TimingYou can absorb 8–12 weeks of project workYou need the problem fixed in weeks, not months, and you are pre-IPO


A connectivity layer like Kini keeps your ATS as system of record and handles the job-board and sourcing sync without your engineering team building or maintaining anything. This is the category we call Managed Recruiting Connectivity — not iPaaS, not Unified API for developers, but an operated layer for recruiting teams.

Next steps

Three things to do this week, regardless of whether you end up migrating or adding connectivity:

  1. Run the pre-migration audit (Section 3). Inventory integrations. Identify retention triggers. Document your custom fields.
  2. Pick your go/no-go criteria. Write them down. Share them with your team before the vendor conversations start.
  3. Decide: migrate or connect? If your ATS is fine and only integrations are broken, a Managed Recruiting Connectivity layer is faster, cheaper, and reversible.

If you are evaluating Kini as your connectivity layer or want a second opinion on your migration plan, book a 20-minute call with a founder. No slides, no pitch — just a conversation about whether we can help.

FAQ

Häufige Fragen

Fragen, die Teams mit einem Playbook wie diesem häufig stellen. Ist deine Situation anders, deckt unsere ausführliche FAQ die Sonderfälle ab, oder du meldest dich einfach bei uns.

Woran scheitern ATS-Migrationen im DACH-Raum am häufigsten?
Der häufigste Grund ist, dass vor dem Export keine schriftliche Migrationsstrategie existiert. Teams unterschätzen Probleme mit der Datenqualität, Abhängigkeiten zwischen Integrationen und die Zeit für den Parallelbetrieb. Speziell im DACH-Raum kosten die Information des Betriebsrats und die Aufbewahrungsregeln der DSGVO zwei bis drei zusätzliche Wochen, die regelmäßig nicht eingeplant sind.
Wie lange sollte eine ATS-Migration in einem Unternehmen mit 500 Vollzeitstellen dauern?
Realistisch sind 8 bis 12 Wochen: zwei Wochen für Bestandsaufnahme und Scope, vier Wochen für Datenmapping und Bereinigung, zwei Wochen gestaffelter Parallelbetrieb, eine Woche Umstellung und eine Woche Stabilisierung danach. Anbieter, die einen „Go-live an einem Wochenende“ versprechen, verkaufen dir ein Rollback-Risiko, keine Migration.
Lässt sich ein ATS ohne Ausfallzeit migrieren?
Ja, mit Parallelbetrieb. In den Wochen 1 bis 3 nehmen beide Systeme Schreibzugriffe an, mit einer festgelegten führenden Quelle pro Rolle. In Woche 4 laufen Schreibzugriffe nur noch ins neue ATS. Es gibt keinen Moment, in dem Recruiter nicht arbeiten können. Der Preis dafür ist Aufwand, nicht Ausfallzeit.
Muss ich den Betriebsrat vor der Migration informieren?
In Deutschland löst eine ATS-Migration in der Regel die Mitbestimmung nach § 87 Abs. 1 Nr. 6 BetrVG aus, weil das neue System eine technische Einrichtung ist, die Verhalten oder Leistung von Arbeitnehmern überwachen kann. In Österreich und der Schweiz gelten vergleichbare Regeln. Informiere den Betriebsrat und sichere seine Zustimmung vor dem Kickoff. Wer diesen Schritt auslässt, schafft rechtliche Risiken und beschädigt das Vertrauen im Haus.
Was machen wir vor der Migration mit abgelaufenen Kandidatendaten?
Löschen. Art. 17 DSGVO und § 35 BDSG verlangen, Kandidatendaten nach Ablauf der festgelegten Aufbewahrungsfrist zu löschen, üblicherweise sechs Monate nach einer Absage, sofern keine dokumentierte Rechtsgrundlage eine längere Speicherung erlaubt. Abgelaufene Daten mitzumigrieren, ist ein Compliance-Verstoß. Erstell als ersten Schritt deiner Bestandsaufnahme einen Löschbericht.
Sollte ich mein altes ATS nach der Migration weiterlaufen lassen?
Mindestens 90 Tage im Lesemodus. Das ist deine Rückfalloption, dein Werkzeug für den Abgleich und dein Nachweis, falls ein Kandidat in den Wochen nach der Umstellung ein Auskunftsersuchen nach DSGVO stellt. Plane die Lizenzkosten ein. Es lohnt sich fast immer.
Welche KI-Funktionen in meinem neuen ATS brauchen eine Dokumentation nach dem EU AI Act?
Jede Funktion, die Kandidaten prüft, bewertet, reiht oder filtert, und jede Funktion, die Stellenanzeigen anhand von Kandidaten- oder Zielgruppenprofilen ausspielt. Emotionserkennung am Arbeitsplatz ist seit Februar 2025 nach Artikel 5 verboten. Lass dir vom Anbieter technische Dokumentation, Ergebnisse von Bias-Audits und ein Konzept für menschliche Aufsicht geben. Für hochriskante Recruiting-Systeme gelten diese Pflichten ab dem 2. Dezember 2027.

Keine Antwort gefunden? Mehr findest du auf unserer ausführlichen FAQ-Seite.

Deine Integrationen.Von uns betreut.In Minuten live, sobald wir die Zugangsdaten haben.

Saubere
Jobs
Syncs
Raus
→
Schnellere
Bewerbungen
Flows
Rein

Kein Engineering-Backlog. Keine manuelle Datenpflege. Einfach eine Verbindung zwischen deinen Tools, die funktioniert.

Team memberTeam member
Demo buchen
Demo buchen
Personio Logo
SAP SuccessFactors Logo
Workday Logo
Greenhouse Logo
softgarden Logo
d.vinci Logo
StepStone Logo
Indeed Logo
LinkedIn Logo
XING Logo
Bundesagentur für Arbeit Logo
Jobware Logo
1
ATS auswählen
2
ATS-Zugangsdaten eingeben
3
Live gehen
Schnell live