Importer et exporter des contacts avec un fichier CSV

MailerPress peut importer des contacts depuis un fichier CSV (un tableur enregistré en texte brut, un contact par ligne) et les exporter au format CSV. Ces deux fonctionnalités sont incluses dans l’extension gratuite MailerPress.

Vous quittez MailPoet, Newsletter ou une plateforme comme Mailchimp ou Brevo ? Utilisez plutôt le centre de migration : il reprend aussi vos listes, étiquettes et champs personnalisés.

Préparer votre fichier CSV

  • Placez les en-têtes de colonnes sur la première ligne.
  • Utilisez comme séparateur une virgule, un point-virgule, une tabulation ou une barre verticale (|). MailerPress le détecte automatiquement.
  • Indiquez une adresse e-mail valide sur chaque ligne. MailerPress s’en sert pour reconnaître les contacts déjà présents.
  • N’importez que des personnes qui ont accepté de recevoir vos e-mails.

Importer des contacts depuis un fichier CSV

Allez dans MailerPress > Audience > Tous les contacts et cliquez sur Importer des contacts, ou glissez-déposez un fichier CSV sur la liste des contacts. L’assistant d’import comporte cinq étapes.

Étape 1 : téléverser le fichier

Glissez-déposez votre fichier ou cliquez sur Choisissez un fichier. Seuls les fichiers .csv sont acceptés.

Étape 2 : associer les colonnes

Faites correspondre les colonnes aux informations de contact affiche chaque colonne avec quelques valeurs d’exemple. Cliquez sur une colonne et choisissez où vont ses données :

  • E-mail, Prénom ou Nom.
  • Un de vos champs personnalisés (des champs de contact supplémentaires que vous créez vous-même), ou Créer un nouveau champ personnalisé pour en ajouter un tout de suite. Les champs personnalisés nécessitent MailerPress Pro.
  • Ne pas importer pour ignorer la colonne.

Les en-têtes courants sont associés automatiquement (par exemple email, courriel, prenom, nom, first_name, last_name), de même que les en-têtes identiques au libellé ou à la clé d’un champ personnalisé. Chaque champ ne peut recevoir qu’une seule colonne. Vérifiez l’association, puis cliquez sur Étape suivante.

Étape 3 : ajouter des listes et des étiquettes

Sur l’écran Listes et étiquettes de vos contacts, utilisez Sélectionnez ou créez une liste et Sélectionnez ou créez une étiquette pour choisir des listes et étiquettes existantes, ou saisissez un nouveau nom pour en créer. Sans liste sélectionnée, les contacts sont ajoutés à votre liste par défaut.

Étape 4 : choisir le statut d’abonnement

Sur l’écran Inscrivez vos contacts à la liste de diffusion marketing., choisissez le statut des nouveaux contacts : Abonné (par défaut), Désabonné, En attente ou Inactive. Les contacts importés En attente ne reçoivent pas l’e-mail de confirmation d’inscription : n’utilisez ce statut que si vous comptez les confirmer autrement.

Étape 5 : vérifier et lancer l’import

Vérifiez et complétez votre importation récapitule vos choix. Mettre à jour les contacts existants détermine ce qui arrive aux contacts déjà présents dans MailerPress (même adresse e-mail) :

  • Décochée (par défaut) : les contacts existants restent inchangés et ne sont pas ajoutés aux listes ni aux étiquettes choisies.
  • Cochée : les contacts existants reçoivent le prénom, le nom et les valeurs de champs personnalisés du fichier, et sont ajoutés aux listes et étiquettes choisies. Leurs listes et étiquettes actuelles sont conservées.

Lorsque Mettre à jour les contacts existants est cochée, les contacts existants reçoivent aussi le statut choisi à l’étape 4, et leur prénom et leur nom sont vidés si ces colonnes ne sont pas associées. Associez les colonnes de nom et choisissez le statut avec soin, ou laissez la case décochée.

Cliquez sur Démarrer l’importation. La suite dépend de la taille du fichier :

  • Jusqu’à 300 contacts : l’import s’exécute dans votre navigateur. Gardez la page ouverte jusqu’à la fin, puis cliquez sur Afficher vos contacts.
  • Plus de 300 contacts : l’import s’exécute en arrière-plan et vous pouvez quitter la page. Un bandeau sur Tous les contacts indique la progression (« Une importation est en cours »).

Les imports en arrière-plan reposent sur les tâches planifiées de WordPress (cron), qui ne s’exécutent que lorsque votre site reçoit des visites. Si la progression n’avance pas sur un site peu visité, configurez une tâche cron sur votre serveur. Si un import reste bloqué, cliquez sur Réinitialiser l‘importation dans le bandeau pour arrêter son suivi.

La source d’opt-in (la provenance) des contacts importés est Importation par lots à partir d‘un fichier téléversé.

Exporter des contacts

Les exports s’exécutent en arrière-plan, puis MailerPress vous envoie un lien de téléchargement par e-mail.

Exporter toute votre audience

  1. Allez dans MailerPress > Audience > Tous les contacts et cliquez sur Exporter les contacts.
  2. Dans E-mail, saisissez l’adresse qui recevra le fichier (celle de l’administrateur du site par défaut).
  3. Cliquez sur Confirmer l’exportation.

Un export complet contient les contacts abonnés, désabonnés et inactifs, avec un fichier par statut (subscribed.csv, unsubscribed.csv, inactive.csv). Les contacts en attente et rebondis (adresses qui ont rejeté vos e-mails) n’en font pas partie : exportez-les via une sélection, comme décrit ci-dessous.

Exporter des contacts sélectionnés ou filtrés

  1. Dans la liste des contacts, sélectionnez des contacts, ou filtrez la liste et sélectionnez tout.
  2. Choisissez l’action groupée Exporter et saisissez l’adresse e-mail.
  3. Cliquez sur Confirmer l’exportation.

Les contacts sélectionnés sont exportés dans un seul fichier export.csv, quel que soit leur statut.

Télécharger le fichier

L’e-mail contient un lien vers une archive ZIP du ou des fichiers CSV, valable 24 heures. L’archive est ensuite supprimée de votre serveur. Vérifiez que votre fournisseur d’envoi fonctionne, car c’est lui qui envoie cet e-mail.

ColonneContenu
contact_id, email, first_name, last_nameIdentifiant et identité du contact.
subscription_statussubscribed, unsubscribed, pending, inactive…
opt_in_source, opt_in_detailsProvenance du contact.
created_at, updated_atDates de création et de dernière mise à jour.
lists, tagsNoms des listes et étiquettes, séparés par |.
Une colonne par champ personnaliséNommée d’après la clé du champ.

Les valeurs qui commencent par =, +, - ou @ sont précédées d’une apostrophe, pour que les tableurs ne les exécutent pas comme des formules.

Pour gérer vos contacts un par un, consultez Gérer vos contacts.