Migrer de Mailchimp vers Klaviyo : le guide complet
La partie technique d'une migration Mailchimp vers Klaviyo prend une à deux journées. Le retour à ton volume d'envoi normal prend 4 à 8 semaines, parce qu'un nouveau domaine d'envoi doit être chauffé progressivement et que Klaviyo fait démarrer les comptes sans historique autour de 2 000 à 4 000 destinataires par envoi (documentation Klaviyo). Le piège qui coûte le plus cher n'est pas dans l'import : c'est de brancher l'intégration Mailchimp sur Klaviyo alors que Mailchimp est encore connecté à Shopify. Klaviyo le documente noir sur blanc, ça peut envoyer un email de confirmation de double opt-in à toute ta liste existante (source).
Le Help Center de Klaviyo présente l'opération comme un branchement d'API. C'est vrai pour les données. Ça ne dit rien de ce que tu perds, ni du mois pendant lequel tes envois seront bridés. On a fait cette migration plusieurs dizaines de fois depuis 2021, voici la version complète.
Faut-il vraiment migrer ?
Non, pas toujours. Autant le dire tout de suite, ça nous coûte du chiffre d'affaires de l'écrire, mais un article qui répond « oui » à tout le monde ne sert à rien.
Mailchimp fait encore le travail dans trois situations. Si tu envoies une newsletter à une liste que tu ne segmentes pas, Klaviyo ne t'apportera rien qu'une facture plus élevée. Si ton activité ne tourne pas autour d'un panier (média, association, SaaS en early stage, service local), la valeur de Klaviyo est ailleurs et tu la paieras sans la consommer. Et si ton catalogue est hébergé sur une plateforme sans intégration native solide, tu vas passer par de l'API custom et le calcul change.
Le basculement se fait quand ton email doit réagir à un comportement d'achat. Panier abandonné avec le contenu réel du panier, relance de navigation, post-achat déclenché sur la commande, segmentation par valeur client. Klaviyo est construit autour de la donnée e-commerce, Mailchimp autour de la campagne. C'est une différence d'architecture, pas de fonctionnalités.
Le seuil qu'on observe en pratique : autour de 30 000 € de CA mensuel, avec au moins 5 000 contacts actifs et une boutique Shopify ou WooCommerce, la migration se rembourse en général en un trimestre. En dessous, elle se défend si tu as un plan de flows précis derrière. Sans ce plan, tu changes juste d'outil.
Un détail utile pour tester avant de t'engager : le plan gratuit de Klaviyo va jusqu'à 250 profils actifs et 500 envois par mois. Assez pour monter un compte, brancher Shopify, regarder à quoi ressemblent les données. Pas assez pour migrer quoi que ce soit. Si tu veux le calcul complet du coût, il est détaillé dans notre page sur combien coûte une agence Klaviyo.
Ce qui se transfère et ce qui se perd
Klaviyo propose une intégration Mailchimp native, et elle est plus généreuse que ce que la plupart des gens imaginent. Elle synchronise les contacts avec leurs noms, adresses et localisations, le statut d'abonnement, les désabonnés et les contacts nettoyés, les audiences Mailchimp converties en listes Klaviyo, et 90 jours d'événements Opened Email, Clicked Email et Received Email sur les campagnes au statut « Sent ». La synchro initiale récupère tous les contacts et ces 90 derniers jours, puis les audiences existantes se remettent à jour toutes les 30 minutes et les nouvelles toutes les 6 heures (documentation Klaviyo).
Ce qui ne passe pas est plus intéressant, parce que c'est là que le travail se trouve.
Tes tags Mailchimp ne sont pas synchronisés. Si tu as construit ta segmentation dessus pendant trois ans, il faut les exporter en CSV et les réimporter comme propriétés de profil. C'est fastidieux et c'est presque toujours sous-estimé dans les devis de migration.
Tes templates ne passent pas. Klaviyo permet d'importer du HTML, mais un template Mailchimp exporté ne redevient pas modifiable dans l'éditeur drag and drop de Klaviyo. Dans les faits, on reconstruit.
Tes automations ne passent pas non plus, et cette fois le blocage vient de Mailchimp : les Customer Journeys ne sont pas exportables comme workflows. Tu peux récupérer le contenu de chaque email en le sauvegardant comme template, pas la logique qui les enchaîne.
Enfin, un point que Klaviyo signale et que presque personne ne lit : les profils qui existaient déjà dans Klaviyo avant la synchro ne sont pas automatiquement supprimés s'ils sont nettoyés côté Mailchimp. Pour ces cas, il faut charger la liste de suppression à la main.
Ce qui reste au-delà de 90 jours d'historique d'engagement est perdu pour de bon. Concrètement, tu ne pourras pas construire dans Klaviyo un segment « n'a rien ouvert depuis 18 mois » basé sur des données Mailchimp. Tu devras attendre de reconstituer cet historique dans Klaviyo, ou l'importer manuellement en propriétés de profil au moment de l'import CSV.
La séquence de migration, dans l'ordre qui évite les dégâts
L'ordre compte plus que les étapes elles-mêmes. Klaviyo recommande de basculer les formulaires en premier et d'importer les données ensuite (guide de migration ESP), et c'est le bon sens : tant que tes formulaires alimentent Mailchimp, chaque jour qui passe creuse un écart entre les deux bases.
- Nettoie la liste avant de la déplacer. Klaviyo est formel là-dessus : importer une liste entière sans la segmenter met ta délivrabilité en danger. C'est aussi le moment où le nettoyage coûte le moins cher, puisque tu factureras des profils actifs chez Klaviyo. Si tu ne l'as pas encore fait, un sunset flow tourné côté Mailchimp avant la bascule t'évite de payer pour des adresses mortes pendant deux ans.
- Exporte trois horodatages, pas seulement les emails. Date d'ajout, date de dernière ouverture, date de dernier clic. Ce sont ces trois colonnes qui te permettront de reconstruire tes segments d'engagement dans Klaviyo. Sans elles, tu es aveugle au moment du warm-up.
- Déconnecte Mailchimp de Shopify. Avant tout le reste. J'y reviens juste après, c'est la section suivante.
- Branche l'intégration Shopify de Klaviyo, puis l'intégration Mailchimp. Dans cet ordre. Shopify apporte les commandes, le catalogue et les événements de navigation, c'est-à-dire la matière première de tous tes flows.
- Importe les suppressions en priorité. Bounces et désabonnés, dans Audience puis Profiles, bouton « View suppressed profiles », upload du fichier. Si tu importes tes abonnés avant tes désabonnés, tu vas envoyer à des gens qui t'ont demandé d'arrêter. C'est une infraction, et c'est une plainte pour spam quasi garantie.
- Importe les abonnés en segments d'engagement séparés. Klaviyo propose un découpage à 120 jours : une liste des contacts qui ont ouvert ou cliqué au moins une fois dans les 120 derniers jours ou qui ont été ajoutés dans cette fenêtre, et une liste des inactifs. En pratique on découpe plus fin, à 30, 60, 90 et 180 jours, parce que ce sont exactement les paliers du warm-up. Autant les avoir prêts.
- Bascule les formulaires, puis pose ton domaine d'envoi de marque. Popups, formulaires embarqués, checkout, formulaires tiers. Ensuite le branded sending domain dans Klaviyo, qui active DKIM et SPF via les enregistrements DNS fournis. Klaviyo pose un DMARC en
p=nonepar défaut, ce qui est un état de surveillance et non de protection (documentation authentification). - Ne coupe pas Mailchimp tout de suite. Garde le compte actif deux à trois semaines, le temps de vérifier que rien ne rentre encore par un formulaire oublié. C'est aussi ton filet de sécurité si un import s'est mal passé.
Tu veux savoir ce que vaut ton compte avant de le déplacer ?
Notre diagnostic en ligne prend 2 minutes, sort un score sur 100 sur ton écosystème email et SMS, et te dit ce qui mérite d'être migré et ce qui mérite d'être refait. Gratuit, sans rendez-vous.
Lancer le diagnostic →Le piège Shopify et le double opt-in
C'est l'erreur qui transforme une migration propre en incident.
Ton compte Mailchimp est connecté à ta boutique Shopify. Tu connectes Shopify à Klaviyo, tout va bien. Puis tu branches l'intégration Mailchimp dans Klaviyo pour rapatrier tes contacts. Klaviyo l'écrit explicitement : si tu n'as pas déconnecté Mailchimp de Shopify avant, l'opération peut déclencher l'envoi d'emails de confirmation de double opt-in à ta liste d'abonnés existante.
Ce qui se passe alors n'est pas seulement gênant. Tes abonnés reçoivent une demande de confirmation qu'ils n'ont pas demandée, la plupart ne cliquent pas, et ceux qui répondent le font en signalant l'email comme spam. Tu viens de faire ton premier envoi depuis une infrastructure neuve, à ta liste entière, avec un contenu que personne n'attend. C'est le pire premier envoi possible.
Pour comprendre pourquoi ça arrive, il faut regarder comment Klaviyo gère l'opt-in. Le réglage se fait liste par liste, dans les paramètres de consentement de chaque liste, et il détermine ce qui se passe quand un profil y est ajouté. Un import CSV ne déclenche jamais le double opt-in, Klaviyo est clair là-dessus (documentation double opt-in). Une inscription via un formulaire Klaviyo, oui. Un ajout via l'API avec une liste cible, ça dépend du réglage de cette liste. C'est ce dernier cas qui te tombe dessus quand deux intégrations poussent les mêmes contacts en même temps.
La règle est donc simple. Avant d'importer quoi que ce soit, ouvre chaque liste de destination, vérifie son réglage d'opt-in, et coupe toute source concurrente. Une seule intégration alimente une liste à un instant donné.
Le warm-up : les 4 à 8 semaines que personne n'anticipe
Changer d'ESP, c'est repartir de zéro en réputation d'expéditeur. Ton domaine d'envoi peut être ancien, l'infrastructure qui l'utilise est nouvelle aux yeux de Gmail et d'Outlook, et ils ne te font aucun crédit.
Klaviyo distingue deux notions (ramping vs warming). Le warming concerne une IP ou un domaine racine réellement neufs. Le ramping, la montée en volume progressive, concerne à peu près tout le monde qui arrive sur la plateforme, IP partagée comprise. Dans une migration, c'est le second qui te concerne, et il n'est pas optionnel.
Le protocole documenté par Klaviyo suit tes segments d'engagement, ce qui explique pourquoi il fallait les préparer à l'import :
| Période | Segment ciblé | Cadence |
|---|---|---|
| Semaines 1-2 | Engagés à 30 jours | Jusqu'au quotidien, 1er envoi sous 10 000 destinataires |
| Semaines 3-4 | Engagés à 60 jours | Jusqu'à 3 envois par semaine |
| Semaines 5-6 | Engagés à 90 jours | 2 envois par semaine maximum |
| Ensuite | 120 jours, puis 180 jours | Hebdomadaire, puis mensuel |
Source : guide de warm-up Klaviyo.
Les portes de passage comptent autant que le calendrier. Klaviyo vise un taux d'ouverture supérieur à 30 % sur le tout premier envoi, et au-dessus de 20 % pour continuer à monter. En dessous de 20 %, tu restes sur le segment courant et tu suspends la montée. Les flows, eux, doivent tourner au-dessus de 40 % d'ouverture et sous 0,1 % de plaintes.
Deux conséquences business que je préfère annoncer avant la signature qu'après. D'abord, tu vas envoyer moins pendant un mois, et ton chiffre d'affaires email va probablement baisser sur cette période. Ensuite, un compte sans aucune donnée d'engagement exploitable démarre encore plus bas, autour de 2 000 à 4 000 destinataires par envoi la première semaine, pour atteindre son volume normal en 4 à 8 semaines selon la fréquence.
Le calendrier compte aussi. Migrer en octobre, c'est arriver en Black Friday avec une réputation de trois semaines et un volume bridé. On refuse ce planning, ou on le décale à janvier.
Reconstruire les flows et les segments
Rien de tout ça ne se transpose. C'est la partie que les guides anglophones expédient en une ligne et qui représente en réalité 70 % du travail réel.
Côté flows, la logique Mailchimp est séquentielle : quelqu'un entre, reçoit des emails espacés dans le temps, sort. Klaviyo raisonne en événements, en filtres de flow et en splits conditionnels. Copier un Customer Journey à l'identique produit un flow Klaviyo médiocre. En tant qu'agence Klaviyo certifiée, on repart des trois fondamentaux, bienvenue, panier abandonné, post-achat, et on les réécrit avec ce que Shopify remonte désormais. Notre architecture de welcome flow Klaviyo est publiée en détail, elle est directement réutilisable.
Côté segments, la différence est plus fondamentale. Un segment Klaviyo est dynamique et se recalcule en continu, alors qu'une liste est statique. La tentation, en arrivant de Mailchimp, est de recréer ses audiences en listes. C'est une erreur qui se paie pendant des mois : tu retrouves les mêmes silos, mis à jour à la main.
Reconstruis plutôt trois familles. Les segments d'engagement, qui servent au warm-up puis à la délivrabilité en continu. Les segments de valeur, fondés sur le nombre de commandes et la valeur vie client. Les segments de comportement produit, fondés sur les catégories consultées ou achetées. Ce sont eux qui font ensuite tout le travail de rétention client e-commerce.
Les erreurs qui coûtent cher
Sans découpage par engagement. C'est l'erreur numéro un, et elle est irréversible : une réputation abîmée au premier envoi met des mois à se réparer.
Tu réactives des gens qui s'étaient désabonnés.
Klaviyo te fait valider cette case explicitement, et en France c'est la CNIL qui tranche derrière, pas Klaviyo.
Doublons, statuts contradictoires, et le déclenchement de double opt-in décrit plus haut.
Tu perds ton historique de campagnes et ton filet de sécurité en même temps.
Les flows envoient en continu, sans respecter tes paliers. Sur une infrastructure neuve, ils sabotent le ramping.
C'est la plus fréquente. Le transfert de données prend deux jours. Ce qui décide du résultat, c'est ce que tu construis dans les six semaines qui suivent.
Questions fréquentes sur la migration vers Klaviyo
Combien de temps prend une migration de Mailchimp vers Klaviyo ?
Le transfert des données prend une à deux journées. Le retour au volume d'envoi normal prend 4 à 8 semaines, parce que Klaviyo impose une montée en charge progressive sur une infrastructure d'envoi neuve. Compte un mois complet avant de retrouver ton rythme de campagnes habituel, et davantage si ton compte n'a aucune donnée d'engagement exploitable.
Est-ce que je perds mon historique en migrant vers Klaviyo ?
En partie. L'intégration Mailchimp de Klaviyo récupère les contacts, les désabonnés et 90 jours d'événements d'ouverture, de clic et de réception. Au-delà de 90 jours, l'historique d'engagement n'est pas transféré. Les tags, les templates et les automations Mailchimp ne sont pas synchronisés non plus.
Faut-il déconnecter Mailchimp de Shopify avant de migrer ?
Oui, impérativement, et avant de brancher l'intégration Mailchimp dans Klaviyo. Klaviyo indique que ne pas déconnecter l'ancienne intégration peut provoquer l'envoi d'emails de confirmation de double opt-in à toute ta liste d'abonnés existante.
Est-ce qu'un import CSV déclenche le double opt-in dans Klaviyo ?
Non. Les imports de liste par fichier ne déclenchent pas le processus de double opt-in. Le risque vient des inscriptions via formulaire et des ajouts via API sur une liste réglée en double opt-in, ce qui arrive typiquement quand deux intégrations poussent les mêmes contacts pendant la transition.
Peut-on transférer ses automations Mailchimp vers Klaviyo ?
Non. Les Customer Journeys de Mailchimp ne s'exportent pas comme workflows, seul le contenu de chaque email peut être sauvegardé en template puis exporté en HTML. Les flows doivent être reconstruits dans Klaviyo, ce qui est de toute façon souhaitable puisque la logique événementielle de Klaviyo n'a pas d'équivalent dans Mailchimp.
Quand faut-il rester sur Mailchimp ?
Quand ton email se résume à une newsletter envoyée à une liste non segmentée, quand ton activité ne tourne pas autour d'un panier, ou quand tu n'as pas de plan de flows à déployer derrière la migration. Klaviyo se rentabilise par les automatisations liées au comportement d'achat. Sans elles, tu paies un moteur que tu n'utilises pas.
Peut-on migrer juste avant le Black Friday ?
Non, et c'est un vrai sujet. Une migration en octobre te fait arriver sur ton plus gros pic de vente avec une réputation d'expéditeur de trois semaines et un volume d'envoi encore bridé. La bonne fenêtre est janvier à septembre. Si la décision tombe en septembre, il vaut mieux passer le Q4 sur Mailchimp et migrer en janvier.
Et maintenant ?
Une migration réussie ne se mesure pas au nombre de contacts arrivés à bon port. Elle se mesure au chiffre d'affaires email trois mois plus tard, quand les flows tournent et que le warm-up est derrière toi. Le transfert de données n'est que le préalable.
Chez Spicy Agency, on est certifiés Klaviyo et on gère plus de 40 e-commerces francophones depuis 2021. La migration fait partie du setup, et le setup est inclus dans tous les plans, de 1 200 à 2 000 € par mois selon ton volume. Ce n'est pas une ligne en plus sur le devis, c'est le point de départ du travail.
Tu envisages de quitter Mailchimp ?
Si ton e-commerce dépasse 50 000 € de CA mensuel : audit gratuit, objectif chiffré fixé avant signature, garantie de résultat écrite dans le contrat à J+90. On prend 3 nouveaux clients par mois.
Déposer ta candidature →- Klaviyo Help Center, How to migrate from Mailchimp (périmètre de la synchro, 90 jours, avertissement Shopify).
- Klaviyo Help Center, Migrating from another ESP (ordre des étapes).
- Klaviyo Help Center, How to warm your sending infrastructure (paliers 30/60/90/120/180 jours, seuils d'ouverture).
- Klaviyo Help Center, Ramping vs warming.
- Klaviyo Help Center, Platform introduction (volumes de départ 2 000 à 4 000 destinataires).
- Klaviyo Help Center, Double opt-in (les imports de liste ne le déclenchent pas).
- Klaviyo Help Center, Branded sending domain (DKIM, SPF, DMARC en p=none).