📊 Free YouTube video analyzer with AI-powered summaries & email alerts

⚡ 5,324 views · 📊 Market Research & Insights

💡 Pro Tip — YouTube’s API quotas can be a bottleneck when you’re pulling data at scale. ScraperNode is a community node with dedicated scrapers for channels, videos, and comments — no quota limits, just structured data.

View All Scrapers

Description

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 and summarize YouTube videos for research, content planning, or educational purposes.

How It Works:

  1. Trigger: The workflow starts with a manual trigger, allowing you to test it by clicking “Test workflow.” You can also set a YouTube video URL manually or dynamically.

  2. YouTube Video ID Extraction:

    • The workflow extracts the YouTube video ID from the provided URL using a custom JavaScript function. This ID is necessary for fetching the transcript.
  3. Transcript Generation:

    • The video ID is sent via an HTTP request to generate the transcript. You need to replace APIKEY with a free API key from the service.
  4. Transcript Validation:

    • The workflow checks if a transcript exists for the video. If a transcript is available, it proceeds; otherwise, it stops.
  5. Full Text Extraction:

    • If a transcript exists, the workflow combines all transcript segments into a single text variable for further analysis.
  6. AI-Powered Analysis:

    • The full transcript is passed to an AI model (DeepSeek, OpenAI, or OpenRouter) for analysis. The AI generates a structured summary, including a title and key points, formatted in markdown.
  7. Email Notification:

    • The analysis results (title and summary) are sent via email using SMTP credentials. The email contains the structured summary of the video.

Set Up Steps:

  1. YouTube Transcript API:

    • Obtain a free API key from youtube-transcript.io and replace APIKEY in the “Generate transcript” node with your key.
  2. AI Model Configuration:

    • Configure the AI model nodes (DeepSeek, OpenAI, or OpenRouter) with the appropriate API credentials. You can choose one or multiple models depending on your preference.
  3. Email Setup:

    • Configure the “Send Email” node with your SMTP credentials (e.g., Gmail, Outlook, or any SMTP service). Ensure the email settings are correct to send the analysis results.

Key Features:

đź”— Nodes Used

Send Email, HTTP Request, Basic LLM Chain, OpenAI Chat Model, Structured Output Parser

📥 Import

Download workflow.json and import into n8n: Workflow menu → Import from File

📖 Importing guide · 🔑 Credential setup