Exportación de Mailchimp: Audience → All contacts → Export. La descarga fue un ZIP con 4 CSVs: subscribed members, unsubscribed members, cleaned (bounced) members, non-subscribed (pending). Tamaños: 49.847 + 8.124 + 612 + 21.
Escribimos un script Python pequeño para fusionar los CSVs en un único archivo maestro con dos columnas nuevas: status (subscribed / unsubscribed / bounced) y consent_source_mailchimp (preservamos la URL de origen que Mailchimp rastreaba). 30 minutos.
Importación a AcelleMail: Lists → Create List → definir merge fields (teníamos 6: email, first_name, last_name, segment, signup_source, consent_date). Después Import → Upload CSV → mapear columnas. La importación corrió por lotes; ~25 minutos para 58K filas en total. Los tags vinieron como campo custom; los convertimos a segments tras el import.
Lección 2: los segments de Mailchimp no exportan limpios. El CSV solo le cuenta qué tags tiene cada contacto, no las reglas del segment. Teníamos 11 segments; recrearlos en el segment builder de AcelleMail tomó otros 90 minutos porque la semántica de los operadores difiere ligeramente (el “is or is not” de Mailchimp vs el “equals / does not equal” de AcelleMail). Documente sus segments ANTES de empezar la migración.