Auto Upload Videos from Google Drive to YouTube with n8n
AQNEXT AI
0:00 / 0:00
Auto Upload Videos from Google Drive to YouTube with n8n
40 просмотров · 2 нед. назад
AQNEXT AI
7 подписчиков
40 просмотров · 2 нед. назад
Learn how to automatically upload videos from Google Drive to YouTube using n8n! In this step-by-step tutorial, you'll see how to set up a 100% automated workflow that detects new video files in your Google Drive folder and uploads them directly to your YouTube channel with custom titles, descriptions, and settings.
📌 What you will learn in this video: • Setting up Google Drive trigger in n8n
• Configuring YouTube API node for uploads
• Passing video metadata (Title, Description, Tags) dynamically
• Testing & activating the complete automation workflow
⏱️ Timestamps:
00:00 - Intro & System Overview
00:30 - Google Drive Folder Setup
01:10 - Google Cloud Project & API Enable
02:10 - OAuth Consent Screen & Client ID Setup
03:06 - n8n Workflow & Google Drive Node
04:42 - Download File Node Configuration
05:11 - Google Gemini AI Setup (Title & Description)
06:16 - Merge Node Setup & Logic
06:54 - YouTube Upload Node Configuration
07:58 - Live Testing & Final Result
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🛠️ N8N AUTOMATION WORKFLOW CODES (FOR BACKUP)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
1. [Google Drive / Download File] - File ID Box Code:
{{ \$json.id }}
2. [Message a Model] - AI Prompt Box Code:
You are an expert YouTube SEO manager. Analyze the following video content details and generate a highly optimized YouTube Title, Description, and Tags.
Video Context/Content:
{{ \$json.message || "AI Automation Tutorial Video" }}
CRITICAL REQUIREMENT: You must respond ONLY with a raw JSON object. Do not include any conversational text, explanations, intro, or markdown blocks (like ```json). The output must be strictly valid JSON.
Follow this exact JSON structure:
{
"title": "[Insert catching title here under 70 characters]",
"description": "[Insert detailed video description with a call to action here]",
"tags": ["tag1", "tag2", "tag3", "tag4", "tag5"]
}
3. [Upload a Video - YouTube Node] - Title Box Code:
{{ JSON.parse($('Message a model').item.json.content.parts.text).title }}
4. [Upload a Video - YouTube Node] - Description Box Code:
{{ JSON.parse($('Message a model').item.json.content.parts.text).description }}
#n8n #GoogleDrive #YouTubeAutomation #NoCode #AutomationWorkflow #AIAutomation