Recursos · Integración n8n

Integración MailerLite n8nAutomatiza MailerLite con n8n.

¿Tu lista de correo sigue viviendo en una pestaña aparte? La integración MailerLite n8n aporta un nodo con 4 operaciones sobre suscriptores y un trigger que escucha 10 eventos repartidos en 2 familias. Suficiente para que la información circule en los dos sentidos sin copiar nada a mano.

Reseñas verificadas en Trustpilot · Agencia de IA, automatización y growth

Por qué automatizar

¿Qué cubre la integración MailerLite n8n?

Son dos nodos que van en direcciones opuestas. El nodo MailerLite llama a la API y trabaja sobre el recurso Subscriber: crear un suscriptor, leer uno, listar varios, actualizar uno. El MailerLite Trigger espera y arranca el flujo de trabajo en cuanto MailerLite avisa de algo sobre un suscriptor o una campaña. Juntos convierten la lista en un paso más de un proceso que funciona solo, y no en un destino final donde la información se queda quieta.

Primer caso, el alta que llega a todas partes a la vez. Un registro a un evento o una página de captación genera una fila, y esa misma ejecución da de alta el contacto con subscriber.create. La dirección entra por el campo Email, el resto de la fila alimenta los Custom Fields y una copia queda en Google Sheets, para que comercial y marketing miren el mismo dato.

Segundo caso, los grupos que otros equipos necesitan conocer. Cuando salta subscriber.added_to_group, el flujo avisa en el canal de Discord donde se sigue la campaña y, si hace falta, lee la ficha con subscriber.get antes de decidir. El evento contrario, subscriber.removed_from_group, sirve para lo mismo al revés: nadie descubre una semana después que un segmento se ha vaciado.

Tercer caso, el seguimiento que depende del comportamiento. subscriber.automation_completed indica que alguien ha terminado una secuencia, y ese es el momento de escribir a mano. Un mensaje personal por Gmail, una tarea para quien lleva la cuenta, o un subscriber.update que marque el estado antes de pasar a otra fase.

Si el nodo no tiene la operación que buscas, el nodo HTTP Request llama a cualquier endpoint de la API de MailerLite y reutiliza el mismo credential, es decir el acceso guardado en n8n, mediante la autenticación predefinida. No hay que volver a teclear la clave. Ese es el camino habitual para todo lo que queda fuera de las 4 operaciones sobre suscriptores.

Conviene saber dos cosas antes de montar nada. El nodo cubre 1 recurso y 4 operaciones, así que el límite se ve de un vistazo. Y el trigger no ofrece ninguna opción comodín: cada uno de los 10 eventos se marca por su nombre en el parámetro Events. Para situar la plataforma, la Reseña n8n entra en detalle y el Curso n8n se ocupa de la parte de construcción.

Conexión

¿Cómo conectar MailerLite con n8n?

  1. 01

    Genera la clave API en MailerLite

    Entra en tu cuenta de MailerLite y abre el menú Integrations, que es donde se genera la clave API. Es el único método de autenticación que aceptan tanto el nodo como el trigger, así que no hay pantalla de OAuth ni aplicación que instalar del lado de MailerLite. Copia el valor en cuanto aparezca y deja la pestaña abierta: el paso siguiente te pedirá saber con qué versión de MailerLite funciona la cuenta.

  2. 02

    Crea el credential en n8n

    En n8n, menú Credentials, añade un credential de MailerLite, o sea el acceso que la herramienta guarda una sola vez. Pega el valor en API Key. Queda el interruptor Classic API: actívalo solo si la clave pertenece a una cuenta MailerLite Classic. La mayoría de cuentas nuevas, y todas las gratuitas, lo dejan apagado. Una vez creado, ese credential aparece en la lista desplegable de todos los flujos que montes después.

  3. 03

    Conéctalo al nodo y al trigger

    Coloca el nodo MailerLite en el lienzo, elige el credential de su lista y selecciona el recurso Subscriber junto con la operación que necesitas. El MailerLite Trigger usa ese mismo credential, sin configuración aparte. Marca los eventos en Events y activa el flujo: ahí es cuando n8n registra su webhook en MailerLite, entendiendo por webhook una URL que la herramienta llama por su cuenta en cuanto ocurre algo.

Disparadores

¿Qué arranca un flujo desde MailerLite ?

MailerLite Trigger es el nodo que arranca un workflow cuando algo ocurre en MailerLite. Escucha 10 eventos, listados abajo por familia. Eliges uno o varios, activas el workflow y n8n registra el webhook (la URL que MailerLite 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.

subscriber.*9
  • subscriber.
    • added_to_group
    • automation_completed
    • automation_triggered
    • bounced
    • created
    • removed_from_group
    • spam_reported
    • unsubscribed
    • updated
campaign.*1
  • campaign.
    • sent

Notas de configuración

01Set Up the MailerLite TriggerEl MailerLite Trigger ocupa la primera casilla del lienzo y aporta el item con el que empieza todo. Funciona con el mismo credential de clave API que el nodo, así que no hay nada extra que configurar cuando este ya existe.

El MailerLite Trigger ocupa la primera casilla del lienzo y aporta el item con el que empieza todo. Funciona con el mismo credential de clave API que el nodo, así que no hay nada extra que configurar cuando este ya existe.

Parámetros clave

  • Events: la lista de eventos de MailerLite a los que responde este flujo. Puedes marcar uno o varios, siempre por su nombre: no hay ninguna opción comodín que los recoja todos, y un evento sin marcar nunca llega a n8n.
Cuándo usarlo
siempre que MailerLite sea quien se entera primero. El mecanismo es un webhook, o sea que MailerLite llama a una URL de n8n por iniciativa propia, y n8n registra esa URL justo al activar el flujo. Cada evento llega en unos segundos y nada tiene que ir a preguntar por su cuenta. La contrapartida: un flujo desactivado no escucha nada, y un lienzo de pruebas sin activar parece una conexión rota cuando solo está dormido.
02Subscriber EventsNueve de los diez eventos hablan de un contacto concreto, y por eso esta familia sostiene la mayoría de los flujos. Primero el ciclo de vida: subscriber.created cuando entra una dirección nueva, subscriber.updated cuando cambia algún campo personalizado y subscriber.unsubscribed cuando alguien se da de baja.

Nueve de los diez eventos hablan de un contacto concreto, y por eso esta familia sostiene la mayoría de los flujos. Primero el ciclo de vida: subscriber.created cuando entra una dirección nueva, subscriber.updated cuando cambia algún campo personalizado y subscriber.unsubscribed cuando alguien se da de baja.

La pertenencia a grupos tiene su pareja, subscriber.added_to_group y subscriber.removed_from_group, útil cuando un grupo representa un segmento que otras herramientas también necesitan. Del lado de la recepción llegan subscriber.bounced y subscriber.spam_reported. Las automatizaciones aportan dos más, subscriber.automation_triggered al empezar una secuencia y subscriber.automation_completed al terminarla.

Cuándo usarlo
marca el evento estrecho antes que el amplio. Un flujo atado solo a subscriber.bounced se lee de un vistazo, mientras que uno que lo recoge todo arranca con una cadena larga de condiciones.
03Campaign SentLa parte de campañas se resuelve con un único evento: campaign.sent, que se dispara cuando una campaña sale. Es el único miembro de su familia y habla del envío en sí, no de un lector concreto.

La parte de campañas se resuelve con un único evento: campaign.sent, que se dispara cuando una campaña sale. Es el único miembro de su familia y habla del envío en sí, no de un lector concreto.

Cuándo usarlo
como pistoletazo de salida de todo lo que rodea a un envío. Avisar al canal donde el equipo sigue los lanzamientos, anotar la fecha en una hoja de seguimiento o iniciar una espera antes del siguiente paso de una secuencia. Combina bien con los eventos de suscriptor: la campaña sale y después llegan las reacciones como subscriber.unsubscribed o subscriber.spam_reported al mismo lienzo. Tener las dos cosas en un solo flujo deja el envío y sus consecuencias en un mismo historial de ejecuciones, en vez de en dos flujos que nadie lee juntos.
Acciones

¿Qué sabe hacer el nodo MailerLite ?

El nodo MailerLite expone 4 operaciones en 1 recursos. Para cada una: el nodo tal como lo configuras en n8n, los campos obligatorios y nuestras notas de campo.

Matriz recursos × operaciones
RecursoCreateGetGet ManyUpdate
Subscriber✓✓✓✓

Subscriber

4 operaciones
01

Create a subscriber

subscriber.create

Lo que ves en n8n

Notas y casos de uso

Añade un contacto a la cuenta de MailerLite y devuelve la ficha creada, lista para que la usen los nodos siguientes.

Parámetros clave

  • Email: la dirección del nuevo suscriptor, con el formato name@email.com. El campo es obligatorio, así que un valor vacío detiene el nodo; lo normal es una expresión como {{ $json.email }} desde la fila que entra.
  • Additional Fields: opcional. Ahí están Status (active, unconfirmed, bounced, junk, unsubscribed), Custom Fields y el rastro del consentimiento: Subscribed At, Opted In At, Opt In IP, IP Address y Unsubscribed At.
Casos de uso
un registro a un taller rellena una hoja y la misma ejecución da de alta a la persona con el origen guardado en un campo personalizado.
02

Get a subscriber

subscriber.get

Lo que ves en n8n

Notas y casos de uso

Lee un contacto y devuelve esa única ficha, la forma más directa de saber qué guarda hoy MailerLite sobre una dirección.

Parámetros clave

  • Subscriber Email: el correo del suscriptor que quieres recuperar. La operación trabaja con la dirección en sí, no con un identificador interno, así que un correo recogido en otro sitio basta para localizar a alguien.
Casos de uso
antes de escribir un seguimiento a mano, releer la ficha para ver el estado y los campos personalizados actuales, y decidir a partir de ahí en lugar de pisar un dato más reciente.
03

Get many subscribers

subscriber.getAll

Lo que ves en n8n

Notas y casos de uso

Devuelve un item por cada suscriptor de la cuenta. Listo para recorrer, filtrar o exportar hacia otra herramienta sin tocar nada a mano.

Parámetros clave

  • Return All: activado, n8n recorre las páginas de la API y trae a todos los suscriptores. Desactivado, es Limit quien fija el número máximo de items devueltos, lo que mantiene corta una prueba.
  • Filters: contiene Status, para pedir solo los contactos active, o solo los unsubscribed cuando toca limpiar.
Casos de uso
una exportación semanal de contactos activos hacia la hoja que comercial ya abre los lunes.
04

Update a subscriber

subscriber.update

Lo que ves en n8n

Notas y casos de uso

Escribe valores nuevos sobre un contacto que ya existe y devuelve la ficha tal como queda después del cambio.

Parámetros clave

  • Subscriber Email: el correo del suscriptor, que sirve para encontrar la ficha correcta. Aliméntalo con una expresión desde los datos del trigger cuando la actualización venga después de un evento.
  • Additional Fields: lo que quieras cambiar. Custom Fields recibe los valores que llegan de otra herramienta y Status mueve el contacto entre active, unsubscribed, bounced, junk y unconfirmed.
Casos de uso
un presupuesto firmado en el CRM y el flujo escribe la nueva etapa en los campos personalizados del contacto en el mismo minuto.
Necesitas ayuda

¿Necesitas ayuda para automatizar MailerLite con n8n?

El equipo te responde directamente.

Cada mensaje lo lee una persona.

FAQ

Preguntas frecuentes sobre MailerLite y n8n

01¿La integración de MailerLite es gratuita en n8n?
Sí, del lado de n8n. El nodo MailerLite y el MailerLite Trigger vienen incluidos con n8n, así que no hay nada que instalar ni coste adicional, tanto si usas n8n Cloud como una instancia autoalojada en Community Edition con licencia Sustainable Use. Un flujo se comporta igual en los dos casos, y mover un lienzo de un portátil a un servidor no cambia el funcionamiento del nodo. Lo que cuesta una cuenta de MailerLite es otra cuestión, y esta página no la trata. El único requisito por ese lado es una cuenta capaz de generar una clave API desde el menú Integrations.
02¿Qué credenciales hacen falta para conectar MailerLite con n8n?
Una clave API, y es el único método de autenticación admitido. La generas desde el menú Integrations de tu cuenta de MailerLite y la pegas en el campo API Key de un credential de MailerLite dentro de n8n. Ese mismo credential vale para el nodo y para el trigger, así que lo creas una vez y luego lo eliges en una lista desplegable en cada flujo. El ajuste que merece atención es el interruptor Classic API: enciéndelo solo si la clave viene de una cuenta MailerLite Classic. La mayoría de cuentas nuevas, y todas las gratuitas, lo dejan apagado.
03¿Qué límites tiene el nodo de MailerLite en n8n?
El alcance es deliberadamente corto: 1 recurso, Subscriber, y 4 operaciones sobre él. Todo lo que la API de MailerLite expone más allá pasa por el nodo HTTP Request, que llama a cualquier endpoint reutilizando el mismo credential con la autenticación predefinida, sin una segunda clave que gestionar. En los listados, recuerda que Return All es lo que hace que n8n recorra las páginas de la API: si lo dejas desactivado, es Limit quien decide cuántos suscriptores vuelven, algo cómodo para una prueba y engañoso para una exportación. En el trigger, la falta de comodín obliga a marcar cada evento por su nombre.
04¿El MailerLite Trigger reacciona en tiempo real?
Sí. El trigger funciona por webhook: MailerLite llama a una URL de n8n por su cuenta cada vez que ocurre uno de los eventos marcados. Nada tiene que ir a preguntar cada cierto tiempo. n8n registra esa URL en MailerLite en el momento en que activas el flujo, y a partir de ahí cada evento llega al lienzo en unos segundos. Dos consecuencias prácticas. Un flujo sin activar no recibe nada, así que probar en un lienzo inactivo da la falsa impresión de una conexión averiada. Y solo se envían los eventos marcados en el parámetro Events, porque no existe una opción que cubra los 10 a la vez.
05¿n8n o Make para la integración MailerLite n8n?
Depende de tres criterios, y la lista de funciones no es realmente uno de ellos. El alojamiento: n8n corre en tu propio servidor con Docker o npm, o en n8n Cloud, mientras que Make existe solo en versión alojada, de modo que esa decisión marca también por dónde pasan los datos de tus suscriptores. El modelo de coste: Make factura por operación, algo que pesa cuando un flujo se dispara con cada evento de suscriptor de una cuenta movida. La lógica visual: los dos dibujan un lienzo, y el que leas más rápido será el que acabes manteniendo. Monta el mismo flujo pequeño en cada uno antes de decidir.