Aller au contenu

Importer des contacts

Le moteur de migration de PrimoCRM importe votre audience existante depuis un fichier CSV, avec correspondance des colonnes, gestion des doublons et possibilité d’annuler l’importation.

  1. Allez dans Contacts et cliquez sur Importer.
  2. Source : choisissez Fichier CSV. (L’autre source, Utilisateurs WordPress, importe les utilisateurs de ce site par rôle.)
  3. Téléversez votre CSV.
  4. Associer les colonnes : faites correspondre chaque colonne du CSV à un champ de contact. L’e-mail est obligatoire ; associez le reste au prénom, au nom, ou à un champ personnalisé.
  5. Options :
    • Assigner aux listes et Assigner des étiquettes s’appliquent à toutes les personnes incluses dans cette importation.
    • Nouveau statut du contact est utilisé lorsque le CSV ne comporte aucune colonne de statut associée. Par défaut, il s’agit de Abonné.
    • Enrichir les contacts existants : lorsqu’un e-mail existe déjà, choisissez si vous souhaitez remplir les champs vides de ce contact à partir du CSV. Dans tous les cas, les données existantes ne sont jamais écrasées, et les contacts existants sont tout de même ajoutés aux listes et aux étiquettes que vous avez sélectionnées.
  6. Cliquez sur Importer.
  • Utilisez une ligne d’en-tête avec des noms de colonnes clairs.
  • Incluez une colonne pour l’e-mail. C’est la seule colonne obligatoire.
  • Utilisez l’encodage UTF-8 pour que les noms et les accents s’importent correctement.
  • Un contact par ligne.

Un exemple minimal :

email,first_name,last_name,company
ada@example.com,Ada,Lovelace,Analytical Engines
grace@example.com,Grace,Hopper,Navy

L’importation traite le fichier par courtes étapes, chacune restant largement dans les limites de temps de votre hébergeur, afin qu’un fichier volumineux n’expire pas. Laissez la fenêtre ouverte pendant que la barre de progression avance. Si une étape ne reçoit aucune réponse, par exemple en raison d’une connexion interrompue ou d’un serveur occupé, PrimoCRM la renvoie automatiquement. Chaque étape peut être répétée en toute sécurité, de sorte qu’une nouvelle tentative n’ajoute jamais un contact deux fois.

Les contacts existants sont identifiés par leur e-mail et ne sont jamais dupliqués.

Une fois l’importation terminée, Annuler l’importation l’annule : tout ce que l’importation a ajouté est supprimé, et les contacts qui existaient déjà ne sont pas modifiés. Si une importation s’arrête en cours de route, PrimoCRM vous indique combien de contacts ont été intégrés et propose d’Annuler l’importation pour ceux-ci. Importer à nouveau le même fichier ignore les contacts qui s’y trouvent déjà.

Les fichiers CSV très volumineux peuvent dépasser les limites de téléversement PHP de votre serveur, upload_max_filesize et post_max_size. Un fichier plus grand que post_max_size est rejeté par PHP avant d’atteindre PrimoCRM, et l’importateur signale la limite exacte qu’il a rencontrée.

Pour résoudre ce problème, vous pouvez :

  • demander à votre hébergeur d’augmenter post_max_size et upload_max_filesize (consultez les Prérequis), ou
  • diviser le CSV en fichiers plus petits et les importer les uns après les autres.
  • Vérifiez quelques contacts pour confirmer que les champs ont été correctement associés.
  • Examinez les listes et les étiquettes appliquées.
  • Si un élément a été mal associé, cliquez sur Annuler l’importation, corrigez l’association, puis réimportez.

Passer de FluentCRM ou d’un autre outil permet de conserver plus de données qu’un simple CSV ne le permet. Consultez la section Depuis un autre CRM.