- Inicio
- Recursos
- Integraciones
- Mailchimp
Integración Mailchimp n8nAutomatiza Mailchimp con n8n.
La lista se mantiene al día sola, sin que nadie la toque. La integración Mailchimp n8n pone a tu alcance 14 operaciones repartidas en 4 recursos, más un trigger que escucha 6 eventos de audiencia y de campaña. Pensado para equipos de marketing y de operaciones que ya no quieren importar archivos a mano.
Reseñas verificadas en Trustpilot · Agencia de IA, automatización y growth
¿Qué cubre la integración Mailchimp n8n?
La integración son dos nodos que vienen incluidos en n8n. El nodo Mailchimp llama a la API de Mailchimp para crear, leer, actualizar y borrar suscriptores, poner y quitar etiquetas, manejar campañas y leer los grupos de interés. El Mailchimp Trigger registra un webhook, es decir una URL que Mailchimp llama cuando pasa algo, y arranca el flujo de trabajo en cuestión de segundos.
El primer escenario es el alta que llega desde varios sitios a la vez. Un formulario de la web, un pedido de la tienda o una fila recogida desde Google Sheets pasan por member.create con estado subscribed o pending, y en la misma ejecución memberTag.create añade la etiqueta de origen. Se acaba el archivo de importación de los lunes.
El segundo escenario va en dirección contraria. El trigger salta con subscribe o unsubscribe y el cambio se propaga al resto de herramientas: un aviso en Slack para el equipo comercial, un seguimiento por Gmail, el mismo estado en ActiveCampaign. El consentimiento deja de depender de que alguien se acuerde de replicarlo, que es justo donde se rompe casi siempre.
El tercer escenario es el seguimiento de los envíos. campaign.getAll lista lo que ha salido y filtra por estado sent, campaign.replicate clona la newsletter del mes anterior para partir de una base limpia y campaign.resend genera la versión Resend to Non-Openers de una campaña ya enviada. Antes de campaign.send cabe una validación humana, porque esa es la operación que no conviene dejar suelta.
Cuando la operación no existe en el nodo, entra el nodo HTTP Request. Los informes, las automatizaciones de Mailchimp, los datos de comercio electrónico o la creación de una audiencia no están entre las 14 operaciones: HTTP Request llama a ese endpoint reutilizando el mismo credential, la ficha de conexión que se crea una vez en n8n, mediante la autenticación predefinida. Un único juego de claves para todo el flujo.
Conviene conocer dos límites antes de montar nada. A los suscriptores se les identifica por su dirección de correo y no por un identificador interno, así que el flujo tiene que arrastrar la dirección exacta con la que entró. Y listGroup.getAll lee los grupos de interés pero no los crea ni los edita, de modo que su estructura sigue siendo trabajo manual dentro de Mailchimp. Si todavía dudas de plataforma, la reseña n8n entra en el alojamiento, el coste y el editor visual.
¿Cómo se conecta Mailchimp con n8n?
- 01
Genera la clave API
Entra en la sección de claves API de la cuenta de Mailchimp y crea una clave. En n8n abre el menú Credentials, elige la ficha Mailchimp API y pega el valor en el campo API Key. Un credential se crea una sola vez y se reutiliza en todos los flujos, así que tanto el nodo como el trigger lo ofrecen después en su desplegable. Mailchimp recomienda esta vía cuando la automatización solo toca datos de tu propia cuenta.
- 02
O registra una app OAuth2
OAuth2 es el otro método admitido, y es el que toca usar cuando el flujo tiene que entrar en la cuenta de Mailchimp de otra persona en lugar de la tuya. Hay que registrar una aplicación en la parte de desarrolladores de Mailchimp, crear la ficha Mailchimp OAuth2 en n8n y completar la autorización. Cuesta algo más de tiempo al principio, pero el acceso se retira sin tener que rotar una clave compartida.
- 03
Elige la audiencia en el nodo
Coloca un nodo Mailchimp en el lienzo, selecciona el credential y después el recurso y la operación. Casi todas las operaciones piden List Name or ID, la audiencia sobre la que actúa la llamada. No hace falta memorizar nada, n8n carga las audiencias de la cuenta en el desplegable. Si la audiencia viene de un nodo anterior, sirve una expresión como
{{ $json.listId }}, esto es, un valor que se calcula durante la ejecución.
¿Qué pone en marcha un flujo de Mailchimp ?
Mailchimp Trigger es el nodo que arranca un workflow cuando algo ocurre en Mailchimp. Escucha 6 eventos, listados abajo por familia. Eliges uno o varios, activas el workflow y n8n registra el webhook (la URL que Mailchimp llama) en tu cuenta.
Lo que ves en n8n
Todos los eventos, por familia
Una fila por objeto, un chip por acción. El evento que marcas en el nodo se escribe objeto.acción; pasa el cursor por un chip para leer cuándo se dispara.
campaign.*1campaign.campaign
cleaned.*1cleaned.cleaned
profile.*1profile.profile
subscribe.*1subscribe.subscribe
unsubscribe.*1unsubscribe.unsubscribe
upemail.*1upemail.upemail
Notas de configuración
01Set up the Mailchimp Trigger
El trigger es el nodo de entrada: reacciona a lo que ocurre dentro de Mailchimp en lugar de esperar a que otro nodo lo llame. Funciona por webhook, la URL que n8n registra en Mailchimp al activar el flujo de trabajo. A partir de ahí cada evento llega en segundos, sin intervalo de consulta que configurar.
Parámetros clave
- List Name or ID: la audiencia que dispara los eventos. Un trigger vigila una sola audiencia, así que otra lista necesita su propio nodo.
- Events: las casillas que deciden cuáles de los 6 tipos de evento llegan al flujo. No hay opción para capturarlos todos, marca solo lo que el flujo sabe tratar.
- Sources: los orígenes autorizados a disparar el webhook, para distinguir un cambio hecho en la interfaz de Mailchimp de otro empujado por la API.
02Subscribe and Unsubscribe
Estos dos eventos cuentan cómo crece y cómo se vacía la audiencia. subscribe salta cuando se añade un suscriptor a la lista y unsubscribe cuando un miembro se da de baja. Es la pareja con la que arrancan la mayoría de flujos, porque lleva encima el estado del consentimiento.
Parámetros clave
- Events: marca Subscribe, Unsubscribe o ambos en el mismo trigger y separa las ramas después según el evento recibido.
- Sources: útil aquí para no tratar igual un alta llegada de un formulario de Mailchimp y otra empujada por una llamada a la API.
03Profile Updated, Email Address Updated and Cleaned
Esta familia habla de la calidad del dato sobre un contacto que ya existe. profile salta cuando el suscriptor actualiza su perfil, upemail cuando cambia su dirección de correo y cleaned cuando Mailchimp retira de la lista una dirección que ha dejado de aceptar mensajes.
Parámetros clave
- Events: Profile Updated, Email Address Updated y Cleaned pueden compartir trigger, porque lo que viene después suele ser la misma actualización de ficha.
- List Name or ID: la audiencia afectada, algo que importa porque una lista de producto y una de newsletter suelen vigilarse desde flujos distintos.
04Campaign Sent
El evento campaign cubre el envío en sí: salta cuando una campaña se envía o se cancela. Es el único del grupo que habla del mensaje y no de una persona, lo que lo convierte en el punto de partida natural para todo lo que debe ocurrir una vez por envío.
Parámetros clave
- Events: Campaign Sent solo en su trigger, lejos de los eventos de suscriptor, para no tener que bifurcar en cada ejecución.
- Sources: conviene restringirlo cuando las campañas se programan a mano en Mailchimp y además las lanza otro flujo con
campaign.send.
¿Qué sabe hacer el nodo Mailchimp ?
El nodo Mailchimp expone 14 operaciones en 4 recursos. Para cada una: el nodo tal como lo configuras en n8n, los campos obligatorios y nuestras notas de campo.
| Recurso | Create | Get | Get Many | Update | Delete | Replicate | Resend | Send |
|---|---|---|---|---|---|---|---|---|
| Campaign | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ||
| List Group | ✓ | |||||||
| Member | ✓ | ✓ | ✓ | ✓ | ✓ | |||
| Member Tag | ✓ | ✓ |
Índice de operaciones
Campaign
6 operacionesDelete a campaign
campaign.deleteLo que ves en n8n
Notas y casos de uso
Borrado definitivo: la campaña desaparece de la cuenta de Mailchimp, borradores y envíos programados incluidos. El nodo devuelve el control cuando Mailchimp confirma.
Parámetros clave
- Campaign ID: la campaña a eliminar, elegida en la lista de campañas o pasada como
{{ $json.id }}desde un nodo anterior.
Get a campaign
campaign.getLo que ves en n8n
Notas y casos de uso
Entra una campaña, sale un item con los ajustes y los metadatos que Mailchimp guarda de ella. Funciona bien como paso de consulta en medio de un flujo largo.
Parámetros clave
- Campaign ID: el identificador de la campaña a leer, no su asunto ni su título interno.
Get many campaigns
campaign.getAllLo que ves en n8n
Notas y casos de uso
El listado devuelve las campañas de la cuenta como items separados, con filtros que recortan el conjunto antes de que corra el resto del flujo.
Parámetros clave
- Return All: activado, n8n recorre todas las páginas de resultados; desactivado, Limit fija cuántas campañas vuelven.
- Status: limita la respuesta a
sent,sending,saveoschedule. - Since Send Time y Before Send Time: la ventana de fechas del envío, que es como un informe cubre un solo mes.
- Sort Field y Sort Direction: orden por
create_timeosend_time, ascendente o descendente.
Replicate a campaign
campaign.replicateLo que ves en n8n
Notas y casos de uso
Aparece una copia de la campaña elegida en la cuenta, con contenido y ajustes, en forma de borrador que todavía no ha enviado nadie.
Parámetros clave
- Campaign ID: la campaña a clonar, que la operación deja intacta.
Resend a campaign
campaign.resendLo que ves en n8n
Notas y casos de uso
Segunda oportunidad para quienes no abrieron: la operación crea la versión Resend to Non-Openers de una campaña ya enviada, dirigida a las personas que no abrieron el primer mensaje.
Parámetros clave
- Campaign ID: la campaña que ya salió. Un borrador no tiene datos de apertura, así que no hay a quién reenviar.
Send a campaign
campaign.sendLo que ves en n8n
Notas y casos de uso
Aquí la campaña sale de verdad. Mailchimp lanza el envío al momento, y por eso esta es la operación que conviene proteger con un paso de aprobación.
Parámetros clave
- Campaign ID: el borrador a enviar, normalmente el identificador que devolvió el paso de duplicación dentro del mismo flujo.
List Group
1 operaciónGet many list groups
listGroup.getAllLo que ves en n8n
Notas y casos de uso
Los grupos de interés viven dentro de una categoría de la audiencia, y esta operación los lee para que un flujo pueda emparejar una etiqueta con el grupo que Mailchimp espera.
Parámetros clave
- List Name or ID: la audiencia que contiene los grupos.
- Group Category Name or ID: la categoría a leer, ya que todo grupo cuelga de una.
- Return All: activado para la categoría entera, desactivado para pararse en Limit.
Member
5 operacionesCreate a member
member.createLo que ves en n8n
Notas y casos de uso
Dar de alta a alguien en una audiencia es la operación central de casi todos los flujos. Mailchimp guarda la dirección con el estado de consentimiento que le pasas y devuelve el suscriptor creado.
Parámetros clave
- List Name or ID: la audiencia que recibe el contacto.
- Email: la dirección,
{{ $json.email }}del formulario o del pedido que inició la ejecución. - Status:
subscribedda de alta directamente,pendingmanda antes el correo de confirmación. - Merge Fields: los valores con nombre que rellenan las variables de la plantilla, como el nombre de pila.
- Tags: etiquetas separadas por comas, puestas en la creación.
Delete a member
member.deleteLo que ves en n8n
Notas y casos de uso
Sacar una dirección de la audiencia va más lejos que una baja: no queda ninguna ficha de suscriptor detrás.
Parámetros clave
- List Name or ID: la audiencia de la que se retira, una por llamada.
- Email: la dirección del miembro, la única clave que acepta el nodo aquí.
Get a member
member.getLo que ves en n8n
Notas y casos de uso
Leer a un suscriptor devuelve la ficha tal como la guarda Mailchimp: estado, campos de fusión, etiquetas y el resto del perfil.
Parámetros clave
- List Name or ID: la audiencia donde buscar.
- Email: la dirección a recuperar.
- Fields y Exclude Fields: listas de campos separadas por comas que aligeran la respuesta cuando solo importa el estado.
Get many members
member.getAllLo que ves en n8n
Notas y casos de uso
Recorrer la audiencia devuelve un item por suscriptor, con filtros que mantienen la exportación acotada en vez de traerlo todo.
Parámetros clave
- List Name or ID: la audiencia a leer.
- Return All: activado, se recuperan todas las páginas; desactivado, Limit decide cuántos suscriptores vuelven.
- Status: deja solo los miembros
subscribed,unsubscribed,cleaned,pendingotransactional. - Since Last Changed: limita el resultado a los suscriptores cuya información cambió después de un momento dado.
Update a member
member.updateLo que ves en n8n
Notas y casos de uso
Los cambios caen sobre un suscriptor que ya existe: estado, valores de perfil o grupos de interés, sin tocar los campos que dejas fuera.
Parámetros clave
- List Name or ID: la audiencia que contiene el contacto.
- Email: la dirección que identifica al suscriptor a modificar.
- Merge Fields: los valores a sobrescribir, por ejemplo el nombre de empresa que cambió en el CRM.
- Skip Merge Validation: acepta el dato aunque un campo de fusión normalmente obligatorio venga vacío, lo que desatasca las fichas incompletas.
Member Tag
2 operacionesCreate a member tag
memberTag.createLo que ves en n8n
Notas y casos de uso
Las etiquetas son la forma que tiene Mailchimp de segmentar una audiencia, y esta operación pone una o varias sobre un suscriptor que ya está dado de alta.
Parámetros clave
- List Name or ID: la audiencia a la que pertenece el suscriptor.
- Email: la dirección a etiquetar.
- Tags: las etiquetas a añadir, escritas en una cadena separada por comas.
- Is Syncing: activado, las automatizaciones de Mailchimp basadas en esas etiquetas no se disparan, que es lo que quieres durante una carga masiva.
Delete a member tag
memberTag.deleteLo que ves en n8n
Notas y casos de uso
Quitar una etiqueta a un suscriptor es la operación espejo. La persona sigue en la audiencia, solo se va la etiqueta.
Parámetros clave
- List Name or ID: la audiencia afectada.
- Email: el suscriptor que pierde la etiqueta.
- Tags: las etiquetas a retirar, separadas por comas igual que al ponerlas.
- Is Syncing: activado cuando la limpieza debe pasar en silencio y no despertar automatizaciones ligadas a etiquetas.
¿Necesitas ayuda para automatizar Mailchimp con n8n?
El equipo te responde directamente.
Cada mensaje lo lee una persona.

