🎬 Post AI videos to YouTube with Fal AI Veo3.1, Google Sheets, and YouTube API

⚡ 18 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

What It Is

An automated workflow for creating Veo3.1 videos and posting them to YouTube.

The workflow consists of three main phases:

  1. Create Veo3.1 Video
  2. Wait for Video Processing
  3. Post on YouTube

Create Veo3.1 Video

This phase handles initial video creation based on user input.

Type Prompt

A form trigger collects the user’s inputs:

Make FAL.AI Request

Store Data

Stores video request details in a Google Sheet, including:


Wait for Video Processing


Post on YouTube

This phase generates YouTube-optimized metadata and uploads the final video.

YT Video SEO

An LLM (acting as a YouTube SEO + viral strategist) generates:

It follows virality best practices and YouTube’s tag rules.

Structured Output

Get Keywords

Fetch Video Credentials

Download Video

Post on YouTube


Setup

To run this workflow, configure the following credentials in n8n:

OpenRouter

Google Sheets

YouTube Data API

đź”— Nodes Used

Google Sheets, HTTP Request, YouTube, AI Agent, Basic LLM Chain, Structured Output Parser

📥 Import

Download workflow.json and import into n8n: Workflow menu → Import from File

📖 Importing guide · 🔑 Credential setup