Recursos · Integración n8n

Integración Mailjet n8nAutomatiza Mailjet con n8n.

¿Puede un mismo flujo enviar el mensaje y gestionar lo que vuelve? Eso resuelve la integración Mailjet n8n. El nodo expone 3 operaciones repartidas en 2 recursos: email, email con plantilla y SMS. El trigger escucha 6 eventos, de sent a unsub, sin tocar código.

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

Por qué automatizar

¿Qué resuelve de verdad la integración Mailjet n8n?

Dos nodos y dos direcciones. El nodo Mailjet envía: 3 operaciones repartidas entre los recursos Email y SMS. El trigger Mailjet escucha y recoge los 6 eventos que Mailjet reporta sobre un mensaje mediante un webhook, es decir una URL que n8n registra para que Mailjet la llame en cuanto pasa algo. El credential, la credencial guardada en el menú Credentials de n8n, se crea una vez y sirve para los dos.

Primer caso: una tienda online que recupera carritos abandonados. El flujo detecta el carrito parado, espera un rato y lanza email.sendTemplate con una plantilla que el equipo de marketing ya diseñó en Mailjet. n8n solo aporta las variables, el nombre del producto y el importe. Quien escribe los textos los edita en Mailjet, sin abrir nunca el flujo.

Segundo caso: el SMS, cuando el email llega tarde. Un aviso de cita para el día siguiente, una franja de entrega, un código que caduca en una hora. sms.send pide un nombre de remitente, un número en formato internacional y el texto. Nada más. Muchos equipos lo encadenan después de una lectura en Google Sheets donde están los teléfonos.

Tercer caso, en sentido contrario. El trigger recibe un bounce o un blocked, n8n guarda la dirección, marca el contacto en Mautic y avisa por Slack cuando el mismo dominio falla dos veces el mismo día. La limpieza de la base deja de depender de que alguien se acuerde.

Donde el nodo se queda corto entra HTTP Request. El nodo Mailjet envía, y solo envía. Las listas de contactos, los segmentos, las campañas y las estadísticas no aparecen como operaciones. Todo eso se hace con el nodo HTTP Request, que llama a cualquier endpoint de la API de Mailjet reutilizando el credential que ya guardaste. Misma autenticación, cero configuración nueva.

Dos límites conviene tenerlos claros antes de montar nada. El trigger no admite comodín: un nodo escucha un evento, así que un flujo que vigila cuatro eventos lleva cuatro nodos trigger. Y el SMS usa un tipo de credential distinto al del email, algo que sorprende a quien daba por hecho que una sola clave cubría la cuenta. Si todavía estás comparando proveedores, los nodos SendGrid y Gmail cubren una parte parecida del mismo problema.

Conexión

¿Cómo se conecta Mailjet con n8n?

  1. 01

    Elige el tipo de credential correcto

    Mailjet ofrece dos métodos de autenticación y n8n replica los dos. Email API key cubre toda la API de Email, o sea las dos operaciones de envío de correo y el trigger. SMS token cubre la API de SMS y nada más. La elección va por operación, no por cuenta: un flujo que manda un email y luego un SMS necesita los dos credentials guardados, y cada nodo escoge el suyo en su lista desplegable.

  2. 02

    Copia la API Key y la Secret Key

    Para el credential de email, n8n pide una API Key y una Secret Key. Las dos se ven en la página API Key Management de tu cuenta Mailjet. Funciona el par principal y también el par de una subcuenta, útil para separar el tráfico de las automatizaciones del resto de la actividad. Un credential se crea una sola vez en el menú Credentials y desde ahí lo reutilizan todos los flujos.

  3. 03

    Genera el token de SMS si lo necesitas

    El credential de SMS espera un único Token de acceso, que se genera desde el SMS Dashboard de Mailjet. No lleva clave secreta ni opción de sandbox. Guárdalo con un nombre que diga a las claras que es el de SMS: la lista desplegable del nodo muestra los credentials por su nombre, y elegir el de email en un nodo de SMS devuelve un error de autenticación, no una pista útil.

Disparadores

¿Qué arranca un flujo desde Mailjet ?

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

blocked.*1
  • blocked.
    • blocked
bounce.*1
  • bounce.
    • bounce
open.*1
  • open.
    • open
sent.*1
  • sent.
    • sent
spam.*1
  • spam.
    • spam
unsub.*1
  • unsub.
    • unsub

Notas de configuración

01Set up the Mailjet TriggerEl nodo trigger tiene un solo ajuste, y ese ajuste decide todo aquello a lo que reacciona el flujo. Al activar el flujo, n8n registra un webhook, una URL pública que Mailjet llama en cuanto le pasa algo a un mensaje, así que los eventos llegan en segundos y no hay ninguna consulta periódica a la API.

El nodo trigger tiene un solo ajuste, y ese ajuste decide todo aquello a lo que reacciona el flujo. Al activar el flujo, n8n registra un webhook, una URL pública que Mailjet llama en cuanto le pasa algo a un mensaje, así que los eventos llegan en segundos y no hay ninguna consulta periódica a la API.

Parámetros clave

  • Event: el único evento que escucha este nodo, elegido entre los 6 valores que reporta Mailjet, sent, open, bounce, blocked, spam y unsub.
Cuándo usarlo
siempre que el punto de partida sea Mailjet y no tu propia aplicación. No hay valor comodín, así que cuenta con un nodo trigger por evento, juntos en el mismo lienzo o en flujos separados. El nodo trigger va por la versión 1 y no acepta ningún otro parámetro, lo que tiene su lado bueno: no hay nada que ajustar si el volumen de eventos crece.
02sentMailjet reporta sent cuando el mensaje ya fue aceptado y entregado al servidor del destinatario. Confirma la salida, no la lectura. Es la prueba más barata de que el flujo hizo lo que decía que hacía.

Mailjet reporta sent cuando el mensaje ya fue aceptado y entregado al servidor del destinatario. Confirma la salida, no la lectura. Es la prueba más barata de que el flujo hizo lo que decía que hacía.

Parámetros clave

  • Event: puesto en sent en un nodo dedicado al seguimiento de envíos.
Cuándo usarlo
trazabilidad y detección de fallos silenciosos. Un flujo que manda un email por cada factura puede registrar cada sent en una hoja y comparar ese registro con las facturas creadas ese día. Una diferencia señala un envío que murió antes de llegar a Mailjet, y una diferencia entre dos cifras se ve mucho antes que un email que falta en un buzón. También sirve de señal de vida cuando alguien pregunta si la automatización sigue funcionando.
03bounce, blocked and spamTres eventos describen tres formas de fallar. bounce, el servidor del destinatario rechaza el mensaje. blocked, Mailjet se niega a enviarlo. spam, la persona pulsó el botón de queja. Si los ignoras, los tres erosionan la reputación del remitente.

Tres eventos describen tres formas de fallar. bounce, el servidor del destinatario rechaza el mensaje. blocked, Mailjet se niega a enviarlo. spam, la persona pulsó el botón de queja. Si los ignoras, los tres erosionan la reputación del remitente.

Parámetros clave

  • Event: un nodo trigger por valor, porque el nodo acepta un solo evento y no ofrece comodín.
Cuándo usarlo
para mantener la base limpia sin pensar en ello. Haz que los tres desemboquen en la misma rama, marca el contacto y deja de escribir a esa dirección. Una queja merece una regla más dura que un rebote, así que un nodo Switch justo después del trigger se amortiza rápido. Quien envía cada semana suele colgar además una alerta de spam: una racha repentina casi siempre significa que el último envío fue al segmento equivocado.
04open and unsubEl interés llega por dos eventos que tiran en direcciones opuestas. open se dispara cuando el destinatario abre el mensaje, unsub cuando se da de baja. Leídos juntos cuentan si el contenido engancha o si ya cansa, una señal distinta de los fallos de entrega que reportan los otros eventos.

El interés llega por dos eventos que tiran en direcciones opuestas. open se dispara cuando el destinatario abre el mensaje, unsub cuando se da de baja. Leídos juntos cuentan si el contenido engancha o si ya cansa, una señal distinta de los fallos de entrega que reportan los otros eventos.

Parámetros clave

  • Event: open para las señales de interés, unsub para las bajas, cada uno en su propio nodo trigger, ya que un trigger solo acepta un valor y no hay forma de capturar los dos a la vez.
Cuándo usarlo
puntuación de contactos y vigilancia del desgaste. Una apertura en un email de precios puede subir la puntuación en el CRM y avisar al comercial en el mismo minuto, mientras unsub alimenta una lista de exclusión que consultan todos los flujos posteriores antes de enviar un seguimiento.
Acciones

¿Qué sabe hacer el nodo Mailjet ?

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

Matriz recursos × operaciones
RecursoSendSend Template
Email✓✓
SMS✓

Email

2 operaciones
01

Send an email

email.send

Lo que ves en n8n

Notas y casos de uso

Compone un mensaje campo a campo y lo entrega a la API de Email, que devuelve los identificadores que n8n pasa al nodo siguiente.

Parámetros clave

  • From Email: la dirección del remitente, con la forma admin@example.com, y tiene que ser un remitente que Mailjet ya reconozca.
  • To Email: el destinatario, o varios separados por coma, a menudo {{ $json.email }} desde el nodo anterior.
  • HTML y Text: la versión maquetada y la versión de texto plano de reserva.
  • Additional Fields: aquí están Reply To, From Name, Cc Addresses y Track Opens.
Casos de uso
una alerta interna montada por un nodo Code, o un aviso cuyo texto cambia en cada ejecución y no cabría en una plantilla.
02

Send an email template

email.sendTemplate

Lo que ves en n8n

Notas y casos de uso

Reutiliza un diseño guardado en Mailjet y le inyecta datos, de forma que la maquetación siga en manos de quien la gestiona.

Parámetros clave

  • Template Name or ID: se elige en la lista, o se pasa mediante una expresión cuando la plantilla depende del item tratado.
  • Variables: pares Name y Value que rellenan los huecos previstos en el diseño.
  • From Email y To Email: el mismo direccionamiento que en un envío libre.
  • Subject: sustituye al asunto que trae la plantilla.
Casos de uso
confirmación de pedido, restablecimiento de contraseña, aviso de renovación. Todo lo que sale en serie, donde una errata cuesta cara de corregir flujo por flujo.

SMS

1 operación
03

Send an SMS

sms.send

Lo que ves en n8n

Notas y casos de uso

Lanza un mensaje de texto por la API de SMS, con el credential de token SMS y no con el par de claves de email.

Parámetros clave

  • From: el nombre de remitente que aparece en el móvil, de 3 a 11 caracteres, solo alfanuméricos, sin espacios ni signos.
  • To: el número del destinatario en formato E.164, de 3 a 15 caracteres, siempre con el signo más delante y el prefijo del país.
  • Text: el cuerpo del mensaje, obligatorio, y lo único que la persona va a leer.
Casos de uso
una franja de entrega, un código que caduca, un aviso de guardia cuando el email lleva una hora sin respuesta.
Necesitas ayuda

¿Necesitas ayuda para automatizar Mailjet con n8n?

El equipo te responde directamente.

Cada mensaje lo lee una persona.

FAQ

Mailjet y n8n, preguntas frecuentes

01¿La integración Mailjet n8n es gratis?
Sí, por el lado de n8n. El nodo Mailjet y el trigger Mailjet vienen incluidos con n8n, así que no hay nada que instalar ni ningún coste añadido, tanto si usas n8n Cloud como si te alojas tú mismo la Community Edition con su licencia Sustainable Use. Una instancia levantada con Docker o con npm ejecuta exactamente el mismo flujo que una de Cloud, y el archivo pasa de una a otra sin retoques. Lo que cobre Mailjet por enviar emails y SMS es otra cosa, depende de tu plan, y n8n no interviene ahí.
02¿Qué credentials de Mailjet hacen falta en n8n?
Hay dos métodos y no son intercambiables. El método Email API key pide una API Key y una Secret Key, las dos visibles en la página API Key Management de tu cuenta Mailjet, y cubre las operaciones de envío de correo más el trigger. El método SMS token pide un único Token de acceso, generado desde el SMS Dashboard, y cubre solo la operación de SMS. Para el email vale el par principal y también el par de una subcuenta. Cada credential se guarda una vez en el menú Credentials y luego se elige en una lista desplegable dentro de cada nodo.
03¿Qué no puede hacer el nodo Mailjet?
Envía, y ahí se acaba su alcance. El nodo expone 3 operaciones sobre 2 recursos, o sea email, email con plantilla y SMS. Las listas de contactos, los segmentos, las campañas, las estadísticas y la gestión de plantillas no están. Para todo eso, el nodo HTTP Request llama directamente al endpoint de Mailjet que necesites reutilizando el credential ya guardado, sin rehacer la autenticación. El trigger tiene un límite simétrico por su lado: ningún valor comodín, así que toca un nodo por evento en lugar de uno solo escuchando los 6.
04¿El trigger de Mailjet reacciona en tiempo real?
Casi. El trigger funciona por webhook: n8n registra una URL en Mailjet cuando activas el flujo, y Mailjet llama a esa URL en cuanto ocurre un evento. Cada evento llega al flujo en segundos, no se consulta nada a intervalos, así que no hay frecuencia que ajustar ni retraso elegido sin querer. Hay una consecuencia que conviene prever: un flujo desactivado ya no tiene webhook vivo, y los eventos ocurridos mientras estaba apagado no se guardan en cola. Deja el flujo de producción activo y haz las pruebas en otro aparte.
05¿n8n o Make para Mailjet?
Depende de tres cosas. El alojamiento primero: n8n se autoaloja con Docker o npm, o se usa en n8n Cloud, mientras que Make solo existe alojado, lo que resuelve la duda rápido cuando las direcciones de los destinatarios y el contenido de los mensajes deben quedarse en tu infraestructura. El modelo de coste después: Make factura por operación, y eso sube en un escenario que se ramifica en cada tipo de evento. El control al final: el nodo HTTP Request de n8n llega a cualquier endpoint de Mailjet que el nodo dedicado no cubre, listas de contactos y segmentos incluidos, reutilizando el mismo credential. Make sigue siendo un buen editor visual para un escenario lineal, y la comparación no va en una sola dirección.