CRM migratie — veilig overstappen zonder dataverlies

CRM-migratie is geen kopieer-actie. Het is een datavoorbereiding, een testronde, een controle-stap door iemand die de records herkent, en pas dan de echte overzetting met een cutover-moment. Wie deze stappen overslaat, verliest contacten, breekt historische relaties tussen objecten, of erger: het team gebruikt het nieuwe systeem niet omdat “dat ding niets klopt”. Op deze pagina: hoe je veilig migreert vanuit Excel, een oud CRM, of vanuit meerdere bronnen tegelijk.

Wanneer migreer je en wanneer begin je opnieuw?

Niet elke datasource is het migreren waard. Voordat je begint, beantwoord drie vragen:

  • Hoe oud is de oudste interessante data? Klanten waar je 3+ jaar niets mee hebt gedaan zijn meestal niet meer relevant. Migreer ze dan apart als archief, niet als actieve set.
  • Hoe schoon is de data nu? Bij meer dan 25% duplicaten of ontbrekende velden: cleanup vóór migratie kost meer tijd dan opnieuw beginnen met alleen de actieve contacten.
  • Hoeveel processen hangen aan deze data? Als alleen sales-namen en e-mailadressen relevant zijn: snelle import. Als er deals, projecten, facturen, contactmomenten en notities met elkaar verweven zijn: serieus migratietraject.

Migratie-aanpak in 5 stappen

Stap 1 — Bron-inventaris (1 tot 3 dagen)

Lijst alle plekken waar klantdata staat. Echt alle. Niet alleen “het oude CRM” maar ook: spreadsheets bij individuele sales, OneDrive-mappen met offertes, mailbox-gesprekken met klanten waar geen CRM-record van bestaat, contactgegevens in WhatsApp- en LinkedIn-conversaties. In MKB-bedrijven van 10-25 mensen vind je in deze stap typisch 4 tot 8 bronnen waar je vooraf niet aan dacht.

Stap 2 — Mapping & beslissingen (1 week)

Per bron beslis je: meenemen, archiveren, of laten vallen. Dan map je velden: “Naam contact” in Excel = “first_name + last_name” in nieuwe CRM. “Notities” worden activities. Telefoonnummers krijgen één formaat. Tags worden eigenschappen.

Twee veelgemaakte fouten in deze stap:

  • Te veel willen meenemen — je migreert dan rommel uit 2018 waar niemand naar gaat kijken.
  • Te ambitieus mappen — pogingen om losse notities automatisch te koppelen aan deals werken zelden. Beter: notities als losse activiteit per contact, daarna handmatig hangen aan deals waar relevant.

Stap 3 — Test-migratie (2 tot 5 dagen)

Selecteer 50 tot 100 representatieve records — niet alleen de mooiste, juist ook de rotzooi. Migreer die naar een sandbox-omgeving of als verborgen subset in het nieuwe CRM. Laat iemand die de klanten kent (commercieel manager, oudgediende sales) per record checken: klopt dit? Wat ontbreekt?

Hier komen de verborgen issues boven: kolom in de bron die je over het hoofd zag, contacten zonder e-mail die wel relevant zijn, dubbele records die anders gespeld zijn (“Jansen BV” vs “Jansen B.V.”). Plan altijd minimaal één iteratie na test-migratie in.

Stap 4 — Volle migratie + cutover (1 dag, soms 2)

Communiceer minimaal 2 weken van tevoren naar het team: “vrijdag 17u stop met het oude systeem, maandag 9u alleen nog nieuwe systeem”. Tussen die momenten draait de volle migratie. Op de cutover-dag is iemand 100% beschikbaar voor “hé, ik vind klant X niet meer”-vragen.

Verplicht: een rollback-plan. Mocht er iets fundamenteel mis gaan, weet je hoe je terug kunt naar de oude situatie zonder data te verliezen die maandag is ingevoerd. In de praktijk wordt rollback zelden gebruikt, maar het bestaan ervan voorkomt paniek-beslissingen.

Stap 5 — Validatie & overdracht (1 week)

De eerste week na cutover: dagelijkse check op aantallen (klopt het totaal contacten? deals? facturen?), correctheid (random sample van 20 records vergelijken met bron), en gebruikersgeluid (“waar moet ik dingen vinden?”). Pas na 7 dagen draai je het oude systeem definitief uit.

Begin met een schoon plan

Doe eerst de roadmap-generator om in te schatten of jouw migratie 2 weken of 8 weken kost. Dan weet je waar je aan begint vóór je een datum prikt.

Start de roadmap-generator

Migratie vanuit Excel

Excel naar CRM is een vaak voorkomende migratie en lijkt makkelijker dan het is. Specifieke aandachtspunten:

  • Datumformaten. “01/05/2024” is meestal Nederlands (1 mei) maar wordt door veel CRM-importers gelezen als 5 januari. Forceer ISO-formaat (YYYY-MM-DD) in de export.
  • Telefoonnummers. “0612345678”, “+31 6 1234 5678”, “06-12345678” — kies één format, normaliseer voor import.
  • Verborgen kolommen en formules. Een Excel-sheet die er schoon uitziet heeft soms 8 verborgen kolommen met oude data. Open in een tekst-editor of doe een “show all” voor export.
  • Eén row per object. In Excel staan vaak meerdere contactpersonen op één row van een bedrijf. Bij CRM-import krijg je dan één contact, niet vier. Eerst transponeren.
  • Eigenaarschap. Excel kent geen “eigenaar van dit record”. Wijs dat toe vóór import — anders krijg je in het CRM 5000 onbeheerde leads.

Migratie vanuit oud CRM

Vanuit een oud platform (oudere HubSpot, Salesforce die niet meer past, een verlaten Pipedrive, een interne FileMaker-bouw) is migratie technisch makkelijker maar inhoudelijk vaak ingewikkelder. Het oude systeem heeft jaren custom velden, statussen en automatiseringen opgebouwd waarvan niemand meer weet wat ze betekenen.

  • Selecteer maximaal de 8 belangrijkste velden om mee te nemen. Rest archiveer je als CSV-bijlage of laat je vallen.
  • Mappen statussen handmatig. “Lopend – Wacht op reactie – 2024” hoeft niet 1-op-1 over te gaan; vertaal naar de nieuwe pipeline-fases.
  • Activiteiten-historie: kies of je alle 8 jaar mee neemt (groot, traag) of alleen de laatste 24 maanden. Voor de meeste MKB-bedrijven is 24 maanden ruim voldoende.

Migratie vanuit meerdere bronnen

Het meest complexe scenario: data uit 3-5 bronnen samenvoegen in één nieuw CRM. Aandachtspunten:

  • Master-record bepalen. “Jansen BV” staat in Excel én in oud CRM én in een offerte-tool. Welke versie is leidend? Maak die keuze per bronnencombinatie vooraf, niet on-the-fly.
  • Dedupe-strategie. Match op e-mailadres + domein + telefoonnummer. Pure naam-match is onbetrouwbaar.
  • Reconciliatie-fase. Plan een extra week tussen test-migratie en cutover om dubbel-records handmatig samen te voegen.
  • Overweeg een ETL-tool of een data-trekker met SQL-ervaring voor sets boven 10.000 records.

Risico’s en hoe je ze beperkt

Risico Hoe je het ziet aankomen Hoe je het beperkt
Dataverlies Geen back-up van bronbestanden Maak vóór migratie een full export van alle bronnen en bewaar 90 dagen
Verbroken relaties Deals zonder eigenaar, contacten zonder bedrijf Foreign-key check ná test-migratie, vóór volle migratie
Gebruikers-revolte “Ik vind klant X niet”-tickets op dag 1 Test-migratie laten valideren door 2-3 sales-collega’s vooraf
Dubbele records Aantal in nieuw CRM > aantal in bron Dedupe regels documenteren, post-migratie audit
Verkeerde owner-toekenning 1 persoon eigenaar van 80% van de records Owner-mapping per bron expliciet, default-fallback dubbel-checken

Wanneer schakel je een migratie-specialist in?

Bij meer dan 10.000 records, complexe relaties tussen objecten (contact → bedrijf → deal → project → factuur), meerdere bronnen tegelijk, of als je geen interne SQL/ETL-vaardigheid hebt. Een ervaren migratie-specialist verdient zich in dat scenario meestal binnen het traject terug door fouten te voorkomen die anders weken aan herstel kosten.

Meer over wanneer een consultant zin heeft · Match met een migratie-specialist

Vervolg

Stel je vraag Reactie meestal op werkdagen