Mailchimp-Export: Audience → All contacts → Export. Der Download war ein ZIP mit 4 CSVs: subscribed members, unsubscribed members, cleaned (bounced) members, non-subscribed (pending). Größen: 49.847 + 8.124 + 612 + 21.
Wir haben ein kleines Python-Skript geschrieben, das die CSVs in eine Master-Datei mit zwei neuen Spalten zusammenführt: status (subscribed / unsubscribed / bounced) und consent_source_mailchimp (wir haben die Quell-URL bewahrt, die Mailchimp getrackt hatte). 30 Minuten.
AcelleMail-Import: Lists → Create List → Merge Fields festlegen (wir hatten 6: email, first_name, last_name, segment, signup_source, consent_date). Dann Import → Upload CSV → Spalten mappen. Der Import lief in Batches; ~25 Minuten für 58.000 Zeilen insgesamt. Tags kamen als Custom Field rüber; wir haben sie nach dem Import in Segmente umgewandelt.
Lektion 2: Mailchimp-Segmente exportieren nicht sauber. Die CSV sagt Ihnen nur, welche Tags ein Kontakt hat, nicht die Segment-Regeln. Wir hatten 11 Segmente; sie im Segment-Builder von AcelleMail nachzubauen, dauerte weitere 90 Minuten, weil die Operator-Semantik leicht abweicht (Mailchimps „is or is not" vs. „equals / does not equal" bei AcelleMail). Dokumentieren Sie Ihre Segmente VOR Beginn der Migration.