Recursos · Integración n8n

Integración Bannerbear n8nAutomatiza Bannerbear con n8n.

Cada envío con su propia imagen, sin abrir el editor gráfico. La integración Bannerbear n8n reúne 4 operaciones repartidas en 2 recursos: generar una imagen a partir de una plantilla, recuperarla después, leer una plantilla o listar las del proyecto. Sin nodo trigger, el flujo arranca en otro punto.

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

Por qué automatizar

¿Qué resuelve la integración Bannerbear n8n?

Bannerbear convierte una plantilla gráfica en imagen terminada mediante una llamada de API. El nodo de n8n traduce esa API en 4 operaciones repartidas en 2 recursos, Image y Template: el flujo elige la plantilla, sustituye las capas que cambian y entrega el resultado al paso siguiente.

La autenticación se resuelve con una clave API de proyecto guardada una sola vez en n8n. A partir de ahí, generar un banner deja de ser una tarea de alguien y pasa a ser un nodo más del lienzo.

Caso uno, la newsletter. El equipo de contenidos prepara el envío semanal y el flujo llama a Create an image sobre la plantilla de cabecera con el titular del número. La imagen sale hacia el envío en SendGrid y nadie tiene que exportar un PNG a mano un viernes por la tarde.

Caso dos, los segmentos. Una campaña en ActiveCampaign separa a los contactos por sector. El flujo recorre los segmentos, genera un visual por segmento con la misma plantilla y un texto distinto en la capa correspondiente, y publica cada archivo en un canal de Slack donde el responsable da el visto bueno antes de programar el envío.

Caso tres, el mantenimiento de las plantillas. Get many templates devuelve lo que contiene el proyecto conectado, lo que evita dejar un identificador escrito a mano en un nodo. Get a template lee una plantilla concreta antes de lanzar una tanda, y Get an image recupera un render más tarde cuando el flujo no se quedó esperando a que terminara.

El nodo llega hasta 4 operaciones. Lo que queda fuera de ese catálogo se hace con el nodo HTTP Request, que llama a cualquier endpoint de la API de Bannerbear reutilizando el mismo credential mediante la autenticación predefinida. Un credential es sencillamente el acceso guardado una vez en n8n y ofrecido después en el desplegable de cada nodo.

Conviene tenerlo claro desde el principio: Bannerbear no dispone de nodo trigger en n8n. El flujo arranca con un Schedule Trigger a intervalo fijo, con el nodo Webhook de n8n (una URL que n8n expone y que llama un servicio externo), o con el trigger de otra herramienta de la cadena. En la Reseña n8n se explica cómo se comportan esos puntos de arranque.

Conexión

¿Cómo se conecta Bannerbear con n8n?

  1. 01

    Genera la clave API del proyecto

    Crea una cuenta en Bannerbear y, dentro, un proyecto. La clave pertenece al proyecto, así que génerala en el que guarda las plantillas que va a usar el flujo. Entra en Settings > API Key, consulta la Project API Key y cópiala. Bannerbear describe esta misma ruta en su documentación de autenticación de la API.

  2. 02

    Guarda el credential en n8n

    Abre el menú Credentials de n8n y crea un credential de Bannerbear. La clave API es el único método de autenticación que admite el nodo: pega la Project API Key y guarda. El credential se crea una vez y lo reutilizan todos los flujos de la instancia, tanto en n8n Cloud como en una instalación autoalojada.

  3. 03

    Coloca el nodo en el flujo

    Añade el nodo Bannerbear al lienzo y selecciona el credential en su desplegable. Elige el recurso, Image o Template, y después la operación. Como no existe trigger de Bannerbear, pon delante un Schedule Trigger o un nodo Webhook, o encadena el nodo detrás del que aporta los datos que quieres imprimir sobre la imagen.

Acciones

Lo que hace el nodo Bannerbear

El nodo Bannerbear expone 4 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
RecursoCreateGetGet Many
Image✓✓
Template✓✓

Image

2 operaciones
01

Create an image

image.create

Lo que ves en n8n

Notas y casos de uso

Genera una imagen a partir de una plantilla de Bannerbear y devuelve el objeto imagen con su identificador.

Parámetros clave

  • Template Name or ID: elige la plantilla en la lista o pasa un identificador con una expresión, por ejemplo {{ $json.templateId }} si viene de un nodo anterior.
  • Modifications: una entrada Add Modification por cada capa que cambia. Name or ID señala la capa y Text, Image URL (la URL tiene que ser pública), Color o Background definen qué la sustituye.
  • Wait for Image: activado, el nodo espera al render y lanza un error tras tres intentos, salvo que Wait Max Tries suba ese número.
Casos de uso
una cabecera por número de la newsletter, con un titular distinto en cada envío.
02

Get an image

image.get

Lo que ves en n8n

Notas y casos de uso

Recupera de Bannerbear un render ya solicitado a partir de su identificador. No crea nada: va a buscar lo que produjo antes un Create an image.

Parámetros clave

  • Image ID: el identificador único de la imagen, escrito a mano para una comprobación puntual o pasado por expresión cuando llega en el item que entra al nodo.
Casos de uso
un flujo que dejó Wait for Image desactivado guarda el identificador, sigue con otras tareas y vuelve a esta operación antes de adjuntar el visual a un mensaje.

Template

2 operaciones
03

Get a template

template.get

Lo que ves en n8n

Notas y casos de uso

Lee una plantilla concreta del proyecto conectado a partir de su identificador, en vez de dar por hecho lo que contiene antes de lanzar una tanda de renders.

Parámetros clave

  • Template ID: el identificador único de la plantilla, el mismo valor al que resuelve el desplegable de Create an image.
Casos de uso
una comprobación diaria lee la plantilla de la que depende una campaña y detiene el flujo si el identificador ya no responde, antes de producir una tanda de imágenes fallidas.
04

Get many templates

template.getAll

Lo que ves en n8n

Notas y casos de uso

Devuelve las plantillas del proyecto al que pertenece el credential, en una sola llamada y sin ningún campo que rellenar.

Casos de uso
una herramienta interna sencilla llama a esta operación para montar la lista donde elige un compañero y pasa la plantilla escogida a Create an image. También sirve para la limpieza periódica: ver de una vez qué plantillas siguen vivas y cuáles no ha tocado nadie desde el último cambio de marca. Justo después de conectar el credential confirma además qué proyecto abrió la clave.
Necesitas ayuda

¿Necesitas ayuda para automatizar Bannerbear con n8n?

El equipo te responde directamente.

Cada mensaje lo lee una persona.

FAQ

Bannerbear y n8n, preguntas frecuentes

01¿La integración Bannerbear n8n es gratuita?
Sí, en la parte de n8n. El nodo Bannerbear viene incluido con n8n: no hay nada que instalar ni coste adicional, ni en n8n Cloud ni en una instancia autoalojada con la Community Edition bajo licencia Sustainable Use. Un flujo se comporta igual en los dos casos y el credential guardado una vez lo reutilizan todos los flujos, sin facturación por conexión. Lo que cuesta una cuenta de Bannerbear es otro asunto, se resuelve del lado de Bannerbear y esta página no lo trata.
02¿Qué credenciales necesita el nodo Bannerbear?
Una clave API, el único método de autenticación que admite el nodo. Necesitas una cuenta de Bannerbear, un proyecto dentro de ella y la Project API Key que aparece en Settings y luego API Key. El credential se crea una sola vez en el menú Credentials de n8n: pegas la clave y, a partir de ahí, todos los nodos Bannerbear de la instancia la ofrecen en su desplegable. Como la clave está ligada a un proyecto, génerala desde el que guarda las plantillas del flujo o el nodo consultará el conjunto equivocado.
03¿Qué límites tiene el nodo Bannerbear en n8n?
El nodo expone 4 operaciones sobre 2 recursos: Image, con Create an image y Get an image, y Template, con Get a template y Get many templates. Todo lo que queda fuera de ese catálogo pasa por el nodo HTTP Request, que llama a cualquier endpoint de la API de Bannerbear reutilizando el mismo credential gracias a la autenticación predefinida. Un detalle práctico sobre la generación: con Wait for Image activado, el nodo lanza un error tras tres intentos si la imagen no está lista, y el campo Wait Max Tries es el que sube ese número.
04¿Hay un trigger de Bannerbear en n8n?
No. Bannerbear no tiene nodo trigger, de modo que un flujo suyo siempre empieza por otro sitio: un Schedule Trigger que se ejecuta a intervalo fijo, el nodo Webhook de n8n al que llama un servicio externo, o el trigger de otra herramienta que ya esté en la cadena. Create an image ofrece además un campo Webhook URL, una URL que recibe por POST el objeto imagen cuando termina el render, y un nodo Webhook de n8n puede ocupar ese lugar si quieres que un segundo flujo recoja el resultado. En la práctica, casi todos los montajes arrancan desde la fuente de datos.
05¿n8n o Make para Bannerbear?
Depende de dónde quieras que viva el flujo y de cómo prefieras pagarlo. Make es una plataforma alojada por Make, sin opción de autoalojamiento, y factura por operación: cómodo con poco volumen, menos previsible cuando una tanda genera cientos de imágenes. n8n funciona en n8n Cloud o en tu propio servidor, así que los datos y las peticiones de render se quedan en la infraestructura que tú eliges, algo que pesa si las imágenes llevan información de clientes. Los dos se construyen en visual. Prueba el nodo con una plantilla antes de decidir.