Automated music video creation & YouTube publishing with AI-generated metadata from Google Drive
Ready for 3.0What this workflow does
This AI workflow has 65 nodes and runs on Google Drive events. Along the way it connects Google Drive, OpenAI, YouTube and Google Sheets and 1 more.
How it runs
Trigger: On Google Drive events.
- Log (Execution Data): uses Execution Data
- Keywords (Edit Fields (Set)): sets or maps fields
- Clean Title (Code): runs custom JavaScript code
- Extract Genre (Code): runs custom JavaScript code
- Date & Time: formats or calculates dates
- Download Audio (Google Drive): uses Google Drive
- Format (Date & Time): formats or calculates dates
- Transcribe (OpenAI): uses OpenAI
- Message (Discord): uses Discord
- Description (OpenAI): uses OpenAI
…plus 54 more steps. See the full node list below.
Services it uses
Before you upgrade to n8n 3.0
Nothing in this workflow is removed in n8n 3.0, so it should import and run after the upgrade.
Nodes used (15)
- Google Drive Trigger
n8n-nodes-base.googleDriveTrigger - OpenAI
@n8n/n8n-nodes-langchain.openAi - Google Drive
n8n-nodes-base.googleDrive - HTTP Request
n8n-nodes-base.httpRequest - YouTube
n8n-nodes-base.youTube - Google Sheets
n8n-nodes-base.googleSheets - Date & Time
n8n-nodes-base.dateTime - If
n8n-nodes-base.if - Code
n8n-nodes-base.code - Sort
n8n-nodes-base.sort - Limit
n8n-nodes-base.limit - Discord
n8n-nodes-base.discord - Execution Data
n8n-nodes-base.executionData - Switch
n8n-nodes-base.switch - Edit Fields (Set)
n8n-nodes-base.set
From the author
The Problem That it Solves Uploading music manually to YouTube is a chore. Renaming files, filling metadata, picking the right playlist, adding keywords, and scheduling the release can eat up your creative time. This workflow removes the busy work so you can…