Tutorial

Cómo migrar de Mailchimp a MailerLite paso a paso (2026)

Tutorial completo de migración Mailchimp → MailerLite en 4-8 horas: export, import, templates, automations, DNS y pruebas. Con troubleshooting de errores comunes.

Publicado: 25 de junio de 2026 Actualizado: 28 de octubre de 2026

Este tutorial cubre la migración completa de Mailchimp a MailerLite, paso por paso, con tiempos estimados, errores comunes y cómo evitarlos.

Asume que ya decidiste migrar. Si todavía estás evaluando, lee primero Mailchimp vs MailerLite vs Brevo o Alternativas a Mailchimp.

Tiempo total estimado:

  • Lista <10K contactos, stack simple: 3-4 horas
  • Lista 10K-50K contactos, 5-15 automations: 6-8 horas
  • Lista 50K+ o stack complejo (50+ automations, integraciones custom): 2-3 días

Lo que necesitas antes de empezar:

  • Acceso admin a Mailchimp
  • Acceso a DNS de tu dominio (Cloudflare, GoDaddy, registrar donde tengas el dominio)
  • Acceso a tu sitio web para reemplazar el form embed code
  • Un email alternativo para pruebas (no el que está en la lista)

Paso 1: Pre-migration checklist (15 min)

Antes de tocar Mailchimp:

1.1. Inventaria qué tienes en Mailchimp:

  • ¿Cuántos contactos activos? (Audience → All contacts)
  • ¿Cuántas listas/audiences? (la mayoría tiene 1-3)
  • ¿Cuántas automations activas? (Automations → All)
  • ¿Cuántos templates personalizados? (Content → Email templates)
  • ¿Qué integraciones tienes conectadas? (Integrations → Manage)
  • ¿Estás usando landing pages o forms hospedados en Mailchimp?

Apunta esta lista. Vas a necesitarla para validar que todo migró.

1.2. Identifica tu sender domain y autenticación actual:

  • Mailchimp → Account → Settings → Domains
  • Anota: dominio verificado y registros actuales (Mailchimp autentica con 2 CNAME de DKIM y un TXT de DMARC)
  • Si tu sender domain es @mailchimpapp.com (no propio), esto es buen momento para verificar tu propio dominio en MailerLite

1.3. Programa una ventana sin envíos críticos:

  • Idealmente migra entre 2 campañas grandes
  • Si tienes automations transaccionales (post-purchase, password reset), planea para fin de semana o noche cuando volumen sea bajo

Paso 2: Crear cuenta MailerLite y configurar dominio (30 min)

2.1. Crea cuenta MailerLite:

  • Ve a mailerlite.com → Sign up
  • Llena formulario inicial (empresa, industria, etc.)
  • Completa tu perfil y solicita la aprobación de la cuenta. MailerLite revisa cada cuenta nueva; suele ser rápido, pero puede pedirte información adicional. Empieza este paso con un par de días de margen antes del cambio real para no quedarte bloqueado.

2.2. Configura tu sender domain:

  • En MailerLite: Account settings → pestaña Domains → Add domain
  • Ingresa tu dirección de envío con tu dominio (ej: hola@tudominio.com)
  • MailerLite te da 3 registros DNS: DKIM (CNAME), SPF (TXT) y verificación de dominio (TXT)
  • Autenticar el dominio es obligatorio si envías desde un dominio propio (solo puedes saltarlo durante la prueba de 14 días)

2.3. Configura DNS:

  • Ve a tu registrar (Cloudflare, GoDaddy, etc.)
  • Añade los 3 registros que MailerLite te dio
  • Cuidado: si ya tienes un registro SPF para otros servicios (por ejemplo Google Workspace), debes combinarlo en un solo registro TXT, no añadir uno nuevo separado. Copia el include exacto que te muestre MailerLite. Ejemplo combinado:
    v=spf1 include:_spf.google.com include:[valor-que-te-da-MailerLite] ~all
  • La propagación puede tardar hasta 24 horas, aunque suele resolverse en minutos
  • Vuelve a MailerLite → Domains → Check DNS Records. Los 3 registros deben aparecer como verificados.

2.4. Activa autenticación adicional:

  • DMARC: si no tienes, añade un registro TXT mínimo:
    _dmarc.tudominio.com  TXT  "v=DMARC1; p=none; rua=mailto:tu@email.com"
  • BIMI (opcional, requiere certificado VMC): para mostrar logo de marca en Gmail/Yahoo. Skip si no lo tienes.

Error común en este paso: intentar añadir registros SPF nuevos sin combinar con existentes → Gmail empieza a marcar tus emails como spam. Siempre combina.


Paso 3: Exportar de Mailchimp (15 min)

3.1. Export de contactos:

  • Mailchimp → Audience → All contacts
  • Click “Export Audience” → “Export as CSV”
  • Recibirás email con link de descarga en 1-5 minutos
  • Descarga el CSV completo (incluye campos custom, tags, fecha de suscripción, status)

3.2. Export de templates (los importantes):

  • Mailchimp → Content → Email templates
  • Para cada template que uses recurrentemente:
    • Abre el template → Click menu (⋮) → “Export as HTML”
    • Guarda los HTMLs en una carpeta local
  • Para campañas históricas exitosas que quieras replicar:
    • Campaigns → click la campaña → ⋮ → “Export as HTML”

3.3. Documenta automations existentes:

  • Automations → click cada automation activa
  • Captura pantalla de: triggers, condiciones, emails enviados, delays
  • No hay export automático de automations — las reconstruirás manualmente en MailerLite
  • Esto es lo que más tiempo toma de toda la migración

3.4. Inventaria integraciones activas:

  • Integrations → ve cuáles están conectadas
  • Mantén notas: qué hacen, cuándo se activan
  • Para Shopify, WooCommerce, etc., desconectarás Mailchimp y conectarás MailerLite en Paso 7

Paso 4: Importar contactos a MailerLite (30-60 min)

Opción rápida: importador nativo. MailerLite tiene una pestaña “Import from Mailchimp” en Subscribers → Add subscribers. Conectas tu cuenta de Mailchimp (con login o API key), eliges listas, mapeas campos y decides si incluir contactos dados de baja o sin confirmar. Las etiquetas de Mailchimp se vuelven grupos; solo se transfieren segmentos basados en campos (los de comportamiento o e-commerce se rehacen a mano). Si prefieres control total, usa el CSV:

4.1. Limpia el CSV exportado de Mailchimp:

  • Abre el CSV en Google Sheets o Excel
  • Filtra columna “MEMBER_RATING” — elimina contactos con rating 1 (sender history malo)
  • Filtra columna “OPTIN_TIME” — verifica que todos los contactos tienen fecha (no NULL)
  • Elimina columnas que no quieres importar a MailerLite (rating, source, etc.)
  • Mantén: email, nombre, apellido, fecha de suscripción, tags, campos custom relevantes

4.2. Import a MailerLite:

  • MailerLite → Subscribers → Add subscribers → Upload CSV
  • Sube el CSV limpio
  • Mapea columnas: Mailchimp “EMAIL” → MailerLite “email”, “FNAME” → “name”, etc.
  • Importante: en el wizard de import, selecciona “Active subscribers” status (no “Unsubscribed” — esos no importan)
  • Revisa el reporte de importación: MailerLite te indica las direcciones que no se importaron y por qué

4.3. Verifica el import:

  • Subscribers → All
  • Compara count con Mailchimp: deberían matchear ±5% (la diferencia es bounces detectados durante import)
  • Si la diferencia es >10%, revisa el reporte de import para entender por qué

Error común: importar contactos “Unsubscribed” o “Cleaned” de Mailchimp → infla tu lista con direcciones inválidas → daña reputation de sender. Filtra solo “Active” antes de importar.


Paso 5: Reconstruir templates principales (1-3 horas)

MailerLite usa drag-and-drop similar a Mailchimp, pero su guía oficial de migración no ofrece importar templates de Mailchimp: los recreas en el editor (los HTMLs que exportaste sirven como referencia visual).

5.1. Identifica tus 3-5 templates más usados:

  • Welcome email
  • Newsletter regular
  • Campaña promocional típica
  • Post-purchase (si e-commerce)
  • Re-engagement (si tienes)

5.2. Reconstruye cada uno en MailerLite:

  • Templates → New template → Drag & Drop editor
  • Usa el HTML exportado de Mailchimp como referencia visual
  • Recrea estructura: header con logo, secciones de contenido, footer con unsubscribe + dirección física
  • Guarda con nombre claro: “Newsletter base”, “Promo template”, etc.

5.3. Configura el footer obligatorio:

  • MailerLite requiere dirección física + link unsubscribe en footer (CAN-SPAM compliance)
  • Settings → Sender details → añade dirección física de tu empresa
  • Footer se inserta automáticamente en cada email

Tiempo realista: 20-40 min por template si vas dejando 80% de fidelidad visual del original. Si quieres 100% píxel-perfect, multiplica por 2.


Paso 6: Recrear automations (1-3 horas según cantidad)

Esta es la parte más manual de la migración.

6.1. Prioriza automations por revenue real:

  • ¿Cuál automation genera más conversiones documentadas? Empieza por esa.
  • ¿Cuál tiene más volumen de envío? Esa segundo.
  • Las “nice to have” automations puedes dejarlas para fase 2 (post-migración)

6.2. Para cada automation:

  • MailerLite → Automations → New automation
  • Selecciona trigger (suscripción nueva, fecha específica, campo custom cambia, etc.)
  • Añade steps: email, delay, condition split, action
  • Usa las pantallas que capturaste de Mailchimp como referencia exacta

Automations típicas para LATAM PyME:

  • Welcome series (5 emails durante 14 días): el más común. Usa los textos que ya tenías en Mailchimp.
  • Carrito abandonado (si e-commerce): trigger desde Shopify/WooCommerce/Tiendanube integración
  • Post-purchase: thank you + cross-sell + review request
  • Re-engagement (90 días sin abrir): reactivar o limpiar
  • Cumpleaños / fecha custom: trigger por campo de fecha

6.3. Activa cada automation manualmente:

  • Por default MailerLite las crea inactivas
  • Cuando esté lista para producción, toggle a Active
  • Importante: activa una a la vez, no todas juntas, para detectar issues

Paso 7: Migrar integraciones y form embeds (30-60 min)

7.1. Reemplaza form embed en tu sitio:

  • MailerLite → Forms → tu form principal → Embed
  • Copia el código HTML/JavaScript
  • Reemplaza el embed de Mailchimp en tu sitio con el de MailerLite
  • Si usas WordPress: revisa si tu page builder o el plugin oficial de MailerLite ofrece un bloque de formulario
  • Si usas Astro/Next/Hugo: edita directamente el componente del formulario

7.2. Conecta integraciones críticas:

  • Shopify: MailerLite → Integrations → Shopify → autoriza → mapea
  • WooCommerce: similar via plugin MailerLite for WooCommerce
  • Tiendanube: integración nativa disponible — busca en app store de Tiendanube
  • Zapier/Make: añade nuevas conexiones de MailerLite, mantén las de Mailchimp temporalmente

7.3. NO desconectes Mailchimp todavía:

  • Mantén ambas plataformas activas durante el período de overlap (Paso 8)
  • Si algo falla en MailerLite, Mailchimp sigue siendo el sender activo

Paso 8: Pruebas con sub-lista (1-2 horas)

8.1. Crea sub-lista de prueba:

  • Subscribers → New segment
  • Filtro: solo emails internos (tu equipo, beta testers, tu email alternativo)
  • Aim: 10-50 contactos máximo

8.2. Envía campaign de prueba:

  • Campaigns → Create new
  • Subject: “[TEST] Migration MailerLite”
  • Body: usar uno de tus templates recreados
  • Recipients: la sub-lista de prueba
  • Send

8.3. Verifica:

  • ¿Llegó al inbox (no spam)?
  • ¿Se ve correcto en Gmail, Outlook, móvil iOS, móvil Android?
  • ¿Los links funcionan?
  • ¿El footer tiene dirección física y unsubscribe?
  • ¿Los emails aparecen en el dashboard de analytics?

8.4. Prueba una automation:

  • Suscríbete con email alternativo al form embedded
  • Verifica que recibes el welcome email (o el primer email de tu automation principal) en los próximos 5 minutos
  • Si no llega: revisa que la automation esté Active y el trigger esté correcto

Si algo falla en este paso, NO procedas al Paso 9. Resuelve issues primero. Errores comunes:

  • DNS no propagó completamente → emails van a spam
  • Automation trigger mal configurado → no se dispara
  • Form embed apunta a Mailchimp todavía → contactos van a la plataforma vieja

Paso 9: Período de overlap (30 días)

9.1. Cambia el sender de campaigns principales a MailerLite:

  • A partir de hoy, todas las campañas regulares van por MailerLite
  • Mantén Mailchimp activo pero NO envíes nuevas campañas desde ahí
  • Las automations activas en Mailchimp siguen disparando hasta que las desactives

9.2. Monitoreo de las primeras 2-4 semanas:

  • Watch deliverability metrics en MailerLite (Open Rate, Click Rate, Bounce Rate)
  • Compara contra benchmarks tuyos pre-migración
  • Si Open Rate cae >15%, hay issue: probable problema de DNS o reputation
  • Si Click Rate cae: probable issue de template (links rotos, CTA poco claro)

9.3. Resuelve issues de migración:

  • Subscribers que se quejan de “no me llegan” → verifica que no estén en Unsubscribe o Cleaned
  • Templates que se ven mal → ajusta en MailerLite editor
  • Automations que no disparan → verifica triggers y status Active

9.4. Tras 30 días de operación limpia en MailerLite:

  • Confirma que métricas son estables o mejoradas vs Mailchimp pre-migración
  • Confirma que no recibes complaints de subscribers
  • Procede a Paso 10

Paso 10: Cancelar Mailchimp (15 min)

10.1. Final cleanup en Mailchimp:

  • Desactiva todas las automations (no las elimines aún)
  • Pausa todos los forms hospedados en Mailchimp
  • Si tienes landing pages activas en Mailchimp, redirige el tráfico a páginas equivalentes en tu sitio

10.2. Download final backup:

  • Export completo de audience, templates, campaigns histórica
  • Guarda en almacenamiento de largo plazo (Google Drive, Dropbox, backup local)
  • Útil si en el futuro necesitas referencias o evidencia de actividad pasada

10.3. Cancela el plan:

  • Mailchimp → Account → Billing → Cancel plan
  • Mailchimp puede ofrecerte bajar al plan gratuito en vez de cerrar la cuenta; revisa sus condiciones vigentes antes de decidir
  • Tu billing se detiene al final del período pagado

10.4. Limpia DNS:

  • Después de confirmar que ya no se envían emails por Mailchimp, elimina los registros DNS de Mailchimp (SPF includes, DKIM)
  • Mantén solo los de MailerLite + cualquier otro servicio activo (Google Workspace, etc.)

Troubleshooting de errores comunes

“Mis emails empezaron a ir a spam después de migrar”

  • Causa más común: SPF o DKIM mal configurados (combinaste mal el SPF o falta el include de MailerLite)
  • Otra causa: reputación del dominio afectada por envíos de baja calidad; espera 2-4 semanas con buen engagement

“Mi lista en MailerLite tiene 20% menos contactos que en Mailchimp”

  • Causa probable: importaste solo “Active” y dejaste “Pending” (double opt-in incompleto en Mailchimp)
  • Revisa si esos “Pending” son recuperables (reciente y legit) o desechables (viejo, sin engagement)

“Mis automations no disparan en MailerLite”

  • Verifica status: Active vs Draft
  • Verifica trigger: el evento que esperas (suscripción, tag añadido, etc.) está realmente ocurriendo
  • Test manual: añade un contacto manualmente y verifica que entra al flujo

“Mis templates se ven distintos en MailerLite”

  • MailerLite y Mailchimp renderizan algunos elementos distinto (especialmente padding, buttons)
  • Acepta 80-90% fidelidad visual; pixel-perfect requiere muchas horas de tweaking
  • Si críticamente importa fidelidad exacta, considera importar como HTML custom block (más rígido pero exacto)

“Algunos contactos dicen que se desuscribieron pero les sigue llegando”

  • Verifica que Mailchimp ya esté inactivo para esos contactos (las automations de Mailchimp pueden seguir corriendo)
  • En MailerLite, busca el contacto y verifica status Unsubscribed

Checklist final post-migración

A los 30 días de operación en MailerLite, verifica:

  • Cancelación de Mailchimp completada y billing detenido
  • DNS limpio (solo registros activos vigentes)
  • Form embeds en sitio web 100% apuntando a MailerLite
  • Todas las integraciones críticas funcionando
  • Métricas de deliverability estables o mejoradas
  • Equipo entrenado en MailerLite editor + reports
  • Backup completo de data histórica de Mailchimp guardado
  • Welcome series, carrito abandonado, post-purchase activas en MailerLite

Si todos están marcados, la migración está completa. Compara tu factura de MailerLite contra la última de Mailchimp para documentar el ahorro real.

Recursos relacionados

Comparativas relacionadas