Animated data flow diagram
+ 1 more

AI Video Generation & YouTube Publishing Agent

Version: 1.0.0 | Last Updated: 2025-06-16

Integrates with:

Google Sheets Google Drive OpenAI YouTube Fal.run (Google Veo3) Upload-Post API n8n
Core AI Power
6/10
Automation Level
8/10
Integration Reach
6 systems
Setup Simplicity
5/10
Adaptability
7/10

Overview

Unlock Automated Video Content Creation & Publishing with this AI Agent

This AI Agent serves as your automated video production assistant, taking prompts from a Google Sheet, generating videos with Google Veo3 (via Fal.run), crafting compelling YouTube titles using OpenAI's GPT-4o, saving a copy to Google Drive, and publishing the final video to YouTube. It's designed for founders, solopreneurs, and marketing teams looking to scale their video content strategy efficiently.

Key Features & Benefits

  • Centralized Control via Google Sheets: Manage your entire video pipeline—from initial prompts to tracking published URLs—all within a familiar Google Sheet interface.
  • AI-Powered Video Generation: Leverages Google Veo3's cutting-edge generative video AI (accessed via Fal.run API) to turn your text prompts into engaging video content.
  • Intelligent YouTube Title Creation: Utilizes OpenAI's GPT-4o to automatically generate SEO-friendly and click-worthy titles for your YouTube videos, maximizing visibility.
  • Automated YouTube Publishing: Seamlessly uploads generated videos to your YouTube channel using the Upload-Post API, complete with metadata.
  • Cloud Storage & Backup: Automatically archives all generated videos to your Google Drive, ensuring your assets are safely stored and easily accessible.
  • Scalable & Efficient: Processes multiple video prompts in a loop by checking for new, unfilled entries in your Google Sheet, perfect for batch creation.
  • Hands-Free Operation: Once configured with a schedule trigger, this AI Agent runs autonomously, freeing up your time for other critical tasks.
  • API-Driven Integration: Relies on secure API communication for all integrated services, ensuring reliable automation.

Use Cases

  • B2C E-commerce: Automatically create product demo videos or promotional content from product descriptions in a Google Sheet, then publish to YouTube to enhance product visibility and customer engagement.
  • B2B SaaS: Generate short feature explainer videos or tutorial snippets based on new feature releases documented in a Google Sheet, and auto-upload them to YouTube for customer education and marketing.
  • Content Agencies: Streamline video production for clients by managing video requests via Google Sheets, automating generation and initial YouTube uploads for review and further distribution.
  • Solopreneurs/Marketers: Quickly produce and publish AI-generated video content for social media marketing or blog enhancements, managed efficiently through a centralized spreadsheet.

Prerequisites

  • An n8n instance (Cloud or self-hosted).
  • A Google Account with access to Google Sheets and Google Drive.
  • Fal.run API Key (for Google Veo3 access).
  • OpenAI API Key (with access to GPT-4o or a similar model).
  • Upload-Post API Key and account (for YouTube uploads).

Setup Instructions

  1. Download the n8n workflow JSON file.
  2. Import the workflow into your n8n instance.
  3. Google Sheet Configuration: a. Create a new Google Sheet with columns: PROMPT, DURATION, VIDEO, and YOUTUBE_URL (or adjust node mappings if using different names). b. In the 'Get new video' (Google Sheets) node, authenticate your Google account and enter the Spreadsheet ID and Sheet Name.
  4. Fal.run (Google Veo3) API: In the 'Create Video' (HTTP Request) node, go to 'Headers' and set your Fal.run API Key for the Authorization header in the format Key YOUR_FAL_API_KEY.
  5. OpenAI Configuration: In the 'Generate title' (OpenAI) node, select or create your OpenAI credentials (API Key) and ensure you have access to a suitable model like GPT-4o.
  6. YouTube Upload (Upload-Post API) Configuration: a. In the 'HTTP Request' node used for YouTube upload (check node name, possibly 'HTTP Request1'), configure the URL by replacing YOUR_USERNAME with your Upload-Post profile name if required by the API's URL structure. b. Under 'Headers', set your Upload-Post API Key for the Authorization header in the format Apikey YOUR_UPLOAD_POST_API_KEY.
  7. Google Drive Configuration: In the 'Upload Video' (Google Drive) node, authenticate your Google account and specify the parent folder ID where videos should be saved.
  8. Review & Customize: Check all other nodes (e.g., 'Set data', 'Wait' durations, 'Update Google Sheet' nodes) to ensure field mappings and logic align with your needs.
  9. Trigger Setup: Configure the initial trigger. By default, it might be a manual or schedule trigger. Adjust the 'Schedule Trigger' if you want periodic execution (e.g., every 5 minutes as suggested in the original description).
  10. Activate the workflow and test with a sample prompt in your Google Sheet.

Tags:

AI AgentYouTube AutomationOpenAIContent CreationGoogle SheetsGoogle Driven8nMarketing Automation

Want your own unique AI agent?

Talk to us - we know how to build custom AI agents for your specific needs.

Request a Consultation