Create AI-generated music playlists for YouTube using Suno, Runway & Creatomate — n8n Workflow

High complexity Trigger185 nodes AI👁 864 viewsby Joseph

Overview

Automated AI Playlist Creator - Complete Music Production Pipeline

Demo Youtube Video: https://www.youtube.com/watch?v=B_RDqM0kcgc

I made a saas for this workflow, you can check it out here: Playlist craft

Overview Transform your music creation process with this comprehensive 11-workflow automation system that generates complete music playlists from concept to YouTube publication. Using advanced AI services, this template creates original songs, lyrics, cover art, animated videos, and handles

Nodes used

Google SheetsHTTP RequestTelegramGoogle DriveCodeAI AgentOpenAI Chat ModelSimple MemoryStructured Output ParserSerpApi (Google Search)Call n8n Workflow ToolOpenAI

Workflow Preview

toolmemorytoolmodelmodelmodelmodelmodelmodeltooltoolparserparserparserparser
AI Music Agent
Send Message to User
SerpAPItool
Simple Memory
A
Authorization Gate
Authentication Failed
P
Playlist Telegram Bot
playlistidgen
G
get_playlist_rows_tool
A
append_playlist_tool
OpenAI Chat Model
S
Schedule Trigger1
Check Setup Pending Rows
Append in Drive Sheet
Append in playlist batch 1
Append in playlist batch 2
Append Suno Task ID Sheet
Append generated songs s…
Append music selection s…
Append final songs sheet
S
Schedule Trigger2
Check pending rows
create songs drive folder
create images drive folder
update drive details sheet
Update Playlist Details …
make drive folder public1
make drive folder public…
W
When Executed by Another…
Generate Unique Playlist…
S
Set Response Field
Structured Output Parser
T
trigger for rows from so…
get pending row
get playlist details
Structured Output Parser1
Song Title and Summary G…
Song Title and Summary G…
update songs batch 2 sheet
update songs batch 1 sheet
Trigger Suno Task ID Gen…
OpenAI Chat Model1
OpenAI Chat Model2
Music Generation API Req…
Lyrics Generation Agent
S
Schedule Trigger
Mark Batch 1 and 2 Statu…
Append Batch 1 Task IDs …
A
Aggregate API Results
Get Playlist Details
S
Split Out Songs Ideas
Create a Songs Ideas Arr…
Check Songs Ideas Genera…
Check Pending Row
Append Batch 2 Task IDs …
Mark Satus in Playlist B…
Mark Batch 3 and 4 Statu…
Mark Status in Drive Det…
Music Generation API Req…
Lyrics Generation Agent1
Check Pending Row1
S
Split Out Songs Ideas1
Check Songs Ideas Genera…
Get Playlist Details1
A
Aggregate API Results1
Create a Songs Ideas Arr…
Structured Output Parser2
Structured Output Parser3
S
Schedule Trigger3
OpenAI Chat Model3
OpenAI Chat Model4
Send URL to GDrive Scrip…
Get Music Generation Sta…
Append Song URLs to Data…
A
Aggregate
Send URL to GDrive Scrip…
Get Music Generation Sta…
Append Song URLs to Data…
A
Aggregate1
Send URL to GDrive Scrip…
Get Music Generation Sta…
Append Song URLs to Data…
A
Aggregate2
Send URL to GDrive Scrip…
Get Music Generation Sta…
Append Song URLs to Data…
A
Aggregate3
S
Schedule Trigger4
Get Pending Row
W
Wait 10 Minutes
W
Wait 2 Minutes
W
Wait 2 MInutes
W
Wait 10 Minutes1
Get Drive Details
Get Suno Task IDS Batch 1
Create an Array for the …
S
Split The Items Out1
S
Split The Items Out
Create an Array for the …
Get Suno Task IDS Batch
Get Drive Details1
Get Pending Row1
Check Pending Row2
Get Pending Row2
Get Drive Details2
Get Suno Task IDS Batch
Create an Array for the …
S
Split The Items Out2
Check Pending Row3
Get Pending Row3
Get Drive Details3
Get Suno Task IDS Batch1
Create an Array for the …
S
Split The Items Out3
Check For Pending Row
Get Drive sheet details
Get Batch 1 - 4 Status
Update Playlist Details …
S
Schedule Trigger5
S
Schedule Trigger6
S
Schedule Trigger7
S
Schedule Trigger8
Check Pending Row4
Check Pending Row5
Select Users Playlist Se…
Check Status in Generate…
Check Pending Row & Get …
Update in Final Playlist…
Update status in Music S…
S
Schedule Trigger9
Check Status in Drive De…
Cover Image Prompt AI Ag…
Generate an Image (OpenAI)
C
Convert Image to Base 64…
Upload File to Image BB
Update Status & Append I…
S
Schedule Trigger10
OpenAI Chat Model5
Get Drive Details4
Get Playlist Details2
Download Video from Runw…
Image to Video Runway Of…
Fetch Video
S
Stop and Error
C
Check If Operation Did n…
W
Wait Incase of Rate Limit
W
Wait 5 minutes for Gener…
Fetch Video Task
Upload to GDrive
Update the Status & Appe…
S
Schedule Trigger11
Check Pending Row6
Confirm Song Selection C…
Get Cover Image Video
Get Selected Songs
Check Drive Details
Create a Render Task on …
C
Check if Task ID Exists
Append Task ID to Playli…
Update Render Status on …
E
Error When There is No T…
S
Schedule Trigger12
Get Playlist Details3
Check Pending Row7
S
Schedule Trigger13
Get Playlist Details4
Check Pending Row8
Confirm Song Selection C…
Get Cover Image Video1
Get Selected Songs1
Check Drive Details1
Create a Render Task on …
C
Check if Task ID Exists1
Append Task ID to Playli…
Update Render Status on …
E
Error When There is No T…
Youtube Upload HTTP requ…
Upload Binary to Youtube…
Get Render Details From …
C
Check If Render Completed
Get Binary for Rendered …
Update Status on Spreads…
S
Stop and Error1
S
Schedule Trigger14
Get Pending Row4
185 nodes167 edges

How it Works

  1. 1

    Trigger

    The workflow starts with a trigger trigger.

  2. 2

    Process

    Data flows through 185 nodes, connecting agent, aggregate, code.

  3. 3

    Output

    The workflow completes its automation and delivers the result to the configured destination.

Node Details (185)

GO

Google Sheets

googleSheets

#1
HT

HTTP Request

httpRequest

#2
TE

Telegram

telegram

#3
GO

Google Drive

googleDrive

#4
CO

Code

code

#5
AI

AI Agent

n8n-nodes-langchain.agent

#6
OP

OpenAI Chat Model

n8n-nodes-langchain.lmChatOpenAi

#7
SI

Simple Memory

n8n-nodes-langchain.memoryBufferWindow

#8
ST

Structured Output Parser

n8n-nodes-langchain.outputParserStructured

#9
SE

SerpApi (Google Search)

n8n-nodes-langchain.toolSerpApi

#10
CA

Call n8n Workflow Tool

n8n-nodes-langchain.toolWorkflow

#11
OP

OpenAI

n8n-nodes-langchain.openAi

#12

How to Import This Workflow

  1. 1Click Download JSON button on the right to save the workflow file.
  2. 2Open your n8n instance. Go to Workflows → New → Import from file.
  3. 3Select the downloaded create-ai-generated-music-playlists-for-youtube-using-suno-runway-creatomate file and click Import.
  4. 4Set up credentials for each service node (API keys, OAuth, etc.).
  5. 5Click Test Workflow to verify everything works, then activate it.

Or paste directly in n8n → Import from JSON:

{ "name": "Create AI-generated music playlists for YouTube using Suno, Runway & Creatomate", "nodes": [...], ...}

Integrations

agentaggregatecodeexecuteworkflowtriggerextractfromfilegoogledrivegooglesheetsgooglesheetstoolgooglesheetstriggerhttprequestiflmchatopenaimemorybufferwindowopenaioutputparserstructuredscheduletriggersetsplitoutstopanderrortelegram

Get This Workflow

Download and import in one click

Download JSONView on n8n.io
Nodes185
Complexityhigh
Triggertrigger
Views864
CategoryAI

Created by

Joseph

Joseph

@mjomba

Tags

agentaggregatecodeexecuteworkflowtriggerextractfromfilegoogledrivegooglesheetsgooglesheetstoolgooglesheetstriggerhttprequest

New to n8n?

n8n is a free, open-source workflow automation tool. Self-host it or use the cloud version.

Get n8n Free →

Related AI Workflows

AGCOFIGM+10
high

Automate Digital Product Delivery: Stripe to Gmail via n8n

Transform your post-purchase operations with this high-performance n8n workflow designed for digital creators and SaaS founders. Instead of manual fulfillment, this automation acts as a 24/7 digital concierge. It begins by scanning Stripe for successful transactions, cross-referencing buyer data against a centralized Google Sheets inventory to identify the correct digital asset. Utilizing advanced AI via GPT-4o, the system then drafts a personalized onboarding email, including secure access credentials and custom instructions, ensuring a premium customer experience without manual intervention. This flow eliminates the 'human-in-the-middle' delay, significantly reducing support tickets related to missing downloads. By integrating an AI agent, the workflow can intelligently parse complex product variations, making it far more robust than standard linear automations. Whether you are selling automation templates, software licenses, or protected PDF guides, this system provides a scalable infrastructure that grows with your sales volume while maintaining a personal touch through LLM-generated content. **Common Use Cases:** - Scaling a niche digital marketplace for selling specialized code snippets or design assets. - Automating the distribution of unique software license keys and documentation after a SaaS subscription purchase. - Delivering personalized AI-generated consulting reports or audit results based on customer input data.

Scheduled·25 nodes
AGCHCOEX+10
high

Automated AI Resume Parser & JD Matcher via n8n & GPT-4

Transform your recruitment funnel with this advanced AI-driven candidate evaluation engine. This n8n workflow eliminates manual screening fatigue by autonomously analyzing batches of resumes against specific job descriptions. Using GPT-4 and LangChain's structured output parsers, the system extracts key qualifications, scores them against your criteria, and generates objective alignment reports. The process begins with a custom n8n form for document upload, followed by intelligent text extraction from PDFs. The data is then processed through an LLM chain to ensure unbiased scoring. Results are synchronized directly to Google Sheets for centralized tracking, while high-match alerts are dispatched via Slack and SendGrid to keep hiring managers informed in real-time. This workflow is essential for high-volume recruitment agencies and scaling startups that need to maintain a rigorous, auditable, and data-backed shortlisting process without increasing headcount or sacrificing quality of hire. **Common Use Cases:** - High-volume university recruitment and internship screening - Technical talent sourcing for niche engineering roles - Internal mobility matching for large corporate restructuring

Trigger·21 nodes
AGCHGMGM+5
medium

AI Gmail Auto-Labeler: Smart Inbox Sorting with GPT-4 & n8n

Stop drowning in a cluttered inbox and regain control of your digital communication. This advanced n8n automation leverages GPT-4's natural language processing to intelligently analyze, categorize, and label incoming Gmail messages in real-time. Unlike basic filter rules that rely on rigid keywords, this workflow understands the context and sentiment of every email, ensuring high-precision organization. The process begins with a Gmail Trigger that captures new messages. It then passes the content through a LangChain LLM chain where OpenAI evaluates the intent—distinguishing between urgent client requests, internal project updates, or low-priority newsletters. Using structured output parsing, the workflow extracts key metadata and applies the appropriate Gmail labels automatically. This eliminates the manual cognitive load of triaging emails, allowing your team to focus on high-value tasks rather than administrative upkeep. Whether you are managing high-volume support tickets or complex sales inquiries, this workflow ensures that critical messages are highlighted and organized without human intervention. **Common Use Cases:** - Automated Customer Support Triage: Instantly tag emails as 'Urgent Support', 'Feature Request', or 'Billing' to speed up response times. - Sales Lead Prioritization: Automatically identify high-intent inquiries and label them for immediate follow-up by account executives. - Project Management Sync: Categorize incoming vendor updates and stakeholder feedback by project name or department for better visibility.

Trigger·11 nodes
AGGMGOLM+3
medium

AI Dental Lead Follow-up: n8n, OpenAI & Google Sheets Sync

Stop losing high-value patients to delayed responses. This advanced n8n workflow bridges the gap between lead capture and appointment booking by deploying an AI-driven engagement layer. When a prospect submits a query via your website or landing page, the automation immediately triggers, logging the data into Google Sheets for centralized tracking. Instead of sending a generic auto-reply, the integrated LangChain agent utilizes GPT-4/3.5 to analyze the specific treatment interest—be it Invisalign, dental implants, or routine cleaning—and crafts a personalized, empathetic response delivered via Gmail. The workflow includes a strategic 'Wait' node to mimic natural human timing and a 'Memory Buffer' to maintain context if the lead replies. This system is essential for clinics looking to scale their patient acquisition without increasing administrative headcount, ensuring every inquiry is nurtured instantly with professional, clinical-grade communication. By automating the initial touchpoint, your front-desk team can focus on confirmed arrivals rather than chasing cold leads. **Common Use Cases:** - Automated Patient Triage: Categorizing and responding to specific dental treatment inquiries based on urgency and procedure type. - Medical Spa Lead Nurturing: Instantly engaging prospects interested in high-ticket aesthetic treatments to increase conversion rates. - Multi-Location Clinic Sync: Centralizing lead data from various web forms into a single Google Sheet while maintaining personalized local email follow-ups.

Trigger·8 nodes
AGCOGOHT+8
high

Automate AI UGC Video Production with Google Sheets & Veo

Transform your digital marketing strategy by automating the production of high-converting User-Generated Content (UGC) at scale. This sophisticated n8n workflow eliminates the logistical bottleneck of traditional content creation by orchestrating a seamless pipeline between Google Sheets and advanced AI video models. By leveraging NanoBanana Pro for precise image synthesis and Veo 3.1 for fluid motion, the system takes three distinct visual inputs—your product, a chosen persona, and a target environment—and blends them into hyper-realistic, selfie-style video assets. The automation begins by monitoring a Google Sheet for new campaign parameters, triggers an intelligent AI agent to handle complex image processing, and manages asynchronous API calls to ensure high-fidelity video rendering. This is an enterprise-grade solution for performance marketers who need to refresh creative assets daily without manual intervention. It effectively handles the heavy lifting of prompt engineering and file management, allowing you to focus on strategy while the workflow generates 8-second, platform-ready clips optimized for the TikTok and Instagram algorithms. **Common Use Cases:** - Scaling creative testing for TikTok and Meta Ads by generating hundreds of product variants - Automating personalized influencer-style shoutouts for e-commerce loyalty programs - Rapid prototyping of social media video content for global brand localization

Scheduled·24 nodes
@BAGCOIF+7
high

Automate AI Twitter Threads via Telegram & n8n (No-Code)

Streamline your social media presence with this enterprise-grade n8n automation that bridges the gap between raw inspiration and professional X (Twitter) publishing. By integrating Telegram as a mobile command center, this workflow allows you to dictate or type thread ideas on the go. The system leverages OpenAI’s LLMs and LangChain agents to draft high-engagement thread structures, which are then sent back to your private Telegram chat for review. Unlike basic automation, this setup features a sophisticated 'human-in-the-loop' approval system. You can interactively refine the AI-generated content, request edits, or finalize the draft. Once you provide the 'Okay' confirmation, the workflow automatically formats and publishes the entire thread to X via the Blotato integration. This eliminates the friction of manual drafting and copy-pasting, ensuring your brand stays active without the constant overhead of social media management. It is the perfect solution for creators and businesses looking to maintain a high-quality digital presence using a voice-to-thread mobile pipeline. **Common Use Cases:** - Thought Leadership: Convert spontaneous voice memos into structured educational threads while commuting. - Event Live-Tweeting: Rapidly draft and approve professional event summaries from a mobile device without opening the X app. - Content Repurposing: Send links or snippets of long-form articles to Telegram to generate 'tweetable' summaries for social distribution.

Trigger·19 nodes