Ressources · Intégration n8n

Intégration Bannerbear n8nAutomatiser Bannerbear avec n8n.

Une image par contact, par produit ou par campagne, sans rouvrir un outil de design. L'intégration Bannerbear n8n couvre 4 opérations réparties sur 2 ressources : générer une image depuis un template, la récupérer ensuite, lire un template ou afficher la liste. Aucun trigger Bannerbear côté n8n.

Avis vérifiés sur Trustpilot · Agence IA, automatisation & growth

Pourquoi automatiser

À quoi sert l'intégration Bannerbear n8n ?

Bannerbear transforme un template graphique en image finie à partir d'un appel d'API. Le nœud n8n reprend cette API sous la forme de 4 opérations réparties en 2 ressources, Image et Template : un workflow choisit le template, remplace les calques qui changent, et passe le rendu à l'étape suivante.

Côté authentification, une clé API de projet suffit, enregistrée une seule fois dans n8n. Le nœud vit sur le même canevas que les autres étapes, donc plus personne n'exporte un visuel à la main.

Premier cas classique : l'email. Un nouveau contact arrive dans Mautic, le workflow appelle Create an image sur un template de bannière avec le prénom en calque texte, puis l'envoi part avec le visuel personnalisé. Le même montage tourne pour une relance de panier ou une invitation à un webinaire, sans qu'un graphiste repasse derrière.

Deuxième cas : le catalogue. Une feuille Google Sheets liste les produits en promo, une ligne par référence, une colonne pour le prix affiché. Le workflow parcourt les lignes, génère un visuel par produit sur le même template, et l'équipe reçoit le lot par Gmail pour validation avant publication.

Troisième cas, plus discret mais utile : la gestion des templates. Get many templates renvoie ce que contient le projet connecté, ce qui évite de coder en dur un identifiant qui a changé depuis. Get a template lit un template précis avant de lancer une série, et Get an image récupère un rendu plus tard, quand le workflow n'a pas attendu la fin de la génération.

Le nœud s'arrête à 4 opérations. Pour tout ce qui sort de ce catalogue, le nœud HTTP Request appelle n'importe quel endpoint de l'API Bannerbear en réutilisant le même credential via l'authentification prédéfinie. Un credential, c'est simplement l'accès enregistré une fois dans n8n et proposé ensuite dans la liste déroulante de chaque nœud.

Dernier point à anticiper : Bannerbear n'a pas de nœud trigger dans n8n. Le workflow démarre donc ailleurs, avec un Schedule Trigger à intervalle fixe, avec le nœud Webhook de n8n (une URL que n8n expose et qu'un service tiers appelle), ou avec le trigger d'un autre outil de la chaîne. La Formation n8n détaille ces points de départ.

Connexion

Comment connecter Bannerbear à n8n ?

  1. 01

    Générer la clé API du projet

    Crée un compte Bannerbear, puis un projet à l'intérieur. La clé appartient au projet : génère-la dans celui qui contient les templates que le workflow doit utiliser. Ouvre Settings > API Key, relève la Project API Key et copie-la. Bannerbear décrit le même chemin dans sa documentation d'authentification.

  2. 02

    Enregistrer le credential dans n8n

    Dans n8n, ouvre le menu Credentials et crée un credential Bannerbear. La clé API est la seule méthode d'authentification acceptée par le nœud : colle la Project API Key et enregistre. Ce credential se crée une fois et se réutilise dans tous les workflows de l'instance, sur n8n Cloud comme sur une installation auto-hébergée.

  3. 03

    Poser le nœud dans un workflow

    Ajoute le nœud Bannerbear au canevas et sélectionne le credential dans sa liste déroulante. Choisis la ressource, Image ou Template, puis l'opération. Comme il n'existe pas de trigger Bannerbear, place un Schedule Trigger ou un nœud Webhook en amont, ou branche le nœud à la suite de celui qui fournit les données à imprimer sur l'image.

Actions

Ce que le nœud Bannerbear sait faire

Le nœud Bannerbear expose 4 opérations sur 2 ressources. Pour chacune : le nœud tel que tu le configures dans n8n, les champs obligatoires, et nos notes de terrain.

Matrice ressources × opérations
RessourceCreateGetGet Many
Image✓✓
Template✓✓

Image

2 opérations
01

Create an image

image.create

Ce que tu vois dans n8n

Notes & cas d'usage

Cette opération génère une image à partir d'un template Bannerbear et renvoie l'objet image avec son identifiant.

Paramètres clés

  • Template Name or ID : choisis le template dans la liste, ou passe un identifiant par expression, par exemple {{ $json.templateId }} si un nœud précédent l'a déterminé.
  • Modifications : une entrée Add Modification par calque à remplacer. Name or ID désigne le calque, puis Text, Image URL (l'URL doit être publiquement accessible), Color ou Background définissent le remplacement.
  • Wait for Image : activé, le nœud attend la fin du rendu et lève une erreur au bout de trois tentatives, sauf si Wait Max Tries augmente ce nombre.
Cas d'usage
une bannière d'email par segment, même gabarit, texte et photo différents à chaque exécution.
02

Get an image

image.get

Ce que tu vois dans n8n

Notes & cas d'usage

Cette opération relit un rendu déjà demandé, à partir de son identifiant. Elle ne fabrique rien : elle va chercher ce qu'un Create an image a produit plus tôt.

Paramètres clés

  • Image ID : l'identifiant unique de l'image, saisi en dur pour une vérification ponctuelle, ou fourni par expression quand il vient de l'item qui entre dans le nœud.
Cas d'usage
un workflow qui a laissé Wait for Image désactivé garde l'identifiant, continue son traitement, puis revient ici avant de joindre le visuel à un message.

Template

2 opérations
03

Get a template

template.get

Ce que tu vois dans n8n

Notes & cas d'usage

Cette opération lit un template précis du projet connecté à partir de son identifiant, au lieu de supposer ce qu'il contient avant de lancer une série de rendus.

Paramètres clés

  • Template ID : l'identifiant unique du template, la même valeur que celle résolue par la liste déroulante de Create an image.
Cas d'usage
un contrôle quotidien lit le template sur lequel repose une campagne et arrête le workflow si l'identifiant ne répond plus, plutôt que de produire un lot de visuels ratés.
04

Get many templates

template.getAll

Ce que tu vois dans n8n

Notes & cas d'usage

Cette opération renvoie les templates du projet auquel appartient le credential, en un seul appel et sans aucun champ à remplir.

Cas d'usage
un petit outil interne appelle cette opération pour construire la liste dans laquelle un collègue choisit, puis transmet le template retenu à Create an image. Elle sert aussi au ménage annuel : voir d'un coup quels templates existent encore, et lesquels personne n'a rouverts depuis la refonte de la charte. Juste après avoir branché le credential, elle confirme aussi quel projet la clé a réellement ouvert.
Besoin d'aide

Besoin d'aide pour automatiser Bannerbear avec n8n ?

L'équipe te répond directement.

Chaque message est lu par une personne.

FAQ

Bannerbear et n8n, les questions fréquentes

01L'intégration Bannerbear n8n est-elle gratuite ?
Oui, côté n8n. Le nœud Bannerbear est livré avec n8n : rien à installer, aucun coût supplémentaire, sur n8n Cloud comme sur une instance auto-hébergée en Community Edition sous licence Sustainable Use. Un workflow se comporte de la même façon dans les deux cas, et le credential enregistré une fois sert à tous les workflows sans facturation par connexion. Ce que coûte un compte Bannerbear lui-même est une autre question, qui se règle du côté de Bannerbear et que cette page ne traite pas.
02Quels credentials faut-il pour le nœud Bannerbear ?
Une clé API, la seule méthode d'authentification acceptée par le nœud. Il te faut un compte Bannerbear, un projet dedans, et la Project API Key qui s'affiche dans Settings puis API Key. Le credential se crée une fois dans le menu Credentials de n8n : tu colles la clé, et chaque nœud Bannerbear de l'instance la propose ensuite dans sa liste déroulante. Comme la clé est rattachée à un projet, génère-la depuis celui qui héberge les templates utilisés par le workflow, sinon le nœud interroge le mauvais jeu de templates.
03Quelles sont les limites du nœud Bannerbear dans n8n ?
Le nœud expose 4 opérations sur 2 ressources : Image, avec Create an image et Get an image, et Template, avec Get a template et Get many templates. Tout ce qui sort de ce catalogue passe par le nœud HTTP Request, qui appelle n'importe quel endpoint de l'API Bannerbear en réutilisant le même credential grâce à l'authentification prédéfinie. Un détail utile sur la génération : avec Wait for Image activé, le nœud lève une erreur au bout de trois tentatives si l'image n'est pas prête, et c'est le champ Wait Max Tries qui relève ce nombre.
04Existe-t-il un trigger Bannerbear dans n8n ?
Non. Bannerbear n'a pas de nœud trigger, donc un workflow le concernant démarre toujours autrement : un Schedule Trigger qui s'exécute à intervalle fixe, le nœud Webhook de n8n appelé par un service tiers, ou le trigger d'un autre outil déjà présent dans la chaîne. L'opération Create an image propose par ailleurs un champ Webhook URL, une URL qui reçoit en POST l'objet image une fois le rendu terminé, et un nœud Webhook de n8n peut jouer ce rôle si un second workflow doit prendre le relais. Dans la pratique, la plupart des montages partent de la source de données.
05n8n ou Make pour Bannerbear ?
Ça dépend de l'hébergement et du modèle de coût que tu veux. Make est une plateforme hébergée par Make, sans auto-hébergement possible, facturée à l'opération : lisible tant que le volume reste faible, moins confortable quand un lot génère des centaines de visuels. n8n tourne sur n8n Cloud ou sur ton propre serveur, donc les données et les demandes de rendu restent sur une infrastructure que tu choisis, ce qui compte si les images contiennent des informations client. Les deux se construisent visuellement. Le plus simple reste de tester le nœud sur un template avant de trancher.