Ads Factory: Generate Unlimited Length UGC AI Video Pipeline
UGC Ads Factory — Automated AI Video Pipeline This n8n workflow tu
At a glance
Ads Factory: Generate Unlimited Length UGC AI Video Pipeline is a ready-made n8n workflow you import as a workflow JSON file — no build required. It connects Google Sheets, OpenAI, Google Drive. It's free to download. Follow the 5-step import below to go live in minutes.
- Platform
- n8n
- Connects
- Google Sheets, OpenAI, Google Drive
- Modules
- 55
- Price
- Free
- Version
- v1.0

About this workflow
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 full production pipeline in four stages: 1. Image Generation An AI agent creates a photorealistic selfie prompt from the character/setting description. The image is generated with Kie (Nano Banana), then uploaded to Google Drive and shared. 2. Scene Scripting The generated image is analyzed by Claude-4o-mini for visual consistency. Claude Opus then converts the user script into structured 8-second scenes with consistent visuals and environment-aware motion prompts. 3. Video Clip Generation Each scene is sent to Kie VEO3 for video generation. The workflow polls until each clip is complete, then uploads clips to Google Drive and updates status per scene. 4. Video Stitching After all scene clips are completed, clips are sorted and merged into one final video using fal.ai FFmpeg. The stitched output is uploaded to Drive, and the final links are written back to Sheets. --- Google Sheets Structure This workflow uses two tabs in one spreadsheet: - Videos (campaign-level tracking) Main input/output tab with script, character description, aspect ratio, and global run status (Create → Processing → Completed / Failed), plus final video links. - Video Data (scene-level tracking) One row per scene with scene script JSON, scene number, image URL, clip links, and per-scene status. This tab enables robust scene retries and progress visibility. --- Triggers - Every 30 minutes: processes new rows in Videos where LAUNCH CREATION = Create - Every 15 minutes: reprocesses rows in Video Data where LAUNCH = Redo - Execute Workflow Trigger: allows orchestration from another workflow --- Error Handling - API nodes retry on failure with a 5-second delay - Failed image or clip generations are written to Sheets with error details - Individual failed scenes can be retried by setting LAUNCH = Redo in Video Data - Final stitching runs only after verifying all required scenes are completed --- External Services - Kie API — image generation (Nano Banana) and video generation (VEO3) - OpenRouter (Claude Opus) — prompt engineering and scene script generation - OpenAI (Claude-4o-mini) — image analysis for visual continuity - fal.ai — FFmpeg-based clip stitching - Google Drive — asset storage and share links - Google Sheets — input/output control plane and status tracking --- Usage 1. Add a row in Videos with script, character/setting description, and aspect ratio. 2. Set LAUNCH CREATION to Create. 3. Wait for the scheduled run (or trigger from another workflow). 4. Track scene progress in Video Data. 5. Retrieve final video links in Videos once status is Completed. To retry failed scenes, set scene status to Redo in Video Data.
How to import this n8n workflow
- 1
Download the workflow JSON file after purchase.
- 2
Open n8n → click the menu → Import from File.
- 3
Select the downloaded JSON and import.
- 4
Set up credentials for each node that requires them.
- 5
Click Execute Workflow to test, then activate.
Setup guide
Setup guide included
Purchase to unlock the full step-by-step guide
Related N8n workflows
Bulk delete HubSpot contacts from uploaded Excel/CSV file
Extract key information from Google Drive files via ComPDF AI and save it as form data
Automate blog content creation with GPT-4, Perplexity & WordPress
Smart CSM assignment & AI welcome emails for HubSpot deal wins with Gmail
Log project and task activities from Airtable to Google Sheets
Add people to Capsule CRM from new Google Sheets spreadsheet rows
Automate email filtering & AI summarization. 100% free & effective, works 7/24
Generate SEO blog posts from a keyword list and publish to Webflow
Reviews
No reviews yet
Be the first to buy and share your experience.
Leave a review
Sign in to share your experience with this workflow.
Create a free account to purchase workflows.
- JSON blueprint — instant download
- Setup guide PDF included
- 5 downloads · valid 30 days
- Works with n8n
Need help setting this up?
Book a 3-hour live setup session with an Agility consultant.
- Configure live on Google Meet / Zoom
- Free follow-up if workflow has defects
- Platform expert assigned to you