AutomationMart
Home/Browse/Generate UGC-style AI videos with Google Sheets, NanoBanana Pro and Veo 3.1
n8n

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

n8nn8n24 modulesv1.0
Google SheetsOpenAIInstagramGemini

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 ge

At a glance

Generate UGC-style AI videos with Google Sheets, NanoBanana Pro and Veo 3.1 is a ready-made n8n workflow you import as a workflow JSON file — no build required. It connects Google Sheets, OpenAI, Instagram, Gemini. It's free to download. Follow the 5-step import below to go live in minutes.

Platform
n8n
Connects
Google Sheets, OpenAI, Instagram, Gemini
Modules
24
Price
Free
Version
v1.0
Generate UGC-style AI videos with Google Sheets, NanoBanana Pro and Veo 3.1 workflow diagram

About this workflow

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: 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 - 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 ⚙️ 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

n8n

How to import this n8n workflow

  1. 1

    Download the workflow JSON file after purchase.

  2. 2

    Open n8n → click the menu → Import from File.

  3. 3

    Select the downloaded JSON and import.

  4. 4

    Set up credentials for each node that requires them.

  5. 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

Queue Shopify orders for WhatsApp order review (Part 1 of 2)

Automatically queue fulfilled Shopify orders for WhatsApp review requests. This template watches for Shopify orders that have been fulfilled (shipped) and adds them to a Google Sheet queue for delayed review requests. Use Part 2 to process the queue and send messages. **How it works:** 1. Triggers when a Shopify order is updated 2. Filters for fulfilled orders with valid phone numbers 3. Adds order to Google Sheets queue with a calculated send date **Setup required:** - Shopify store connecti

Free

AI-powered Asana task prioritization with GPT-4 and Pinecone memory

Replace manual task prioritization with intelligent AI reasoning that thinks like a Chief Operating Officer. This workflow automatically fetches your Asana tasks every morning, analyzes them using advanced AI models, and delivers the single most critical task with detailed reasoning - ensuring your team always focuses on what matters most. ✨ What This Workflow Does: - 📋 Automated Task Collection: Fetches all assigned Asana tasks daily at 9 AM - 🤖 AI-Powered Analysis: Uses OpenAI GPT-4 to evaluat

Free

Create Instagram posts from filtered Google Sheets rows and update the sheet with post details

Automatically create Instagram posts from Google Sheets by filtering rows, then update the sheet with post details using Instagram Business and Google Sheets modules.

Free

AI-powered email automation for business: Summarize & respond with RAG

This workflow is ideal for businesses looking to automate their email responses, especially for handling inquiries about company information. It leverages AI to ensure accurate and professional communication. How It Works 1. Email Trigger: - The workflow starts with the Email Trigger (IMAP) node, which monitors an email inbox for new messages. When a new email arrives, it triggers the workflow. 2. Email Preprocessing: - The Markdown node converts the email's HTML content into plain text for ea

Free

Add new Google Sheets rows for every HubSpot CRM form submission

Automatically add new rows to Google Sheets for every HubSpot CRM form submission, streamlining data management and enhancing your workflow efficiency.

Free

LinkedIn person ICP scoring automation with Airtop & Google Sheets

About The ICP Person Scoring Automation Sorting through lists of potential leads manually to determine who's truly worth your sales team's time isn't just tedious, it's incredibly inefficient. Without proper qualification, your team might spend hours pursuing prospects who aren't the right fit for your product, while ideal customers slip through the cracks. How to Automate Identifying Your Ideal Customers With this automation, you'll learn how to automatically score and prioritize leads using da

Free

Extract & analyze Amazon reviews with Apify, Gemini AI & save to Google Sheets

Template Description 📝 Template Title Analyze Amazon product reviews with Gemini and save to Google Sheets 📄 Description This workflow automates the process of analyzing customer feedback on Amazon products. Instead of manually reading through hundreds of reviews, this template scrapes reviews (specifically targeting negative feedback), uses Google Gemini (AI) to analyze the root causes of dissatisfaction, and generates specific improvement suggestions. The results are automatically logged into

Free

Upload & rename videos to Google Drive via Apps Script from URL

Google Script Workflow: Upload File from URL to Google Drive (via n8n) 🔧 Purpose: This lightweight Google Apps Script acts as a server endpoint that receives a file URL (from n8n), downloads the file, uploads it to your specified Google Drive folder, and responds with the file’s metadata (like Drive file ID and URL). This is useful for large video/audio files that n8n cannot handle directly via HTTP Download nodes. --- 🚀 Setup Steps: 1. Create a New Script Project - Go to - Click “New Project”

Free

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.

Log in to review
Free
No ratings yet

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.

₹2,499/ session
3 hrs · video call
  • Configure live on Google Meet / Zoom
  • Free follow-up if workflow has defects
  • Platform expert assigned to you
Book installation session
Free