AI YouTube playlist & video analyst chatbot
Needs changesNeeds changes. This template uses 1 thing(s) that n8n 3.0 removes: AI Agent v1 (old agent modes). 1 breaking item(s) found. Static check, last run 2026-10-19.
What to replace before upgrading
| Removed in 3.0 | Replace with |
|---|---|
| AI Agent v1 (old agent modes) Handle Queries (v1.7), AI Agent (v1.7), Message Intent (v1.7), Numb of Videos (v1.7) | Latest AI Agent node (Tools Agent). For SQL Agent, use a Postgres or MySQL tool with a recent AI Agent. |
Community nodes
These come from third-party npm packages. In n8n 3.0 unverified community packages are off by default (N8N_UNVERIFIED_PACKAGES_ENABLED=false).
n8n-nodes-youtube-transcription-dmr(YouTube Transcript, YouTube Transcript1)
Nodes used (22)
- Google Gemini Chat Model
@n8n/n8n-nodes-langchain.lmChatGoogleGemini - AI Agent
@n8n/n8n-nodes-langchain.agent - Split Out
n8n-nodes-base.splitOut - Basic LLM Chain
@n8n/n8n-nodes-langchain.chainLlm - Summarize
n8n-nodes-base.summarize - Limit
n8n-nodes-base.limit - Qdrant Vector Store
@n8n/n8n-nodes-langchain.vectorStoreQdrant - Recursive Character Text Splitter
@n8n/n8n-nodes-langchain.textSplitterRecursiveCharacterTextSplitter - Embeddings Google Gemini
@n8n/n8n-nodes-langchain.embeddingsGoogleGemini - Chat Trigger
@n8n/n8n-nodes-langchain.chatTrigger - Merge
n8n-nodes-base.merge - Edit Fields (Set)
n8n-nodes-base.set - HTTP Request
n8n-nodes-base.httpRequest - Default Data Loader
@n8n/n8n-nodes-langchain.documentDefaultDataLoader - Simple Memory
@n8n/n8n-nodes-langchain.memoryBufferWindow - Youtube Transcripter
n8n-nodes-youtube-transcription-dmr.youtubeTranscripter - Structured Output Parser
@n8n/n8n-nodes-langchain.outputParserStructured - Redis
n8n-nodes-base.redis - Switch
n8n-nodes-base.switch - Code
n8n-nodes-base.code - If
n8n-nodes-base.if - Vector Store Question Answer Tool
@n8n/n8n-nodes-langchain.toolVectorStore
What it does
AI YouTube Playlist & Video Analyst Chatbot This n8n workflow transforms entire YouTube playlists or single videos into interactive knowledge bases you can chat with. Ask questions and get summaries without needing to watch hours of content. π How it Works 1. π Provide a Link: Start by giving the workflow a URL for a YouTube playlist or a single video. 2. π Content Retrieval: The workflow automatically fetches the video details and transcripts for the provided link. For playlists, it can process multiple videos at once (you might be asked how many). 3. π§ AI Processing: Google's Gemini AI reads through the transcripts, understands the content, and creates summaries. 4. πΎ Storage & Context: The processed information and summaries are stored in a vector database (Qdrant), making them ready for conversation. Context is managed using Redis, remembering the current video/playlist you're discussing. 5. π¬ Chat & Ask: Now, you can ask the AI agent questions about the playlist or video content! Because context is maintained, you can ask follow-up questions (like "expand on point X") without needing to provide the URL again. π οΈ Requirements Community Node: This workflow uses the youtubeTranscripter community node to fetch video transcripts. You'll need to install it in your n8n environment. Installation: npm install n8n-nodes-youtube-transcription-dmr Important: Community nodes require a self-hosted n8n instance. Redis: A Redis instance is required for managing conversation context and status between interactions. Credentials: You will need API credentials configured in your n8n instance for: Google Gemini (AI Models) Qdrant (Vector Store) Redis (Context Store) π€ AI Agent Capabilities Engage with the AI agent to explore the video content. Since the agent remembers the context of your conversation, you can ask detailed follow-up questions naturally: Get a quick summary of a single video or an entire playlist. Ask for key takeaways or main topics discussed. Query for specific information mentioned in the videos. Ask the agent to elaborate on a specific point previously mentioned. Understand complex subjects without watching the full duration. π Use Cases π Content Analysis: Quickly understand the themes and key points across a playlist or long video. π Research & Learning: Extract insights from educational series or tutorials efficiently. βοΈ Content Creation: Easily repurpose video transcript information into blog posts, notes, or social media content. β±οΈ Save Time: Get the essence of video content when you're short on time. βΏ Accessibility: Offers a text-based way to interact with and understand video content. β¨ Sample Prompts Please analyze this playlist and tell me the main topics covered: YouTube Playlist URL Summarize the first 5 videos in this playlist: YouTube Playlist URL (Follow-up) Tell me more about the main point in video 3. What are the key points discussed in this video? YouTube Video URL (Follow-up) Expand on the second key point you mentioned. Does the video at YouTube Video URL mention specific topic?