๐ŸŽฌ Ads Factory: Generate Unlimited Length UGC AI Video Pipeline

โšก 1,897 views ยท ๐ŸŽฌ Content Creation & Video

Description

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:


Triggers


Error Handling


External Services


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.

๐Ÿ”— Nodes Used

Google Sheets, HTTP Request, Google Drive, Stop and Error, Execute Workflow Trigger, Schedule Trigger

๐Ÿ“ฅ Import

Download workflow.json and import into n8n: Workflow menu โ†’ Import from File

๐Ÿ“– Importing guide ยท ๐Ÿ”‘ Credential setup