Export Mailchimp : Audience → All contacts → Export. Le téléchargement était un ZIP avec 4 CSV : abonnés inscrits, désinscrits, nettoyés (en rebond), non inscrits (en attente). Tailles : 49 847 + 8 124 + 612 + 21.
Nous avons écrit un petit script Python pour fusionner les CSV en un fichier maître avec deux colonnes nouvelles : status (subscribed / unsubscribed / bounced) et consent_source_mailchimp (nous avons préservé l'URL source que Mailchimp trackait). 30 minutes.
Import AcelleMail : Listes → Créer une liste → définir les merge fields (nous en avions 6 : email, first_name, last_name, segment, signup_source, consent_date). Puis Importer → Téléverser CSV → mapper les colonnes. L'import a tourné par lots ; environ 25 minutes pour 58K lignes au total. Les tags sont arrivés comme champ personnalisé ; nous les avons convertis en segments après l'import.
Leçon 2 : les segments Mailchimp ne s'exportent pas proprement. Le CSV vous dit seulement quels tags un contact possède, pas les règles de segment. Nous avions 11 segments ; les recréer dans le constructeur de segments AcelleMail a pris 90 minutes de plus parce que la sémantique des opérateurs diffère légèrement (« is or is not » de Mailchimp vs « equals / does not equal » de AcelleMail). Documentez vos segments AVANT de commencer la migration.