🎬 Automate AI video production & distribution with Veo3, YouTube & Google Suite

⚑ 2,959 views · 🎬 Content Creation & Video

πŸ’‘ Pro Tip β€” YouTube’s API quotas can be a bottleneck when you’re pulling data at scale. ScraperNode is a community node with dedicated scrapers for channels, videos, and comments β€” no quota limits, just structured data.

View All Scrapers

Description

This workflow contains community nodes that are only compatible with the self-hosted version of n8n.

Generate Veo3 Videos via AI/ML API, Save to Google Drive and Upload to YouTube

Transform your content creation process by automating video generation with AI, publishing to YouTube, and logging results in Google Sheets. This workflow is ideal for content creators, marketers, and social media managers looking to streamline video production and distribution.

How it works

  1. Trigger: Start the workflow manually or on a scheduled interval (e.g., every hour).
  2. Generate Video: Send a request to the AI/ML API to create video content based on predefined prompts and settings.
  3. Monitor Status: Poll the AI/ML API until the video generation is completed, with retry logic for reliability.
  4. Download & Upload: Retrieve the generated video file and upload it to your connected YouTube channel.
  5. Title Generation: Generate a YouTube title using AI to optimize for engagement.
  6. Log Results: Update a Google Sheet with video metadata and the YouTube URL for tracking and analytics.

Set up steps

  1. Connect Credentials: Add OAuth2 credentials for AI/ML API, YouTube, and Google Sheets in n8n Credentials.
  2. Configure Nodes: Rename nodes for clarity (e.g., Generate Video, Upload to YouTube) and set up the HTTP Request node to use your AI/ML API credential.
  3. Sheet Preparation: Create a Google Sheet with columns for Date, Prompt, Video ID, and YouTube URL.
  4. Schedule: If using scheduling, configure the Schedule Trigger interval (e.g., every 60 minutes).
  5. Test & Deploy: Run a manual trigger, verify video generation, upload, and sheet entry, then activate the workflow for automation.

πŸ”— Nodes Used

Google Sheets, HTTP Request, Google Drive, Schedule Trigger

πŸ“₯ Import

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

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