L'essentiel à retenir : importer ta base de contacts dans GoHighLevel passe par un simple fichier CSV, mais c'est l'étape que la plupart des gens bâclent, et qui coûte ensuite des heures de nettoyage. Trois réflexes t'évitent les ennuis : préparer un fichier propre (une seule feuille, moins de 30 Mo, des numéros au format international +33), créer tes champs personnalisés AVANT de lancer l'import, et comprendre comment la plateforme traite les doublons. Bonne nouvelle sur ce dernier point : un import CSV ne peut pas créer de doublon, il fusionne automatiquement les fiches par email ou par téléphone. Voici la marche à suivre, étape par étape, pour rapatrier tes contacts proprement dès ton premier jour d'essai.
Pourquoi soigner ton import dès le départ
Quand tu ouvres un compte GoHighLevel, ta première vraie tâche n'est pas de monter un tunnel : c'est de faire entrer ta base existante. Tes contacts dorment quelque part : un tableur Excel, un ancien CRM, l'export de ta boîte mail. Un import propre, c'est la différence entre une plateforme qui bosse pour toi dès le lundi matin et trois semaines à recoller des fiches en double. Et comme GoHighLevel segmente et déclenche ses automatisations à partir de ces contacts, autant qu'ils arrivent bien rangés.
Un point à savoir avant de commencer : seul un utilisateur disposant d'un accès administrateur peut lancer un import. Si tu délègues la manip à un membre de ton équipe, vérifie d'abord son niveau de droits.
Étape 1 : préparer ton fichier CSV
Tout se joue ici. Un fichier bien monté s'importe en deux minutes ; un fichier bancal te renvoie une pluie d'erreurs. Les règles à respecter, telles que documentées par GoHighLevel, tiennent en quelques lignes :
- Le fichier doit être au format CSV (.csv), sur une seule feuille, et peser moins de 30 Mo. Au-delà, découpe-le en plusieurs fichiers.
- La première ligne est une ligne d'en-tête (jamais vide) : chaque colonne y porte un nom. Au moins un de ces en-têtes doit correspondre à un champ reconnu par la plateforme.
- Il te faut au minimum l'une de ces trois colonnes : Prénom, Email ou Téléphone. Sans identifiant unique (email ou téléphone), tu prends le risque de fiches inexploitables.
- Les numéros de téléphone gagnent à être au format international E.164 (pour la France, ça donne
+33612345678). Les formats locaux passent aussi, mais l'international t'évite les surprises sur les envois SMS. - Les dates doivent suivre un format reconnu par GoHighLevel : le plus sûr est l'ISO
AAAA-MM-JJ(le format mois-d'abordMM/JJ/AAAAest accepté aussi), en restant cohérent sur tout le fichier. Attention au réflexe françaisJJ/MM/AAAA: il n'est pas reconnu, convertis tes dates avant l'import.
Le piège classique : les champs personnalisés. Si ton fichier contient des colonnes qui ne correspondent à rien dans GoHighLevel (« Date d'anniversaire », « Type de client », « Ville »…), tu dois créer ces champs personnalisés avant l'import, avec exactement les mêmes libellés et le bon type de donnée. Sinon, la colonne ne se mappe sur rien et l'info se perd. On détaille la mécanique dans notre guide des champs et valeurs personnalisés.
| Exigence | La règle |
|---|---|
| Format | CSV (.csv), une seule feuille |
| Taille | Moins de 30 Mo |
| Ligne d'en-tête | Obligatoire, non vide |
| Colonne minimale | Prénom, Email ou Téléphone |
| Téléphone | E.164 recommandé (+33…) |
| Dates | AAAA-MM-JJ ou MM/JJ/AAAA (pas JJ/MM/AAAA) |
| Champs personnalisés | Créés dans le compte avant l'import |
Étape 2 : lancer l'import et mapper tes colonnes
Une fois le fichier prêt, la suite est rapide :
- Va dans l'onglet Contacts, puis clique sur Import Contacts (rappel : l'action est réservée aux comptes administrateur, comme le précise la documentation d'import).
- Choisis le type d'import : contacts seuls, ou contacts et opportunités si ton fichier porte aussi des affaires en cours à ranger dans un pipeline d'opportunités.
- Charge ton CSV, puis sélectionne le mode : créer de nouveaux contacts, mettre à jour les contacts existants, ou créer et mettre à jour. Le troisième mode est le plus souple pour une base mixte. Une mise à jour suppose toutefois un identifiant unique (email, téléphone ou Contact ID) dans ton fichier, sans quoi la plateforme ne sait pas quelle fiche modifier.
- Passe au mappage des colonnes : GoHighLevel te propose une correspondance colonne → champ, à toi de la vérifier ligne par ligne, surtout pour tes colonnes en français et tes champs personnalisés. Les colonnes que tu laisses non mappées sont simplement ignorées.
Une case mérite ton attention à cette étape : « Don't update Empty Values » (ne pas écraser avec des valeurs vides). Coche-la si tu mets à jour des fiches existantes et que ton fichier contient des cellules vides, sinon tu risques d'effacer des données déjà présentes dans le CRM en les remplaçant par du vide.
Étape 3 : tags, SmartList et workflow (ne saute pas cette étape)
Avant de valider, GoHighLevel te propose trois options qui transforment un simple import en point de départ d'action. C'est là que beaucoup passent à côté du vrai gain de temps :
- Tag imported contacts : poser un tag sur tout le lot importé (par exemple
import-salon-2026) te permet de retrouver et segmenter ce groupe en un clic plus tard. - Create a SmartList for new contacts : la plateforme crée une liste dynamique regroupant les nouveaux contacts, pratique pour les garder à l'œil.
- Add imported contacts to a workflow : tu peux jeter tout le lot directement dans une automatisation. C'est le levier le plus puissant : un import bien tagué peut lancer une séquence de bienvenue ou de réactivation sans un geste de plus. Si tu ne les as pas encore construits, notre guide des workflows GoHighLevel montre comment enchaîner email, SMS et relances.
Les doublons : le point que personne ne comprend
C'est la question qui revient à chaque import, et la réponse est plus simple qu'on ne le croit. Pour rapprocher deux fiches, GoHighLevel applique un ordre de correspondance précis : Contact ID, puis Email, puis Téléphone. Dès qu'il trouve une correspondance, il considère qu'il s'agit du même contact.
Le point vraiment important concerne les imports CSV en particulier, et il est écrit noir sur blanc dans les réglages de déduplication :
Un import CSV fusionne automatiquement les contacts sur la base du téléphone ou de l'email, quel que soit ton réglage « Autoriser les doublons ». Autrement dit : il est impossible de créer un doublon via un import CSV.
Traduction concrète : même si ton compte est réglé pour autoriser les doublons ailleurs (formulaires, saisie manuelle), un import de fichier, lui, nettoie tout seul. Deux lignes avec le même email dans ton CSV atterriront sur une seule fiche. C'est une protection appréciable, à condition d'avoir bien mappé au moins un identifiant unique. Si tu importes sans email ni téléphone, la plateforme n'a plus rien pour rapprocher les fiches, et tu perds ce garde-fou.
Suivre l'import et rattraper les erreurs
Une fois l'import lancé, tu suis sa progression et ses statistiques depuis la page Bulk Actions (actions groupées). Tu y trouves le nombre de contacts créés, mis à jour, et surtout le journal des erreurs : lignes rejetées, formats invalides, colonnes problématiques. C'est ton premier réflexe si le compte final ne correspond pas à ce que tu attendais.
Un conseil de prudence : la plateforme ne documente pas de bouton « annuler l'import ». Il n'existe pas de retour arrière propre en un clic. Donc, avant de balancer 8 000 contacts d'un coup, teste sur un petit lot de dix à vingt lignes. Tu vérifies le mappage, tu contrôles quelques fiches créées, et seulement ensuite tu lances le gros fichier. Cinq minutes de test valent mieux qu'une base à nettoyer à la main.
Et si tu migres depuis un autre outil ?
L'import CSV est justement la voie royale pour quitter un ancien système. La plupart des CRM et des outils marketing exportent leur base en CSV : tu récupères ce fichier, tu l'alignes sur les règles ci-dessus, et tu le charges. Si tu viens d'un tunnel de vente concurrent, on a détaillé la démarche complète dans notre guide pour migrer de ClickFunnels vers GoHighLevel, contacts compris. Et n'oublie pas les numéros : un export étranger arrive souvent sans indicatif, or tes envois SMS en France exigent un format carré, comme on l'explique dans notre article sur les règles SMS en France.
En résumé
Importer tes contacts dans GoHighLevel n'a rien de sorcier, à condition de respecter l'ordre : un fichier CSV propre, les champs personnalisés créés en amont, un mappage vérifié, et un test sur un petit lot avant le grand saut. Fais-le bien une fois, et ta base devient le carburant de tout le reste : segmentation, campagnes, workflows. C'est aussi la première chose à faire une fois ton plan choisi : rapatrie tes contacts, puis laisse la plateforme travailler.