Get a summary of each podcast in your YouTube playlist daily automatically free
Needs changesNeeds changes. This template uses 1 thing(s) that n8n 3.0 removes: Function (legacy). 1 breaking item(s) found. Static check, last run 2026-10-19.
What this workflow does
This AI workflow has 12 nodes and runs manually, when you click “Execute workflow”. Along the way it connects YouTube, Google Sheets and Groq Chat Model.
How it runs
Trigger: Manually, when you click “Execute workflow”.
- YouTube: get many (playlist item)
- titles/URL (Function): runs custom JavaScript (legacy Function node)
- video ID (Code): runs custom JavaScript code
- Split Out: splits a list into separate items
- Loop Over Items (Loop Over Items (Split in Batches)): loops over the items in batches
- supadata (HTTP Request): calls an HTTP API
- scirpt (Code): runs custom JavaScript code
- Code: runs custom JavaScript code
- AI Agent: runs an AI agent, with model: Groq Chat Model
- Google Sheets: update
Services it uses
Before you upgrade to n8n 3.0
1 thing in this workflow is removed in n8n 3.0. Fix it before you upgrade:
- Function (legacy) in titles/URL: replace with Code node, mode 'Run Once for All Items'.
| Removed in 3.0 | Replace with |
|---|---|
| Function (legacy) titles/URL | Code node, mode 'Run Once for All Items' |
Nodes used (10)
- Manual Trigger
n8n-nodes-base.manualTrigger - YouTube
n8n-nodes-base.youTube - Google Sheets
n8n-nodes-base.googleSheets - AI Agent
@n8n/n8n-nodes-langchain.agent - Loop Over Items (Split in Batches)
n8n-nodes-base.splitInBatches - Groq Chat Model
@n8n/n8n-nodes-langchain.lmChatGroq - Code
n8n-nodes-base.code - HTTP Request
n8n-nodes-base.httpRequest - Function
n8n-nodes-base.function - Split Out
n8n-nodes-base.splitOut
From the author
Understand the workflow better. watch this video Good to know: This workflow automatically transcribes your favorite podcasts or videos saved in a YouTube playlist and generates a comprehensive, AI-powered summary—so you can quickly understand the main topics…