Recursos · Integración n8n

Integración Sendy n8nAutomatiza Sendy con n8n.

¿Y si tu lista de correo se gestionara sola? La integración Sendy n8n reúne 6 operaciones repartidas en 2 recursos, campaña y suscriptor: altas, bajas y recuentos salen de un flujo de trabajo. Sendy no tiene trigger, el nodo que arranca una automatización, así que lo lanza una programación.

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

Por qué automatizar

¿Qué cubre la integración Sendy n8n?

Sendy vive en un servidor tuyo, y el nodo de n8n habla con su API desde cualquier flujo de trabajo, es decir, una secuencia de pasos automatizados. Seis operaciones repartidas en dos recursos, Campaign y Subscriber: crear una campaña, dar de alta a alguien, contar una lista, leer un estado, dar de baja y borrar. Configuras la dirección de tu Sendy y la clave de API una sola vez, y la lista deja de mantenerse a mano.

Primer caso, una academia. Alguien se matricula, el flujo recoge el correo y ejecuta subscriber.add con el Email y el List ID de la lista del curso. El alumno recibe el siguiente envío sin que nadie pegue direcciones en un formulario. Para altas europeas está la opción GDPR.

Segundo caso, el boletín. Los contenidos de la semana están en Google Sheets, el flujo arma el HTML y campaign.create deja la campaña en Sendy bajo el Brand ID correcto. Con Send Campaign en false queda como borrador, y un mensaje en Discord avisa a quien tiene que revisarlo antes de que salga nada.

Tercer caso, mantener la lista limpia. Llega una petición de dejar de recibir correos, subscriber.status comprueba en qué situación está esa dirección y subscriber.remove la da de baja. Nadie entra en el panel de Sendy y la confirmación sale en la misma ejecución.

El nodo llega hasta donde llega: 6 operaciones, 2 recursos. Para el resto de la API de Sendy, el nodo HTTP Request llama al endpoint directamente y reutiliza el mismo credential mediante la autenticación predefinida, así que la clave sigue guardada en un único sitio y solo ese paso se monta a mano.

Dos avisos antes de empezar. Sendy no tiene nodo trigger, de modo que el flujo arranca en otro sitio, casi siempre con un Schedule Trigger a intervalo fijo o con un Webhook de n8n, una URL a la que un servicio externo llama para despertar la ejecución. Y el List ID no es el nombre de la lista: Sendy muestra un identificador cifrado en la vista View all lists, y ese es el valor que pide el nodo. Si quieres mirar la plataforma más allá de este nodo, la Reseña n8n y el Curso n8n entran en más detalle, y herramientas vecinas como SendGrid tienen su propia ficha.

Conexión

¿Cómo se conecta Sendy con n8n?

  1. 01

    Copia la clave de API desde Sendy

    Sendy tiene que estar alojado en algún servidor, ese es el requisito previo. Abre tu perfil de usuario, entra en Settings y copia el valor que aparece bajo Your API Key. Esa clave autentica cada llamada que hará el nodo, por eso su sitio es un credential y nunca un campo visible del flujo de trabajo.

  2. 02

    Crea el credential de Sendy en n8n

    En n8n, abre el menú Credentials y añade un credential de Sendy. Un credential es la caja donde n8n guarda un acceso. Pide dos valores: una URL, la de tu aplicación Sendy, o sea la dirección en la que responde tu instalación, y una API Key, la que acabas de copiar. Se crea una vez y lo aprovechan todos los flujos de la instancia.

  3. 03

    Selecciónalo en el nodo y haz una prueba

    Coloca el nodo Sendy en un flujo. Su desplegable de credentials muestra lo que has guardado: elígelo, selecciona el recurso Subscriber y la operación Count, pega un List ID y ejecuta el nodo solo. Si vuelve un número, la URL y la clave están bien. Si no vuelve nada, el problema está en la conexión y no en la lógica que la rodea.

Acciones

Lo que sabe hacer el nodo Sendy

El nodo Sendy expone 6 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
RecursoCreateDeleteAddRemoveCountStatus
Campaign✓
Subscriber✓✓✓✓✓

Campaign

1 operación
01

Create a campaign

campaign.create

Lo que ves en n8n

Notas y casos de uso

Escribe la campaña en Sendy y, si se lo pides, la envía en lugar de dejar un borrador.

Parámetros clave

  • Brand ID: el único campo obligatorio, la marca a la que pertenece la campaña, muchas veces {{ $json.brandId }} cuando la aporta un nodo anterior.
  • Subject y HTML Text: el asunto y la versión HTML del correo.
  • List IDs: las listas que la reciben, sueltas o separadas por comas, con Exclude List IDs en el mismo formato para las que quedan fuera.
  • Send Campaign: false por defecto, la ejecución crea un borrador; en true, además lo envía.
Casos de uso
el resumen semanal de una tienda queda en borrador y alguien de marketing lo revisa antes de darle salida.

Subscriber

5 operaciones
02

Add a subscriber

subscriber.add

Lo que ves en n8n

Notas y casos de uso

Da de alta una dirección en una lista. Es la operación que hay detrás de cualquier suscripción automática.

Parámetros clave

  • Email: la dirección a suscribir, normalmente {{ $json.email }} desde el formulario o la fila que lanzó la ejecución.
  • List ID: la lista de destino, ese identificador cifrado y hasheado que aparece en View all lists, en la columna ID.
  • Name y Country: el nombre y un código de país de dos letras, útiles si después segmentas.
  • GDPR: da de alta a contactos europeos de forma conforme al RGPD; Silent salta el doble opt-in y trata el alta como opt-in simple.
Casos de uso
una matrícula confirmada mete al alumno en la lista del curso en el mismo momento.
03

Count a subscriber

subscriber.count

Lo que ves en n8n

Notas y casos de uso

Devuelve cuántos suscriptores tiene una lista ahora mismo, como un valor que el resto del flujo puede comparar o guardar.

Parámetros clave

  • List ID: la lista que se cuenta, otra vez el identificador cifrado de View all lists. Si apuntas a la lista equivocada el número sigue siendo correcto, solo que habla de otra cosa.
Casos de uso
antes del envío mensual, el flujo lee el recuento y detiene la campaña si la lista se quedó vacía tras una importación fallida. Como solo pide la lista, también vale como prueba rápida de conexión.
04

Delete a subscriber

subscriber.delete

Lo que ves en n8n

Notas y casos de uso

Borra el registro del suscriptor en una lista. La dirección desaparece, no queda marcada, y por eso esta es la operación de las peticiones de supresión.

Parámetros clave

  • Email: la dirección a borrar, tal y como quedó guardada.
  • List ID: la lista que contiene el registro, porque el borrado se aplica lista por lista.
Casos de uso
entra una solicitud de supresión de datos, el flujo borra el registro y deja constancia de la acción fuera de Sendy. El rastro queda, la dirección no.
05

Remove a subscriber

subscriber.remove

Lo que ves en n8n

Notas y casos de uso

Da de baja a alguien de una lista sin borrar su registro, justo lo que ocurre cuando un lector pulsa el enlace de baja.

Parámetros clave

  • Email: la dirección que se da de baja.
  • List ID: la lista que debe dejar de recibir. Las demás siguen activas, así que alguien puede salir del boletín y seguir con los avisos de producto.
Casos de uso
un ticket de soporte pidiendo no recibir más correos se resuelve entero, con la baja hecha y la respuesta enviada en la misma ejecución.
06

Get subscriber's status

subscriber.status

Lo que ves en n8n

Notas y casos de uso

Consulta en qué situación está una dirección dentro de una lista y devuelve su estado, que le da al flujo algo con lo que bifurcar.

Parámetros clave

  • Email: la dirección que se consulta.
  • List ID: la lista contra la que se comprueba, ya que el estado es por lista y no general.
Casos de uso
antes de dar de alta contactos venidos de un CRM, el flujo mira el estado y descarta a quien ya está suscrito, de modo que la secuencia de bienvenida no se dispara dos veces sobre la misma persona.
Necesitas ayuda

¿Necesitas ayuda para automatizar Sendy con n8n?

El equipo te responde directamente.

Cada mensaje lo lee una persona.

FAQ

Sendy y n8n: preguntas frecuentes

01¿La integración Sendy n8n es gratuita?
Por el lado de n8n, sí. El nodo de Sendy viene incluido con n8n, así que no hay nada que instalar ni coste adicional, tanto en n8n Cloud como en una instancia autoalojada con la Community Edition y su licencia Sustainable Use. Un flujo se comporta igual en los dos casos. Lo que cuesta Sendy en sí es otra cuestión, y esta página no la responde porque la documentación del nodo no dice nada al respecto. En la práctica, la integración no añade ninguna factura nueva: ya alojas Sendy, y el nodo se limita a hablar con él desde flujos que ibas a montar de todos modos.
02¿Qué credentials necesita el nodo de Sendy?
Una clave de API y la dirección de tu instalación. El credential tiene dos campos: URL, la dirección de tu aplicación Sendy, y API Key, que encuentras en tu perfil de usuario dentro de Settings y luego Your API Key. No hay flujo de OAuth ni selector de autenticación en el nodo. Sendy tiene que estar alojado para que todo esto exista, así que la instalación va antes que el credential. Una vez guardado en el menú Credentials, cada nodo de Sendy de cada flujo lo elige en un desplegable, de modo que la clave se teclea una vez y ya no aparece en ningún otro sitio.
03¿Qué límites tiene el nodo de Sendy en n8n?
Cubre 6 operaciones en 2 recursos, Campaign y Subscriber, y esa es toda su superficie. Cuando lo que necesitas no está entre esas operaciones, el nodo HTTP Request llama directamente al endpoint de la API de Sendy y reutiliza el mismo credential mediante la autenticación predefinida, así que nada queda bloqueado, simplemente ese paso se construye a mano. Lo otro que conviene prever son los identificadores. Campos como List ID y Brand ID esperan el valor que asigna Sendy, no un nombre legible, y un campo obligatorio vacío detiene el nodo antes de que envíe nada.
04¿Sendy tiene trigger en n8n?
No. No existe un nodo trigger de Sendy, así que un flujo que toque Sendy arranca en otro punto, y con tres opciones se cubre casi todo. El Schedule Trigger ejecuta el flujo a intervalo fijo, lo que encaja con sincronizaciones nocturnas y recuentos semanales. El Webhook de n8n te da una URL a la que llama otro servicio, de forma que un formulario o tu propia aplicación empujan el alta en el instante en que ocurre. O el trigger de otra herramienta abre la cadena y Sendy es sin más el nodo siguiente. Elige según lo fresco que tenga que llegar el dato.
05¿n8n o Make para Sendy?
Depende de dónde quieras que vivan las direcciones. Make lo aloja Make, sin opción de autoalojamiento, y se factura por operación, con lo cual una lista que sincronizas a menudo sale más cara según crece. n8n funciona en Cloud o en un servidor que controlas tú, algo que casa bien con una herramienta que ya alojas. Las dos ofrecen un lienzo visual y las dos hacen el trabajo. El reparto honesto: Make se abre antes y se olvida, n8n sale más barato a volumen y mantiene los datos de suscriptores dentro de tu infraestructura, que suele ser la razón por la que se eligió Sendy.