⚡AI-powered YouTube video summarization & analysis
UnknownWhat this workflow does
This AI workflow has 12 nodes and runs when an HTTP POST request hits its webhook URL. Along the way it connects Telegram, YouTube, OpenAI Chat Model and Youtube Transcription (community).
How it runs
Trigger: When an HTTP POST request hits its webhook URL.
- Get YouTube URL (Edit Fields (Set)): sets 1 field: youtubeUrl
- YouTube Video ID (Code): runs custom JavaScript code
- Get YouTube Video (YouTube): get (video)
- Split Out: splits a list into separate items
- Concatenate (Summarize): summarizes / groups the items
- Summarize & Analyze Transcript (Basic LLM Chain): sends a prompt to an LLM, with model: gpt-4o-mini
- Response Object (Edit Fields (Set)): sets 6 fields: summary, topics, title…
- Respond to Webhook: sends the response back to the webhook caller
- Telegram: uses Telegram
- YouTube Transcript (Youtube Transcripter): uses Youtube Transcripter
Services it uses
Before you upgrade to n8n 3.0
We can't fully verify this one: it relies on 1 community package, and n8n 3.0 turns unverified community packages off by default (N8N_UNVERIFIED_PACKAGES_ENABLED=false).
- Check that n8n-nodes-youtube-transcription is verified or supports 3.0 (used in YouTube Transcript).
Nodes used (11)
- Webhook
n8n-nodes-base.webhook - Youtube Transcripter
n8n-nodes-youtube-transcription.youtubeTranscripter - Split Out
n8n-nodes-base.splitOut - Respond to Webhook
n8n-nodes-base.respondToWebhook - Telegram
n8n-nodes-base.telegram - Edit Fields (Set)
n8n-nodes-base.set - Code
n8n-nodes-base.code - YouTube
n8n-nodes-base.youTube - OpenAI Chat Model
@n8n/n8n-nodes-langchain.lmChatOpenAi - Basic LLM Chain
@n8n/n8n-nodes-langchain.chainLlm - Summarize
n8n-nodes-base.summarize
From the author
-- Disclaimer: This workflow uses a community node and therefore only works for self-hosted n8n users -- Transform YouTube videos into comprehensive summaries and structured analysis instantly. This n8n workflow automatically extracts, processes, and analyzes…