Migrer vos contacts vers MailerPress avec le centre de migration

Le centre de migration, ajouté dans MailerPress 2.1.0, récupère votre audience depuis un autre outil d’e-mailing : contacts, listes, étiquettes et champs personnalisés. Utilisez-le si vous quittez une extension de newsletter WordPress (MailPoet ou Newsletter) ou une plateforme d’e-mail marketing (Brevo, Emailit, Mailchimp, MailerLite, Mailjet, Resend ou SendGrid).

La migration depuis MailPoet ou Newsletter est gratuite. La migration depuis une plateforme d’e-mailing nécessite MailerPress Pro.

Ouvrir le centre de migration

Allez dans MailerPress > Outils > Migrations. Vous devez avoir la permission de gérer les réglages de MailerPress (voir Permissions de MailerPress). Le sélecteur en haut de la page définit le type de source :

  • Extensions : extensions de newsletter dont les données se trouvent sur ce site WordPress.
  • Plateformes : comptes d’e-mail marketing externes, connectés par une clé d’API.

Si MailerPress trouve des données MailPoet ou Newsletter pendant l’assistant de configuration, il propose aussi une étape Migrer les données existantes. Vous pouvez la passer et utiliser Outils > Migrations plus tard.

Migrer depuis MailPoet ou Newsletter

  1. Sélectionnez Extensions, puis choisissez l’extension dans Importer depuis une extension. Elle est marquée « (non détecté) » lorsque ses données sont introuvables sur votre site.
  2. Sous Données à migrer, cochez les données souhaitées. Chaque ligne indique le nombre d’enregistrements trouvés.
  3. Cliquez sur Démarrer la migration.

Conservez les données de l’ancienne extension jusqu’à la fin de la migration : ne la désinstallez pas avec ses données.

Guides pas à pas : Importer les contacts MailPoet dans MailerPress et Importer les contacts Newsletter dans MailerPress.

DonnéesMailPoetNewsletter
ListesLes listes deviennent des listes MailerPress. Les segments dynamiques ne sont pas importés.Les listes définies dans les réglages de Newsletter deviennent des listes MailerPress.
ÉtiquettesLes étiquettes deviennent des étiquettes MailerPress.Non disponible.
Champs personnalisésLes champs personnalisés et leurs valeurs.Les champs de profil et leurs valeurs.
ContactsLes abonnés, avec leurs listes (celles où ils sont abonnés), étiquettes et valeurs de champs. Les abonnés supprimés sont ignorés.Les abonnés, avec leurs listes et les valeurs de leurs champs de profil.

Les statuts sont convertis ainsi :

Statut d’origineStatut MailerPress
MailPoet : abonné / Newsletter : confirméAbonné
MailPoet : non confirmé / Newsletter : non confirméEn attente
MailPoet : désabonné ou rebondi / Newsletter : désabonné, rebondi ou plainteDésabonné
MailPoet : inactifInactive

Des champs personnalisés supplémentaires conservent une copie des données d’origine (par exemple ID abonné MailPoet, État MailPoet, Score d’engagement MailPoet, Langue de la newsletter, Pays de la newsletter). Depuis MailPoet, l’historique d’engagement (dates de dernier engagement, de dernière ouverture, de dernier clic et de dernier envoi, e-mails envoyés) alimente aussi la détection des contacts inactifs.

Migrer depuis une plateforme d’e-mailing (MailerPress Pro)

MailerPress se connecte à la plateforme avec une clé d’API : un code secret que vous créez dans votre compte sur la plateforme et qui autorise MailerPress à lire vos données. Donnez-lui un accès en lecture à vos contacts et listes.

  1. Sélectionnez Plateformes, puis choisissez la plateforme dans Importer depuis une plateforme. Elle affiche « (non connecté) » tant que MailerPress n’a pas ses identifiants.
  2. Dans le formulaire Connecter, collez votre Clé de l’API. Pour Mailjet, collez aussi le Secret de l’API (la clé secrète Mailjet).
  3. Cochez Inclure les contacts désabonnés pour récupérer aussi les contacts désabonnés ou bloqués sur la plateforme. Ils sont importés comme Désabonnés. Sinon, ils sont ignorés.
  4. Cliquez sur Enregistrer la clé de l’API (ou Enregistrer les informations de connexion pour Mailjet). Le nombre d’enregistrements s’affiche sous Données à migrer.
  5. Cochez les données souhaitées et cliquez sur Démarrer la migration.

Si la plateforme est déjà votre fournisseur d’envoi dans MailerPress, sa clé d’API enregistrée est réutilisée : la plateforme est connectée d’emblée, le formulaire n’apparaît pas et les contacts désabonnés ne sont pas inclus.

Ce que chaque plateforme importe

Cliquez sur le nom d’une plateforme pour ouvrir son guide pas à pas.

PlateformeIdentifiantsDonnées importées
BrevoClé d’APIListes, attributs de contact en champs personnalisés, contacts avec leurs listes. Les étiquettes ne sont pas importées. Les contacts sur liste de blocage sont considérés comme désabonnés.
EmailitClé d’APIAudiences en listes, champs personnalisés, contacts. Pas d’étiquettes.
MailchimpClé d’API (avec son suffixe de data center, par exemple -us21)Audiences en listes, tags en étiquettes, merge fields en champs personnalisés, membres abonnés (plus les désabonnés si vous les avez inclus). Les autres membres, par exemple en attente ou nettoyés (cleaned), ne sont pas importés.
MailerLiteClé d’APIGroupes en listes, champs en champs personnalisés, abonnés. Les noms des segments sont créés comme étiquettes, mais les abonnés ne reçoivent pas ces étiquettes. Les abonnés désabonnés, rebondis ou marqués junk sont considérés comme désabonnés. Les abonnés non confirmés sont importés En attente.
MailjetClé et secret d’APIListes de contacts, propriétés de contact en champs personnalisés, contacts. Les contacts exclus des campagnes sont considérés comme désabonnés. Les contacts hors de toute liste ne sont pas importés. Pas d’étiquettes.
ResendClé d’APISegments en listes, champs personnalisés, contacts. Si vous avez des segments, les contacts hors segment ne sont pas importés. Pas d’étiquettes.
SendGridClé d’APIListes Marketing Campaigns, champs personnalisés, contacts. Les contacts sans liste ne sont pas importés. Pas d’étiquettes. SendGrid prépare d’abord un export des contacts : l’étape des contacts peut donc mettre un peu plus de temps à démarrer.

Les contacts actifs sont importés comme Abonnés. Les contacts d’une plateforme qui n’appartiennent à aucune liste sont ajoutés à votre liste MailerPress par défaut, sauf avec Mailjet, SendGrid et Resend (si vous avez des segments) : ils ne sont alors pas importés. Les campagnes, modèles, automatisations, formulaires et statistiques ne sont pas migrés, quelle que soit la source.

Suivre, annuler ou relancer une migration

Les listes sont importées en premier, puis les étiquettes, les champs personnalisés et les contacts. Une barre de progression indique les enregistrements traités, ignorés et en erreur, et chaque type de données passe de En attente à Terminée. La migration s’exécute en arrière-plan : vous pouvez quitter la page et retrouver la dernière exécution à votre retour.

  • Annuler arrête une migration en cours. Les enregistrements déjà importés restent dans MailerPress.
  • Si une exécution se termine en Échouée, la dernière erreur s’affiche sous la barre de progression. Corrigez la cause (une clé d’API invalide, par exemple), puis cliquez de nouveau sur Démarrer la migration. Une nouvelle exécution reprend tout depuis le début, et les règles de correspondance ci-dessous évitent les doublons.
  • Actualiser recharge les sources et le nombre d’enregistrements.

Le traitement en arrière-plan repose sur les tâches planifiées de WordPress (cron), qui ne s’exécutent que lorsque votre site reçoit des visites. Si une migration n’avance pas sur un site peu visité, configurez une tâche cron sur votre serveur.

Données existantes et doublons

  • Listes et étiquettes : la correspondance se fait sur le nom exact. Une liste ou une étiquette existante portant le même nom est réutilisée.
  • Champs personnalisés : la correspondance se fait sur la clé du champ, donc une seconde exécution ne crée pas deux fois le même champ.
  • Contacts : la correspondance se fait sur l’adresse e-mail. Un contact existant reçoit le prénom, le nom, le statut et les valeurs de champs de la source. Les listes et étiquettes de la source s’ajoutent à celles du contact.

Le statut de la source remplace celui de MailerPress : un contact désabonné dans MailerPress mais toujours abonné dans votre ancien outil redevient Abonné. Vérifiez vos contacts désabonnés avant de migrer vers une audience MailerPress déjà utilisée.

Les contacts migrés sont créés comme n’importe quel nouveau contact :

  • Les nouveaux contacts avec le statut En attente reçoivent votre e-mail de confirmation d’inscription.
  • Les automatisations qui démarrent avec le déclencheur Contact Abonné peuvent s’exécuter pour les nouveaux contacts. Mettez-les en pause avant une migration importante si vous ne le souhaitez pas.

Leur source d’opt-in indique leur provenance (par exemple mailpoet_migration). Pour importer un simple tableur, consultez plutôt Importer et exporter des contacts avec un fichier CSV.