Generate 100+ ad variations from one image with Fal.AI Nano Banana and GPT-5
Ready for 3.0What this workflow does
This AI workflow has 19 nodes and runs when someone submits an n8n form (“Create up to 100 creative ads with 1 click”). Along the way it connects OpenAI and Google Drive. It also calls queue.fal.run over HTTP.
How it runs
Trigger: When someone submits an n8n form (“Create up to 100 creative ads with 1 click”).
- Upload file (Google Drive): uses Google Drive
- Download file to process (Google Drive): download
- Describe ad selected (OpenAI): analyze (image)
- Extract from File: extracts data from a file (binary to propery)
- map form answers (Edit Fields (Set)): sets 6 fields: company_name, number_ads, ad_creative_recipe…
- Merge: merges the data from its input branches
- Create variants of the prompt (OpenAI): uses OpenAI
- Loop Over Items (Loop Over Items (Split in Batches)): loops over the items in batches
- Split Out: splits a list into separate items
- Set variables for Ad generation (Edit Fields (Set)): sets 2 fields: prompt, image
…plus 7 more steps. See the full node list below.
Services it uses
HTTP calls to: queue.fal.run
Before you upgrade to n8n 3.0
Nothing in this workflow is removed in n8n 3.0, so it should import and run after the upgrade.
Nodes used (12)
- OpenAI
@n8n/n8n-nodes-langchain.openAi - Edit Fields (Set)
n8n-nodes-base.set - HTTP Request
n8n-nodes-base.httpRequest - Loop Over Items (Split in Batches)
n8n-nodes-base.splitInBatches - If
n8n-nodes-base.if - Extract from File
n8n-nodes-base.extractFromFile - Google Drive
n8n-nodes-base.googleDrive - Wait
n8n-nodes-base.wait - n8n Form Trigger
n8n-nodes-base.formTrigger - Split Out
n8n-nodes-base.splitOut - Merge
n8n-nodes-base.merge - No Operation, do nothing
n8n-nodes-base.noOp
From the author
Scale Your Creative Strategy: 100+ Creative Ads from 1 Image using Fal.AI, Nano Banana model and GPT-5.1 This workflow turns a single reference image into up to 100 high-performing ad variations using Fal.AI's Nano Banana model and GPT-5.1. Simply upload your…