# Automated YouTube video creation and upload from Google Sheets using AI
This workflow automates the full video production cycle: from script generation based on Google Sheets data to uploading on YouTube with AI-generated metadata. Designed for creators and teams aiming to publish content consistently without manual intervention.
## Who it´s for
- YouTube channel owners automating video publishing
- Marketers producing video content at scale from spreadsheet data
- Bloggers using AI for script and metadata generation
- Content management teams scaling video output
- SaaS projects integrating YouTube automation
## What the automation does
- Triggered by a cron schedule
- Retrieves, filters, and sorts data from Google Sheets
- Generates a video script using a LangChain agent and OpenAI model
- Creates the video (via external APIs or local tools)
- Uploads the video to YouTube
- Uses an AI agent to generate title and description, then applies them
- Updates the source row in the sheet and sends an email notification
## What´s included
- Ready-to-use n8n workflow
- Predefined trigger and handler logic
- Integrations with Google Sheets, YouTube, OpenAI, and Email
- Basic text guide for setup and adaptation
## Requirements for setup
- n8n instance with HTTP API access
- Google account with permissions for Google Sheets and YouTube
- OpenAI API key with access to required model
- Configured email service for notifications
## Benefits and outcomes
- Fully automated video production pipeline
- Reduced manual effort in content publishing
- Scalability to dozens of videos per week
- Google Sheets as single source of truth for content planning
- AI-powered creative tasks: scripting and metadata
- Clear update tracking and email confirmation
## Important: template only
Important: you are purchasing a ready-made automation workflow template only. Rollout into your infrastructure, connecting specific accounts and services, 1:1 setup help, custom adjustments for non-standard stacks and any consulting support are provided as a separate paid service at an individual rate. To discuss custom work or 1:1 help, contact via chat
No feedback yet