Migrer de Mailchimp à Klaviyo : guide complet en 38 points (sans casser la deliverability)
TL;DR : Mailchimp suffit pour une newsletter basique, pas pour un e-commerce qui veut automatiser abandon panier, post-achat et segmentation RFM. Ce guide couvre chaque étape de la migration : audit de votre base Mailchimp, mapping des données vers Klaviyo, export-import propre, recréation des flows critiques et warmup IP sur 3 semaines. Suivre ces 38 points évite les erreurs classiques qui détruisent la délivrabilité au moment du switch.
1. Pourquoi migrer : les limites de Mailchimp pour l'e-commerce
Mailchimp a été conçu pour les newsletters. Il gère les contacts, les listes et les campagnes broadcast. Mais l'e-commerce moderne a besoin d'autre chose.
Les 6 blocages Mailchimp en e-commerce
| Limitation | Impact opérationnel |
|---|---|
| Pas de données d'achat natives sans connecteur payant | Impossible de segmenter par comportement d'achat réel |
| Audiences = silots distincts (contacts dupliqués facturés) | Coût gonflé artificiellement, segments qui se chevauchent |
| Automations linéaires sans branchements complexes | Abandon panier basique uniquement, pas de logique conditionnelle |
| Pas d'event tracking natif (viewed product, added to cart) | Personnalisation limitée aux données de profil |
| Reporting revenue peu fiable (attribution last-click uniquement) | Impossible de mesurer le vrai impact du CRM |
| A/B test limité aux subject lines en broadcast | Pas de test sur flows ou séquences comportementales |
Si vous faites plus de 500 K€ de CA e-commerce et que vous n'avez pas encore migré, vous perdez probablement 8 à 15 points de revenue email.
2. Audit Mailchimp pré-migration : ce qu'il faut cartographier
Avant d'exporter quoi que ce soit, faites un inventaire complet.
2.1 Audiences et contacts
- Combien d'audiences distinctes avez-vous ? (idéalement une seule par marque)
- Combien de contacts totaux vs contacts actifs (ouverts au moins une fois dans les 90 derniers jours) ?
- Quel est votre taux de hard bounces actuel ?
- Avez-vous des contacts présents dans plusieurs audiences ?
Signal rouge : plus de 3 audiences pour une même marque. Mailchimp facture les doublons.
2.2 Tags et groupes
Listez tous vos tags. Pour chaque tag, notez :
- Le nombre de contacts concernés
- Son usage (segment comportemental, préférence, source d'acquisition, statut commande)
- Si le tag est encore actif ou historique
2.3 Segments sauvegardés
Exportez la liste de vos segments Mailchimp (Audience > Segments). Pour chaque segment :
- Conditions utilisées (date d'inscription, tag, activité email, etc.)
- Taille approximative
2.4 Automations actives
Répertoriez toutes les automations actives. Pour chaque automation :
- Déclencheur (welcome, abandon, date d'anniversaire, etc.)
- Nombre d'emails dans la séquence
- Taux d'ouverture moyen
- Revenue attribué (si suivi activé)
Livrable attendu : un tableau de 3 onglets (Audiences/Tags, Segments, Automations) qui servira de base au mapping.
3. Mapping des données : de Mailchimp vers Klaviyo
Le vocabulaire diffère. Comprendre le mapping évite les pertes de données.
3.1 Équivalences structurelles
| Mailchimp | Klaviyo | Notes |
|---|---|---|
| Audience | List | Une audience Mailchimp = une liste Klaviyo maximum |
| Contact | Profile | Le profil Klaviyo est enrichi par les events |
| Tag | Property (custom) | Stocker les tags comme propriétés booléennes ou texte |
| Group | Segment dynamique | Recréer via conditions sur les propriétés |
| Segment sauvegardé | Segment Klaviyo | Recréation manuelle avec logique équivalente |
| Merge field | Profile property | Mapping 1 pour 1, attention aux types (texte, nombre, date) |
| Automation | Flow | Architecture différente, voir section 5 |
| Campaign | Campaign | Équivalent direct |
3.2 Mapping des merge fields
Pour chaque merge field Mailchimp (prénom, date d'anniversaire, etc.), créez la propriété Klaviyo correspondante avant d'importer.
Dans Klaviyo : Settings > Custom properties > Add property.
Respectez les types : une date doit être importée au format ISO 8601 (YYYY-MM-DD), pas en texte libre.
3.3 Gestion des tags
Option A : convertir chaque tag en propriété booléenne (tag_vip: true, tag_promo_ete: true)
Option B : utiliser un champ texte multi-valeurs si votre ESP le supporte
Recommandation : option A pour les tags comportementaux importants, option B pour les tags historiques peu utilisés.
4. Export-import propre : les 12 règles
4.1 Préparer l'export Mailchimp
- Exporter par statut. Dans Mailchimp : Audience > Manage contacts > Export audience. Exporter séparément les Subscribed, Unsubscribed, Cleaned (bounces), Non-subscribed.
- Vérifier le fichier CSV. Ouvrir avec un éditeur de texte, pas Excel (qui corrompt les accents et les dates).
- Nettoyer les doublons. Utiliser un script Python ou Google Sheets pour déduplication sur l'email avant import.
- Identifier les hard bounces. Colonne
MEMBER_RATINGà 1 ou statutCleaned: ces contacts ne doivent PAS être importés dans Klaviyo. - Extraire les unsubscribes. Ces emails doivent être supprimés (suppression list) dans Klaviyo, pas importés comme subscribers.
4.2 Configurer la suppression list dans Klaviyo
Avant tout import de contacts actifs :
- Dans Klaviyo : Lists & Segments > Suppression list
- Importer le CSV des unsubscribes Mailchimp
- Importer le CSV des hard bounces
Cela garantit que ces emails ne recevront jamais de message depuis Klaviyo, même si quelqu'un les importe par erreur plus tard.
4.3 Importer les contacts actifs
- Créer la liste principale. Dans Klaviyo : Lists & Segments > Create list. Nommez-la clairement (ex : "Subscribers actifs - migration MC 2026-05").
- Upload CSV. Klaviyo > Lists & Segments > votre liste > Import contacts.
- Mapper les colonnes. L'interface propose le mapping automatique, vérifiez chaque champ manuellement.
- Activer le double opt-in ? Non pour une migration. Les contacts ont déjà consenti chez Mailchimp. Gardez le single opt-in pour ne pas perdre 30 à 50 % de votre liste.
- Vérifier l'import. Après import, téléchargez le rapport d'erreurs. Les emails malformés ou blacklistés apparaissent ici.
- Recréer les tags comme properties. Via l'import CSV, ajoutez des colonnes pour chaque tag (valeur :
trueoufalse). - Ne pas activer les flows immédiatement. Attendez la fin de la configuration complète.
5. Recréation des flows critiques en priorité
Ne recréez pas tout en même temps. Priorisez par impact revenue.
5.1 Ordre de priorité
| Priorité | Flow | Impact revenue estimé |
|---|---|---|
| 1 | Welcome series | 15 à 25 % du revenue flows |
| 2 | Abandon panier | 20 à 35 % du revenue flows |
| 3 | Browse abandonment | 8 à 12 % du revenue flows |
| 4 | Post-purchase (merci + cross-sell) | 10 à 15 % du revenue flows |
| 5 | Winback (inactifs 90+ jours) | 5 à 10 % du revenue flows |
5.2 Welcome series
Voir le guide détaillé : Welcome flow Klaviyo.
Structure minimale à recréer :
- Email 1 (immédiat) : bienvenue + offre ou proposition de valeur
- Email 2 (J+2) : contenu éducatif ou bestsellers
- Email 3 (J+4) : relance avec urgence si pas d'achat
Dans Klaviyo, le déclencheur est l'event "Joined List" sur votre liste principale.
5.3 Abandon panier
Voir le guide complet : Flow abandon Klaviyo.
Structure minimale :
- Email 1 (1h après abandon) : rappel produit + CTA direct
- Email 2 (24h) : objections fréquentes + témoignages
- Email 3 (72h) : incitation finale (urgence ou coupon limité)
Déclencheur Klaviyo : event "Started Checkout" sans "Placed Order" dans les X heures.
5.4 Post-purchase
- Email 1 (immédiat) : confirmation et remerciement
- Email 2 (J+3) : conseils d'utilisation produit
- Email 3 (J+14) : demande d'avis
- Email 4 (J+30) : cross-sell produit complémentaire
5.5 Ne pas dupliquer les flows actifs Mailchimp pendant la transition
Coupez les automations Mailchimp AVANT d'activer les flows Klaviyo. Une semaine de chevauchement est acceptable pour le welcome, pas pour l'abandon panier (vous risquez d'envoyer deux séquences au même contact).
6. Warmup IP : le plan sur 3 semaines
Si vous envoyez plus de 50 000 emails par mois, Klaviyo vous attribue une IP dédiée. Une IP nouvelle doit être réchauffée.
6.1 Pourquoi le warmup est critique
Les FAI (Gmail, Outlook, Yahoo) ne connaissent pas votre IP. Sans warmup, même une liste propre peut déclencher des filtres anti-spam parce que l'IP n'a pas d'historique de réputation.
6.2 Plan de warmup sur 21 jours
| Semaine | Volume quotidien max | Cibles prioritaires |
|---|---|---|
| S1 (J1-7) | 500 à 2 000 emails/jour | Engagés 30 jours (ouverture ou clic récent) |
| S2 (J8-14) | 2 000 à 10 000 emails/jour | Engagés 60 jours |
| S3 (J15-21) | 10 000 à 50 000 emails/jour | Engagés 90 jours |
| Post-warmup | Volume total | Toute la liste, par tranche |
Règle absolue : pendant le warmup, n'envoyez qu'aux contacts les plus engagés. Pas de broadcast à toute la liste avant la fin de la semaine 3.
6.3 Métriques à surveiller pendant le warmup
- Taux d'ouverture : doit rester au-dessus de 20 %
- Taux de spam : doit rester sous 0,08 %
- Hard bounces : doit rester sous 0,5 % par envoi
- Taux de désinscription : doit rester sous 0,3 %
Si l'un de ces indicateurs dépasse le seuil, ralentissez le volume immédiatement.
Consultez aussi : Guide deliverability email anti-spam.
7. Checklist deliverability post-migration
7.1 Configuration technique (avant le premier envoi)
- [ ] SPF configuré sur votre domaine d'envoi
- [ ] DKIM activé dans Klaviyo (Settings > Account > Sending domains)
- [ ] DMARC en place sur votre domaine (politique
p=nonepour commencer, puisp=quarantine) - [ ] Domaine de tracking personnalisé configuré (pas
klaviyotracking.compar défaut) - [ ] Adresse de réponse valide et monitorée
7.2 Configuration liste (après import)
- [ ] Suppression list peuplée avec les unsubscribes et hard bounces Mailchimp
- [ ] Aucun contact avec statut "Cleaned" Mailchimp importé comme actif
- [ ] Segments d'engagement créés (actifs 30/60/90 jours)
- [ ] Segment inactifs 180+ jours identifié et exclu des broadcasts initiaux
7.3 Premières semaines post-migration
- [ ] Warmup IP respecté (voir section 6)
- [ ] Taux de plainte spam monitoré via Google Postmaster Tools
- [ ] Taux de délivrabilité vérifié par FAI (Gmail, Outlook, Apple Mail)
- [ ] Flows Mailchimp désactivés avant activation Klaviyo
- [ ] Aucun double opt-in déclenché sur les contacts migrés
Pour aller plus loin sur la gestion de liste : List hygiene Klaviyo deliverability.
8. Ressources complémentaires
Pour exploiter pleinement Klaviyo après migration :
- Méthode complète revenue email Klaviyo
- Setup Klaviyo de A à Z
- Segmentation Klaviyo
- Migrer de Brevo à Klaviyo
- Lifecycle marketing : 35 % du CA
Téléchargez notre Scorecard Deliverability sur /ressources/lm-scorecard-deliv pour auditer votre configuration avant et après migration.
FAQ
Combien de temps prend une migration Mailchimp vers Klaviyo ?
Une migration propre prend 2 à 4 semaines selon la complexité de votre base (nombre d'automations à recréer, volume de contacts). La phase technique (export, import, configuration) prend 2 à 3 jours. Le warmup IP prend 21 jours. Ne précipitez pas le warmup.
Faut-il conserver Mailchimp actif pendant la migration ?
Oui, pendant 2 à 3 semaines. Laissez les automations Mailchimp tourner jusqu'à ce que les flows Klaviyo soient prêts et testés. Coupez Mailchimp en une seule fois, pas progressivement.
Mes abonnés vont-ils devoir se réinscrire ?
Non. La migration transfère le consentement existant. N'activez pas le double opt-in pour les contacts importés depuis Mailchimp.
Que faire des contacts Mailchimp inactifs depuis plus de 12 mois ?
Ne les importez pas dans Klaviyo ou importez-les dans un segment séparé sans les inclure dans le warmup. Des contacts dormants dégradent votre réputation d'envoi. Effectuez une campagne de réengagement dédiée après le warmup.
Klaviyo facture-t-il les contacts non-subscribers ?
Oui, Klaviyo facture sur le nombre total de profils dans votre compte, pas uniquement les subscribers actifs. Supprimez les contacts inactifs (180+ jours sans engagement) régulièrement.
Comment vérifier que ma délivrabilité est stable après migration ?
Connectez Google Postmaster Tools à votre domaine d'envoi. Surveillez le Domain Reputation et l'IP Reputation. Un score "High" ou "Medium" indique que le warmup fonctionne.
Faut-il migrer toutes les audiences Mailchimp ou seulement la principale ?
Consolidez en une seule liste principale dans Klaviyo. Recréez les segments avec les propriétés et l'historique comportemental. Les audiences multiples Mailchimp sont une mauvaise pratique que Klaviyo vous oblige implicitement à corriger.
Charlotte Rodrigues, CRM Lead chez Deliver by Make Sense
Vous migrez votre CRM email ? Prenez un créneau avec notre équipe : Réserver un audit.
Besoin d'appliquer ça à votre stack ?
30 minutes avec Charlotte. On audit votre setup CRM en direct, on chiffre l'opportunité, vous repartez avec un plan d'attaque.
Réserver 30 minutes →