Automate AI video generation using Google Veo, driven by scripts in Google Sheets. This n8n workflow creates snippet videos, uploads them to Google Drive, and updates your sheet with links.
Download this n8n workflow template and start using it instantly.
Marketing teams needing rapid content generation using structured scripts.
Content creators who need to scale video production with AI avatars.
Users looking for powerful n8n templates to combine Google Sheets, Google Drive, and cutting-edge AI models.
Developers utilizing the Google Gemini Veo model for programmatic video creation.
This powerful automation solution transforms a Google Sheets script into a series of individualized video snippets, eliminating manual processing steps. The core problem this n8n workflow solves is bridging structured data (scripts, avatar definitions, framing instructions) with complex AI video generation services (Google Veo/Gemini). By running this n8n workflow, users can process hundreds of script lines efficiently. Each line generates a custom video, which is automatically uploaded to Google Drive. Crucially, the final step uses a Google Sheets n8n node to write the direct link back into the sheet, creating a fully traceable and accessible asset catalog. This specific n8n workflow setup acts as a foundation for scalable AI content production.
This n8n workflow starts with the manual "When clicking ‘Execute workflow’" n8n trigger.
row_number, inserting the newly generated video's webViewLink. This completes the automation cycle for that specific snippet before the n8n workflow moves to the next item.To use this n8n workflow template, follow these steps:
page variable in the "Global Variables" n8n node if your main script sheet is not named "Draft 5".documentId in all Google Sheets n8n nodes matches your source spreadsheet ID.folderId in the "Upload video file" n8n node to point to your desired Google Drive output folder.This n8n workflow relies on several core and specialized n8n node types:
When clicking ‘Execute workflow’ (n8n trigger):
Function: Manually starts the execution of the n8n workflow.
Get Avatar Description & Get Script (Google Sheets n8n node):
Function: Retrieves structured data from the spreadsheet. The second node pulls the bulk script data based on the dynamic sheet name set earlier.
Key Configuration: Uses documentId and dynamically targets the desired sheet name.
Loop Over Items (Split In Batches n8n node):
Function: Essential flow control that iterates through every line of the script, ensuring each row results in a dedicated video snippet.
Generate a video with Veo (Google Gemini n8n node):
Function: The primary AI engine. It sends a detailed prompt combining avatar description, framing, and speech text to the models/veo-3.0-fast-generate-001 model.
Key Configuration: resource: video, aspectRatio: 16:9, durationSeconds: 8, requesting binary file output.
Upload video file (Google Drive n8n node):
Function: Takes the binary video output from the Gemini n8n node and uploads it, naming the file dynamically using the row number.
Key Configuration: Specifies the target folderId.
Update row in sheet with link to video (Google Sheets n8n node):
Function: Writes the webViewLink received from the Google Drive n8n node back into the original sheet.
Key Configuration: operation: update, matches the target row using the row_number field.
Create a seamless, real-time Text-to-Speech API endpoint using n8n. This n8n workflow utilizes a webhook n8n trigger to send text to the OpenAI n8n node, returning binary audio instantly.

Use this powerful n8n workflow to generate 'Image to Image' AI art via the Sora GPT API, automatically convert base64 output, store files in Google Drive, and log all generation activity in Google Sheets. Perfect for scaling content creation.

Use this comprehensive n8n workflow to automate AI image generation via OpenAI (DALL-E) and seamlessly manage the resulting files in Azure Blob Storage. Perfect for learning n8n templates.

This powerful n8n workflow automates the creation of viral AI videos using Google Veo3 Fast, generates SEO titles with GPT-4o, and automatically uploads the content to TikTok using the Postiz platform.

Use this powerful n8n workflow to automatically generate structured, SEO-friendly eCommerce product descriptions using GPT-4o-mini. Fetches pending records from Airtable and updates them instantly.

Use this powerful n8n workflow to instantly generate a Google Meet link using a Slack slash command. This n8n automation creates, posts, and deletes the temporary calendar event, making it one of the most useful n8n templates for team efficiency.


Angel Menendez is a Staff Developer Advocate at n8n.io, specializing in low-code tools for cybersecurity workflows. From Puerto Rico, Angel's tech journey began by helping his father translate technical books. He later started a web development business and transitioned from a career as a flight attendant to cybersecurity engineering. His workflows have saved companies significant time. Outside work, Angel enjoys time with his two sons, riding electric bikes, reading, and exploring new places.