Pourquoi les migrations echouent
En 9 ans et 120 000+ contacts migres, on a vu les memes erreurs revenir a chaque migration ratee. Les causes ne sont jamais techniques. Un import CSV qui echoue, ca se relance. La vraie casse vient de trois facteurs humains et organisationnels.
- Migrer les dechets. L'erreur numero un est de migrer toute la base sans tri. On prend les 50 000 contacts de l'ancien CRM et on les deverse dans le nouveau. Resultat : le nouveau CRM demarre avec les memes problemes que l'ancien. 40% de doublons, 30% d'emails invalides, des champs vides partout. Vous avez change d'outil, pas de qualite de donnees.
- Sous-estimer le mapping. Chaque CRM a sa propre logique de champs, d'objets et de relations. Un “deal stage” dans Pipedrive ne correspond pas forcement a un “deal stage” dans HubSpot. Les champs custom de l'ancien CRM n'ont pas d'equivalent automatique. Si le mapping est bacle, les donnees arrivent au mauvais endroit ou ne sont pas exploitables.
- Oublier l'adoption. Le CRM est migre, les donnees sont la. Mais les equipes ne savent pas utiliser le nouvel outil. Les process ne sont pas documentes. Les automatisations de l'ancien CRM n'ont pas ete recreees. Pendant 3 mois, l'equipe utilise le nouveau CRM comme l'ancien, sans exploiter ses fonctionnalites. La promesse du changement s'evapore.
30%
des migrations se passent mal
120K+
contacts migres chez Ceres
4-8 sem
duree moyenne d'une migration PME
L'audit pre-migration : que garder, que jeter
Avant de migrer quoi que ce soit, vous devez savoir ce que vous avez. L'audit pre-migration est une radiographie de votre base actuelle. Il repond a trois questions : combien de donnees avez-vous, dans quel etat sont-elles, et lesquelles meritent d'etre migrees ?
Listez tous les objets (contacts, entreprises, deals, tickets, custom objects) avec le nombre de fiches par objet. Pour chaque objet, listez les champs custom et leur taux de remplissage. Un champ rempli a moins de 20% ne merite probablement pas d'etre migre.
Mesurez les indicateurs de qualite : taux de doublons, taux de completude sur les champs critiques (email, nom, entreprise), taux d'emails invalides (bounce), fiches sans activite depuis 12 mois. Ce diagnostic determine l'ampleur du nettoyage a faire AVANT la migration.
Appliquez la regle des 3 criteres. Un contact est migre si : (1) email valide, (2) au moins un champ d'identification (nom OU entreprise), (3) activite dans les 24 derniers mois OU deal associe. Tout le reste est archive, pas migre. En moyenne, 30 a 40% de la base ne merite pas d'etre migree.
L'audit pre-migration prend entre 2 et 5 jours selon la taille de la base. C'est un investissement qui fait gagner des semaines pendant la migration elle-meme. Migrer 30 000 contacts propres est plus rapide et plus fiable que migrer 50 000 contacts sales.
Le mapping des champs : source > destination
Le mapping est le document le plus important de la migration. Il definit, pour chaque champ de l'ancien CRM, ou il atterrit dans le nouveau. C'est une matrice source > destination, champ par champ.
Exemple de mapping Pipedrive > HubSpot
| Pipedrive (source) | HubSpot (destination) | Type | Transformation |
|---|---|---|---|
| Person name | First Name + Last Name | Split | Separer au premier espace |
| Organization | Company Name | Direct | Aucune |
| Deal value | Amount | Direct | Verifier la devise |
| Deal stage | Deal Stage | Mapping | Table de correspondance |
| Custom field: NB Employees | Number of Employees | Mapping | Convertir texte > nombre |
| Notes | Notes | Direct | Fusionner si multiples |
| Activities (calls, emails) | Engagements | API | Recreer via API engagements |
Le mapping complet inclut chaque champ de chaque objet, avec les regles de transformation.
Les 4 types de mapping. Direct (champ A va dans champ A', sans transformation). Split (un champ est eclate en plusieurs). Merge (plusieurs champs sont fusionnes en un). Mapping (les valeurs sont converties selon une table de correspondance). Les deal stages sont presque toujours un mapping : les etapes de l'ancien pipeline ne correspondent pas a celles du nouveau.
N'oubliez pas les relations. Les contacts sont associes a des entreprises, les deals sont associes a des contacts, les tickets a des deals. Ces associations doivent etre migrees dans le bon ordre : d'abord les entreprises, puis les contacts (avec association entreprise), puis les deals (avec associations contacts et entreprises).
Le nettoyage AVANT la migration (pas apres)
La regle d'or de la migration : nettoyez avant, pas apres. Nettoyer dans l'ancien CRM, avant l'export, est 3 a 5 fois plus rapide que nettoyer dans le nouveau CRM apres l'import. L'ancien CRM a les outils, les filtres, les automatisations que vous connaissez. Le nouveau, vous ne le maitrisez pas encore.
Deduplication
Fusionnez les doublons dans l'ancien CRM. Email comme cle primaire, puis combinaison nom + entreprise + telephone pour les cas sans email. Objectif : 0% de doublons dans l'export.
Suppression des inactifs
Archivez ou supprimez les contacts sans activite depuis 24 mois, sans deal associe et sans email valide. Ils n'ont pas de valeur dans le nouveau CRM non plus.
Standardisation
Uniformisez les formats : noms en Title Case, telephones au format international, secteurs dans des valeurs standardisees. C'est plus facile a faire en masse dans l'ancien CRM.
Validation emails
Passez la base dans un outil de verification d'emails (Neverbounce, ZeroBounce). Supprimez les emails invalides et les hard bounces. Un taux de bounce superieur a 5% impactera votre deliverabilite dans le nouveau CRM.
Enrichissement
Completez les champs manquants critiques avant la migration. C'est le moment d'enrichir via Clay, Apollo ou Societe.com. Migrer une base enrichie, c'est demarrer avec un avantage.
Le nettoyage pre-migration prend entre 3 et 10 jours selon la taille et l'etat de la base. C'est la phase que les entreprises veulent toujours raccourcir, et c'est la phase qui determine le succes de toute la migration. Ne la bachez pas.
La migration technique : import, API, middleware
Trois methodes pour migrer les donnees, du plus simple au plus complexe. Le choix depend du volume, de la complexite des donnees et du budget.
Ideal pour : < 10 000 contacts, donnees simples, pas d'historique d'activites
+ Gratuit, simple, controlable. Export de l'ancien CRM en CSV, transformation dans un spreadsheet, import dans le nouveau.
- Pas d'historique d'activites (calls, emails, meetings). Pas d'associations complexes. Limites sur les volumes.
Ideal pour : 10 000 - 100 000 contacts, historique a migrer, associations complexes
+ Migration complete avec historique. Controle total sur le mapping et les transformations. Peut migrer les activites, les notes, les fichiers.
- Necessite un developpeur. Temps de developpement : 3 a 10 jours selon la complexite. Limites de rate sur les APIs.
Ideal pour : > 100 000 contacts, migration complexe multi-objets, constraints de temps
+ Outils specialises dans la migration CRM. Interface visuelle pour le mapping. Gestion automatique des rate limits et des erreurs.
- Cout eleve. Moins de controle sur les transformations. Dependance a un outil tiers.
Notre recommandation. Pour la plupart des PME (10 000 a 50 000 contacts), l'API directe est le meilleur rapport qualite/prix. On developpe un script custom qui gere le mapping, les transformations, les associations et l'historique. Le script est reutilisable pour les tests, les dry runs et la migration finale.
Les tests : dry run, validation, rollback
Vous ne migrez jamais directement en production. Jamais. La migration passe d'abord par un environnement de test, avec une methodologie rigoureuse de validation.
Migrez 100 contacts, 50 entreprises, 30 deals. Verifiez champ par champ que les donnees sont au bon endroit, dans le bon format, avec les bonnes associations. Ce premier test revele 80% des problemes de mapping.
Migrez 10% de la base complete. Testez les performances (temps d'import, rate limits), verifiez les cas limites (caracteres speciaux, champs tres longs, valeurs nulles). Mesurez le taux d'erreur. Objectif : moins de 1% d'erreurs.
Un representant de chaque equipe (sales, marketing, CS) verifie 20 fiches aleatoires dans le nouveau CRM. Les deals sont-ils au bon stade ? Les contacts sont-ils associes aux bonnes entreprises ? Les notes sont-elles lisibles ? Cette validation metier est indispensable.
Avant la migration finale, documentez le plan de rollback : comment revenir a l'etat precedent si la migration echoue. Sauvegardez l'ancien CRM (export complet). Gardez les acces a l'ancien CRM pendant 30 jours apres la migration. Definissez les criteres de go/no-go.
Les tests representent environ 30% du temps total de la migration. C'est beaucoup, mais c'est ce qui fait la difference entre une migration qui se passe bien et une migration qui detruit de la valeur. Chaque heure investie en tests fait gagner une journee de correction post-migration.
Le go-live : formation, adoption, support J+30
La migration technique est terminee. Les donnees sont dans le nouveau CRM. Mais le travail n'est pas fini. Le go-live est le moment le plus critique : c'est la que l'adoption se joue. Si les equipes ne sont pas preparees, le nouveau CRM devient un outil de plus que personne n'utilise correctement.
Pas une formation generique de 2h pour tout le monde. Une session de 45 min par role : SDR (prospection, sequences), AE (pipeline, deals, forecasting), Marketing (listes, workflows, reporting), CS (tickets, satisfaction). Chaque role utilise le CRM differemment.
Un guide de 5 pages maximum avec les process critiques : comment creer un contact, comment deplacer un deal, comment logger un call, ou trouver les rapports. Format : captures d'ecran + etapes numerotees. Accessible depuis le CRM (lien dans la sidebar).
Un canal Slack dedie aux questions CRM pendant 30 jours. Un referent interne (Data Steward) qui repond aux questions quotidiennes. Un point hebdomadaire de 15 minutes pour traiter les problemes remontes. Apres 30 jours, la majorite des questions auront ete posees et repondues.
A J+7, J+14 et J+30, mesurez : nombre de connexions quotidiennes, nombre de fiches creees/modifiees, nombre de deals mis a jour, utilisation des automatisations. Si l'adoption est inferieure a 80% a J+30, il y a un probleme a traiter (formation, UX, process).
Timeline type et budget
Voici la timeline realiste pour une migration CRM de PME (5 000 a 50 000 contacts, 3 a 5 objets, historique a migrer). Comptez 4 a 8 semaines au total.
Audit pre-migration
Inventaire, qualite, decision garder/jeter
Mapping + Nettoyage
Matrice source/destination + dedup, standardisation
Nettoyage + Enrichissement
Validation emails, enrichissement, preparation export
Migration technique
Dry run 1 + Dry run 2 + corrections
Tests + Validation metier
Verification par les equipes, ajustements finaux
Migration finale + Go-live
Migration production, formation, documentation
Support post-migration
Canal support, mesure adoption, corrections
Budget type
Chez Ceres, on a realise plus de 50 migrations CRM. La plus petite faisait 2 000 contacts (Pipedrive vers HubSpot, 3 semaines, 4 000 EUR). La plus grosse faisait 120 000 contacts (Salesforce vers HubSpot, 12 semaines, 25 000 EUR). Chaque migration est differente, mais la methode est toujours la meme : audit, nettoyage, mapping, tests, go-live, support.
On ne fait pas de migration sans nettoyage prealable. Si les donnees ne sont pas pretes, on le dit, et on prend le temps de les preparer. C'est la condition pour que la migration soit un succes, pas juste un deplacement de problemes d'un outil a un autre.
Planifier votre migration CRM ?
On realise un audit gratuit de votre base actuelle. En 30 minutes, on identifie le volume a migrer, l'etat des donnees et le budget estimatif. Plus de 120 000 contacts migres sans perte de donnees.
Planifier la migration