Importer un fichier de contacts dans HubSpot ne consiste pas seulement à faire correspondre des colonnes. Il faut décider si chaque ligne représente une nouvelle personne, une mise à jour ou un cas à examiner. Un mauvais rapprochement peut écraser une information utile, créer une seconde fiche ou associer une activité au mauvais interlocuteur. La préparation la plus efficace commence donc par les identifiants et les règles de fusion, avant toute tentative de nettoyage automatique des noms.
Définir l’objectif et la source du fichier
Décrivez ce que vous attendez de l’import : compléter des fonctions, ajouter des contacts d’une source validée ou reprendre les données d’un ancien CRM. Identifiez la date de l’export et le propriétaire du fichier. Un document retrouvé sur un poste ne constitue pas nécessairement une source à jour. Demandez quelles corrections ont déjà eu lieu dans HubSpot depuis sa création pour éviter de réintroduire des valeurs dépassées.
Dans un exemple fictif, une équipe souhaite ajouter les fonctions de ses interlocuteurs à partir d’un tableur commercial. Le fichier contient aussi d’anciennes adresses email et des notes libres. Le besoin n’impose pas de réimporter toutes ces colonnes. Un périmètre limité aux propriétés vérifiées réduit les risques et rend la recette plus claire : chaque champ importé doit avoir une raison de changer.
Choisir une clé de rapprochement fiable
La documentation de déduplication HubSpot décrit l’usage des adresses email pour les contacts et des identifiants d’enregistrement pour les imports. Elle précise notamment que des lignes sans Record ID peuvent créer de nouveaux enregistrements lorsque cette propriété sert au rapprochement. Le choix de la clé doit donc correspondre à la provenance du fichier et à votre objectif.
Pour mettre à jour des fiches existantes, partir d’un export HubSpot contenant leurs identifiants fournit un repère solide. Un nom et un prénom ne suffisent pas toujours : plusieurs personnes peuvent porter le même nom, et un interlocuteur peut changer d’entreprise. Conservez l’identifiant avec la ligne pendant toutes les transformations. Ne le recréez pas à partir du numéro de ligne d’un tableur.

Séparer les cas certains des cas ambigus
Préparez trois groupes : mises à jour clairement identifiées, créations clairement nouvelles et lignes à vérifier. Dans le troisième groupe, placez les adresses partagées, les emails manquants, les personnes présentes plusieurs fois et les divergences d’entreprise. Ce tri évite que les cas difficiles soient résolus implicitement par le comportement de l’import. Il permet aussi de lancer un premier lot utile sans attendre la résolution de chaque exception.
Pour une adresse générique comme contact ou accueil, demandez ce que la fiche représente dans votre organisation. S’agit-il d’une personne, d’un point d’entrée ou d’une boîte commune ? La réponse doit rester cohérente dans le CRM. Fusionner plusieurs interlocuteurs dans une seule fiche parce qu’ils utilisent une adresse commune peut détruire la compréhension de l’historique commercial.
Documenter une règle de priorité par propriété
La source la plus récente n’est pas automatiquement la plus fiable pour tous les champs. Le commercial peut connaître la fonction actuelle, tandis qu’un autre système porte une référence interne validée. Écrivez une règle pour chaque propriété concernée : conserver HubSpot, remplacer depuis le fichier ou demander une validation. Une règle générale « le CSV gagne » simplifie l’opération mais peut dégrader silencieusement la qualité des fiches.
Préparer les valeurs sans effacer leur sens
Nettoyez les espaces inutiles et harmonisez les formats attendus, mais conservez une copie des valeurs originales. Pour un champ à choix, utilisez les valeurs prévues et regroupez les libellés inconnus dans un rapport. Évitez de remplacer automatiquement une fonction libre par une catégorie approximative si cette catégorie déclenche ensuite une action commerciale. Une transformation doit pouvoir être expliquée.
Examinez les cellules vides comme des décisions à prendre. Selon l’opération et les réglages, elles peuvent être ignorées ou servir à modifier l’existant ; vérifiez le comportement de l’import utilisé. N’utilisez pas un mot comme « inconnu » pour remplir artificiellement toutes les absences si ce mot devient ensuite une information considérée comme validée. Il est souvent préférable de garder un manque explicite et une source identifiable.
Tester un petit lot représentatif
Choisissez des lignes qui couvrent les difficultés : contact déjà présent, nouvelle personne, adresse modifiée, champ vide et propriété à plusieurs choix. Ajoutez une fiche qui ne doit pas changer. Relisez le mappage avant l’exécution puis inspectez les fiches après import. Vérifiez les propriétés, les associations et les éléments qui servent aux vues de l’équipe. Le nombre de lignes acceptées ne suffit pas à déclarer l’opération réussie.
Contrôlez également les automatisations susceptibles de réagir aux propriétés modifiées. Une mise à jour de statut peut déclencher une tâche ou un message selon la configuration de votre compte. Utilisez un périmètre de test adapté et prévenez les responsables concernés. L’import doit être traité comme une modification du système commercial, pas comme un simple dépôt de fichier sans effets secondaires.

Préparer la correction avant le lot complet
Conservez l’export initial des propriétés touchées, le fichier importé, la date et le résultat du lot pilote. Définissez comment identifier les enregistrements concernés et rétablir les valeurs appropriées en cas d’erreur. Attention : supprimer les nouvelles fiches ne remet pas automatiquement les anciennes valeurs sur les fiches mises à jour. Le plan de correction doit distinguer créations, modifications et associations.
Sur un CRM utilisé pendant l’opération, des collègues peuvent aussi modifier les mêmes fiches. Prévoyez une fenêtre de travail ou une méthode de rapprochement qui préserve ces changements. Avant une correction globale, comparez l’état actuel à l’état produit par l’import. Restaurer sans contrôle un ancien export risquerait d’effacer des informations légitimes saisies depuis.
Éviter que le prochain import recrée le problème
Prévoyez une vérification après la première journée d’utilisation : les commerciaux retrouvent-ils leurs fiches, les listes affichent-elles les bonnes personnes et les nouvelles valeurs sont-elles compréhensibles ? Recueillez les exemples précis plutôt qu’une impression générale. Un contrôle technique de fin d’import peut manquer une conséquence opérationnelle, comme un filtre d’équipe qui dépendait d’une ancienne valeur désormais renommée.
Après la recette, documentez le format attendu et la source de référence. Ajoutez des contrôles en amont sur les identifiants manquants et les valeurs inconnues. Désignez une personne pour traiter les exceptions au lieu de les laisser s’accumuler dans un fichier oublié. La qualité du CRM dépend davantage de cette discipline régulière que d’une grande opération de nettoyage ponctuelle.
Notre accompagnement HubSpot couvre la structure des propriétés et les connexions avec vos points d’entrée. Pour préparer une reprise de contacts, indiquez l’origine des données, le nombre de sources et les propriétés à actualiser. Un échantillon anonymisé permettra ensuite de définir les rapprochements et les contrôles adaptés.
Pour approfondir : Airtable : structurer commandes et produits sans dupliquer les données.
Pour approfondir : Site internet de PME au Mans : rédiger un cahier des charges qui aide à décider.



