Aller au contenu principal

Générer des visuels depuis un formulaire avec OpenAI

Un formulaire n8n reçoit le brief créatif, puis OpenAI produit les visuels demandés. Le workflow enregistre les fichiers dans des dossiers Google Drive et tient à jour une feuille Google Sheets pour suivre les demandes. Gmail envoie un e-mail contenant les identifiants des dossiers créés. Il faut exécuter une seule fois la partie de configuration, qui crée les dossiers et le fichier CSV, avant de tester le formulaire.

Déclencheur
Formulaire n8n
Taille
30 nœuds
Outils
Google Sheets, Google Drive, Requêtes HTTP (API), OpenAI, Gmail

Comment fonctionne ce workflow

  1. 1

    Le n8n Form Trigger reçoit la demande saisie dans le formulaire.

  2. 2

    Le nœud Creative Brief Node rassemble les champs du brief et les identifiants des dossiers Google Drive.

  3. 3

    Un Basic LLM Chain relié à OpenAI Chat Model produit une réponse au format structuré.

  4. 4

    Un nœud Switch aiguille les données vers la branche suivante.

  5. 5

    Un HTTP Request appelle une API pour générer l'image, puis Convert to File la transforme en fichier.

  6. 6

    Google Drive enregistre le fichier dans le dossier Image_Generations.

  7. 7

    Google Sheets ajoute une ligne de suivi, et Gmail envoie un e-mail.

Quand l'utiliser

  • Produire une première série de visuels à partir d'un brief rempli dans un formulaire.
  • Suivre les demandes de visuels dans une feuille Google Sheets partagée par l'équipe.
  • Tester un enchaînement OpenAI, HTTP Request et Google Drive avant de l'adapter à votre propre processus.

À préparer avant l'import

  • Un compte Google avec accès à Google Drive, Google Sheets et Gmail.
  • Des identifiants Google configurés dans n8n pour Google Drive, Google Sheets et Gmail.
  • Une clé API OpenAI, enregistrée comme identifiant dans n8n.
  • Les identifiants de l'API appelée par le nœud HTTP Request.
  • Une adresse e-mail à renseigner dans Setup Gmail Node et Gmail Node pour recevoir les identifiants des dossiers.

Bon à savoir

Commencez par remplacer l'adresse e-mail dans Setup Gmail Node et Gmail Node, puis exécutez le workflow une seule fois avant de tester le formulaire.

Installer ce template dans n8n

  1. Téléchargez le fichier JSON avec le bouton en haut de la page.
  2. Dans n8n, ouvrez le menu d'un workflow vide, choisissez « Import from File » et sélectionnez le fichier.
  3. Reliez vos propres identifiants à chaque nœud qui en demande un, lancez un test, puis activez le workflow.

Ce template fonctionne sur n8n auto-hébergé comme sur n8n Cloud. Les nœuds IA demandent une version récente de n8n.

Vous voulez ce workflow branché sur vos outils ?

Ce template est un point de départ. Nous l'adaptons à vos règles, à vos comptes et à votre hébergement, puis nous le maintenons.

Voir notre accompagnement n8n