🎬 Generate UGC-style AI videos with Google Sheets, NanoBanana Pro and Veo 3.1

⚑ 820 views · 🎬 Content Creation & Video

πŸ’‘ Pro Tip β€” Since TikTok doesn’t have a public API, getting data usually means fragile HTTP scraping. ScraperNode is a community node that gives you clean JSON for TikTok profiles, videos, and comments β€” drop it into your workflow and skip the parsing.

View All Scrapers

Description

🎬 AI-Powered UGC Video Generator

Automatically create consistent, professional UGC (User-Generated Content) videos at scale using cutting-edge AI models. This workflow combines three reference images into hyper-realistic selfie-style photos, then transforms them into engaging 8-second videos perfect for TikTok, Instagram Reels, and social media ads.


✨ What This Workflow Does

Part 1: Image Generation

Part 2: Video Creation


🎯 Perfect For


πŸš€ Key Features

βœ… Consistent Characters - Same person, style, and aesthetic across all videos
βœ… Batch Processing - Manage multiple tasks via Google Sheets
βœ… Multi-Model Support - Primary + fallback AI models for reliability
βœ… Smart Error Handling - Automatic retries and status tracking
βœ… Dual Workflow - Separate pipelines for image and video generation
βœ… Quality Analysis - AI checks image quality before video creation


πŸ› οΈ Required APIs

Essential:

Choose at least ONE:


πŸ“‹ How It Works

Image Generation Pipeline:

  1. Reads tasks from Google Sheets (Status: β€œReady”)
  2. AI agent generates optimized image prompt
  3. Downloads and uploads 3 reference images to temp storage
  4. NanoBanana Pro combines images into realistic UGC selfie
  5. Analyzes output image quality
  6. Updates sheet with results (Status: β€œEdited”)

Video Generation Pipeline:

  1. Reads edited tasks from Google Sheets (Status: β€œEdited”)
  2. AI agent generates video prompt with natural dialogue
  3. Veo 3.1 transforms image into 8-second video
  4. Polls generation status every 10 seconds
  5. Updates sheet with final video (Status: β€œFinished”)

πŸ’‘ Pro Tips


πŸ“Ί Full Tutorial

Complete setup walkthrough available on YouTube: Watch Tutorial


πŸŽ“ What You’ll Learn


πŸ“Š Google Sheets Template Structure

The workflow includes a pre-built template with these columns:


πŸ”„ Status Flow

Ready β†’ Edited β†’ Finished
  ↓        ↓         ↓
Error    Error    Error

βš™οΈ Customization Options

Adjust Image Style:

Modify Video Output:

Add More AI Models:


πŸ” Security Notes


πŸ“ž Support & Updates

Created by: Kristian Ekachandra

Follow for more AI automation workflows:


🏷️ Tags

ai-video ugc content-creation video-generation batch-processing google-sheets openai groq nanobanana-pro veo-3.1 marketing social-media tiktok instagram-reels automation

πŸ”— Nodes Used

Google Sheets, HTTP Request, Schedule Trigger, AI Agent, OpenAI Chat Model, OpenAI

πŸ“₯ Import

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

πŸ“– Importing guide Β· πŸ”‘ Credential setup