Ads Factory: Generate Unlimited Length UGC AI Video Pipeline
UnknownWhat this workflow does
This AI workflow has 55 nodes and runs when another workflow calls it (plus 2 other triggers). Along the way it connects Google Sheets, OpenRouter Chat Model, OpenAI and Google Drive and 1 more. It also calls api.kie.ai over HTTP.
How it runs
Trigger: When another workflow calls it (plus 2 other triggers).
- Get Video Ideas (Google Sheets): uses Google Sheets
- Get row(s) in sheet (Google Sheets): uses Google Sheets
- Input (Edit Fields (Set)): sets 5 fields: character_description, demo_script, aspect_ratio…
- UpdateSheet (Google Sheets): update
- Code: runs custom JavaScript code
- Nano Banana Prompt Agent (AI Agent): runs an AI agent, with model: Prompt Agent LLM; output parser: Prompt Output Parser
- videoInput (Edit Fields (Set)): sets 4 fields: ID, VIDEO ID, SCRIPT…
- Generate UGC Image (HTTP Request): calls an HTTP API (POST)
- HTTP Request: calls api.kie.ai (POST)
- UpdateSheet (Google Sheets): update
…plus 38 more steps. See the full node list below.
Services it uses
HTTP calls to: api.kie.ai
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 @fal-ai/n8n-nodes-fal is verified or supports 3.0 (used in Generate media using AI model1).
Nodes used (19)
- Google Sheets
n8n-nodes-base.googleSheets - HTTP Request
n8n-nodes-base.httpRequest - Wait
n8n-nodes-base.wait - Switch
n8n-nodes-base.switch - OpenRouter Chat Model
@n8n/n8n-nodes-langchain.lmChatOpenRouter - Structured Output Parser
@n8n/n8n-nodes-langchain.outputParserStructured - Stop and Error
n8n-nodes-base.stopAndError - AI Agent
@n8n/n8n-nodes-langchain.agent - Edit Fields (Set)
n8n-nodes-base.set - Split Out
n8n-nodes-base.splitOut - OpenAI
@n8n/n8n-nodes-langchain.openAi - Google Drive
n8n-nodes-base.googleDrive - Sort
n8n-nodes-base.sort - Code
n8n-nodes-base.code - If
n8n-nodes-base.if - Schedule Trigger
n8n-nodes-base.scheduleTrigger - Fal Ai
@fal-ai/n8n-nodes-fal.falAi - Aggregate
n8n-nodes-base.aggregate - Execute Workflow Trigger
n8n-nodes-base.executeWorkflowTrigger
From the author
UGC Ads Factory — Automated AI Video Pipeline This n8n workflow turns a script and character/setting description from Google Sheets into a complete stitched UGC-style video ad, fully automated from intake to final delivery. --- Overview The workflow runs a…