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

🎬 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 Combines 3 reference images (product + character + background) using NanoBanana Pro AI agent generates optimized prompts for realistic UGC selfie photos Analyzes output quality before proceeding to video generation

Part 2: Video Creation Transforms static images into dynamic 8-second videos using Google Veo 3.1 AI agent creates natural dialogue and scene descriptions Batch processes multiple tasks automatically via Google Sheets

🎯 Perfect For

E-commerce brands** creating product demonstration videos Marketing agencies** producing social media ad content at scale Content creators** generating consistent UGC-style videos A/B testing** multiple video variations quickly Dropshippers** needing authentic product videos without filming

πŸš€ 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: Google Sheets API (free) Atlas Cloud API (for NanoBanana Pro & Veo 3.1)

Choose at least ONE: OpenAI API (GPT-5-Mini recommended) Groq API (fast & free tier available) Google Gemini API (alternative)

πŸ“‹ How It Works

Image Generation Pipeline: Reads tasks from Google Sheets (Status: "Ready") AI agent generates optimized image prompt Downloads and uploads 3 reference images to temp storage NanoBanana Pro combines images into realistic UGC selfie Analyzes output image quality Updates sheet with results (Status: "Edited")

Video Generation Pipeline: Reads edited tasks from Google Sheets (Status: "Edited") AI agent generates video prompt with natural dialogue Veo 3.1 transforms image into 8-second video Polls generation status every 10 seconds Updates sheet with final video (Status: "Finished")

πŸ’‘ Pro Tips

Use high-quality reference images** (minimum 1024x1024px) Keep character photos consistent** (same person, similar lighting) Write clear scene descriptions** for better results Test with 1 task first** before running large batches Monitor API quotas** to avoid rate limits

πŸ“Ί Full Tutorial

Complete setup walkthrough available on YouTube: Watch Tutorial

πŸŽ“ What You'll Learn

Setting up multi-step AI automation workflows Integrating multiple AI models (OpenAI, Groq, Gemini) Using NanoBanana Pro for advanced image editing Generating videos with Google Veo 3.1 Managing batch processes via Google Sheets Implementing fallback models for reliability Handling errors and status tracking

πŸ“Š Google Sheets Template Structure

The workflow includes a pre-built template with these columns: Task ID** - Unique identifier Product Photo** - Product image URL Character** - Person reference image URL Background** - Scene background URL Product Name** - Name of the product Product Description** - Details about the product Target Market** - Audience for the video Video Scene** - Scene description for video Status** - Workflow status (Ready β†’ Edited β†’ Finished) Image Prompt** - Generated prompt for image Image Result** - Output image URL Analyze Image** - Quality analysis results Video Prompt** - Generated prompt for video Video Result** - Final video URL Error Message** - Error details if failed

πŸ”„ Status Flow Ready β†’ Edited β†’ Finished ↓ ↓ ↓ Error Error Error

βš™οΈ Customization Options

Adjust Image Style: Modify the Image Prompt Agent system message Change composition (close-up, medium shot, wide) Adjust lighting (natural, studio, dramatic)

Modify Video Output: Edit Video Prompt Agent for different styles Change duration (default: 8 seconds) Customize dialogue language (default: Indonesian) Adjust camera angles and movements

Add More AI Models: Connect additional providers as fallbacks Models are tried in order until success Supports OpenAI, Anthropic, Groq, Gemini

πŸ” Security Notes

Never commit API keys to version control Use environment variables in production Don't share your Google Sheets publicly Rotate API keys regularly Set billing alerts on all platforms

πŸ“ž Support & Updates

Created by: Kristian Ekachandra

Follow for more AI automation workflows: πŸŽ₯ YouTube: @aichandre πŸ“Έ Instagram: @aichandre 🎡 TikTok: @aichandre

🏷️ 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

0
Downloads
229
Views
8.61
Quality Score
intermediate
Complexity
Author:Kristian Ekachandra(View Original β†’)
Created:2/13/2026
Updated:3/27/2026

πŸ”’ Please log in to import templates to n8n and favorite templates

Workflow Visualization

Loading...

Preparing workflow renderer

Comments (0)

Login to post comments