Free YouTube video analyzer with AI-powered summaries & email alerts
Ready for 3.0What this workflow does
This AI workflow has 13 nodes and runs manually, when you click “Execute workflow”. Along the way it connects OpenAI Chat Model, OpenRouter Chat Model and DeepSeek Chat Model.
How it runs
Trigger: Manually, when you click “Execute workflow”.
- Set YouTube URL (Edit Fields (Set)): sets 1 field: youtubeUrl
- YouTube Video ID (Code): runs custom JavaScript code
- Generate transcript (HTTP Request): calls an HTTP API (POST)
- Get transcript (Edit Fields (Set)): sets 2 fields: transcript, language
- Exist? (If): checks a condition and branches into true / false
- Get Fulltext (Code): runs custom JavaScript code
- Analyze LLM Chain (Basic LLM Chain): sends a prompt to an LLM, with model: DeepSeek Chat Model; output parser: Structured Output Parser
- Send Email: sends an email over SMTP
- OpenAI Chat Model: uses OpenAI Chat Model
- OpenRouter Chat Model: uses OpenRouter Chat Model
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 (11)
- Manual Trigger
n8n-nodes-base.manualTrigger - Code
n8n-nodes-base.code - OpenAI Chat Model
@n8n/n8n-nodes-langchain.lmChatOpenAi - OpenRouter Chat Model
@n8n/n8n-nodes-langchain.lmChatOpenRouter - DeepSeek Chat Model
@n8n/n8n-nodes-langchain.lmChatDeepSeek - Structured Output Parser
@n8n/n8n-nodes-langchain.outputParserStructured - Send Email
n8n-nodes-base.emailSend - HTTP Request
n8n-nodes-base.httpRequest - If
n8n-nodes-base.if - Basic LLM Chain
@n8n/n8n-nodes-langchain.chainLlm - Edit Fields (Set)
n8n-nodes-base.set
From the author
This workflow is designed to analyze YouTube videos by extracting their transcripts, summarizing the content using AI models, and sending the analysis via email. This workflow is ideal for content creators, marketers, or anyone who needs to quickly analyze…