Create AI product images and marketing videos with NanoBanana Pro, Veo 3.1 and Blotato
UnknownWhat this workflow does
This AI workflow has 72 nodes and runs when someone submits an n8n form (“Upload 3 Images for Analysis”) (plus 2 other triggers). Along the way it connects Google Drive, Google Sheets, OpenAI and OpenAI Chat Model and 1 more. It also calls queue.fal.run and fal.run over HTTP.
How it runs
Trigger: When someone submits an n8n form (“Upload 3 Images for Analysis”) (plus 2 other triggers).
- Validate inputs (If): checks a condition and branches into true / false
- Get image nanobanana (Google Sheets): uses Google Sheets
- Search new image (Google Sheets): uses Google Sheets
- Normalize binary names (Edit Fields (Set)): sets 3 fields: image0, image1, image2
- Error Response - Missing Files (Edit Fields (Set)): sets 1 field: error
- Edit Fields : contactSheetPrompt (Edit Fields (Set)): sets 1 field: contactSheetPrompt
- Set Image URL (Edit Fields (Set)): sets 1 field: image_url
- Split images (Code): runs custom JavaScript code
- NanoBanana: Contact Sheet (HTTP Request): calls queue.fal.run (POST)
- Download Image (HTTP Request): calls an HTTP API
…plus 57 more steps. See the full node list below.
Services it uses
HTTP calls to: queue.fal.run, fal.run
Before you upgrade to n8n 3.0
We can't fully verify this one: it relies on 1 community package, and n8n 3.0 turns unverified community packages off by default (N8N_UNVERIFIED_PACKAGES_ENABLED=false).
- Check that @blotato/n8n-nodes-blotato is verified or supports 3.0 (used in Upload Video to BLOTATO, Youtube).
Nodes used (17)
- Edit Fields (Set)
n8n-nodes-base.set - HTTP Request
n8n-nodes-base.httpRequest - Edit Image
n8n-nodes-base.editImage - Google Drive
n8n-nodes-base.googleDrive - Google Sheets
n8n-nodes-base.googleSheets - Schedule Trigger
n8n-nodes-base.scheduleTrigger - Merge
n8n-nodes-base.merge - Wait
n8n-nodes-base.wait - Blotato
@blotato/n8n-nodes-blotato.blotato - n8n Form Trigger
n8n-nodes-base.formTrigger - If
n8n-nodes-base.if - Code
n8n-nodes-base.code - OpenAI
@n8n/n8n-nodes-langchain.openAi - Structured Output Parser
@n8n/n8n-nodes-langchain.outputParserStructured - OpenAI Chat Model
@n8n/n8n-nodes-langchain.lmChatOpenAi - AI Agent
@n8n/n8n-nodes-langchain.agent - Manual Trigger
n8n-nodes-base.manualTrigger
From the author
💥 Generate product images with NanoBanana Pro to Veo videos and Blotato Who is this for? This workflow is designed for: - Content creators and marketers - E-commerce and product-based businesses - Agencies producing social media visuals and videos -…