n8n

How to Automate YouTube Video Summaries?

Turn YouTube links into clear email summaries in minutes. Great for marketing teams, content creators, and teachers who need quick insights without watching full videos end to end.

You click run to start. A Set node holds the YouTube URL. A Code node extracts the video ID. An HTTP Request posts that ID to youtube-transcript.io to get the transcript. A check confirms a transcript exists. Another Code node combines all transcript parts into one block of text. An AI chain reads the text with the DeepSeek model and creates a structured title and summary using a strict output parser. The email node sends the result to your inbox. OpenAI and OpenRouter model nodes are included if you want to switch models later.

You will need an API key from youtube-transcript.io, an SMTP email account, and an AI provider key. After setup, expect faster research, consistent notes, and less context switching. Use it for competitor research, content planning, training recaps, and class or meeting recordings that are on YouTube.

What are the key features?

  • Manual start for on demand analysis using a Manual Trigger node
  • URL to video ID extraction with a Code node using a regex that supports youtube dot com and youtu dot be links
  • Transcript fetch with an HTTP Request that posts the video ID to youtube-transcript.io
  • Existence check with an If node to stop or continue based on transcript availability
  • Transcript merge with a Code node that builds one full text field from all segments
  • AI analysis via an LLM Chain using the DeepSeek model to create a title and structured summary
  • Structured Output Parser to guarantee a clean JSON with title and text
  • Email delivery through SMTP with the AI title as subject and the summary as the message

What are the benefits?

  • Reduce video review time from 60 minutes to 3 minutes per video
  • Automate up to 90 percent of note taking for video research
  • Improve summary consistency with a strict output parser
  • Connect AI analysis and email delivery in one flow
  • Handle up to 10 times more video reviews with the same team
  • Cut copy and paste errors by removing manual steps

How do you set it up?

  1. Import the template into n8n: Create a new workflow in n8n > Click the three dots menu > Select 'Import from File' > Choose the downloaded JSON file.
  2. You'll need accounts with youtube-transcript.io, OpenAI, OpenRouter, DeepSeek and SMTP Email. See the Tools Required section above for links to create accounts with these services.
  3. Open the Generate transcript node and create a new HTTP Header Auth credential. If unsure which headers to use, click Create new credential, then follow the on screen instructions to integrate youtube-transcript.io. Add your API key on the API page of their site.
  4. Open the DeepSeek Chat Model node. In the credential field, click Create new credential and add your DeepSeek API key from your DeepSeek account. Keep the model set to deepseek reasoner unless you prefer another model.
  5. Optional models: Open the OpenAI and OpenRouter nodes and create new credentials if you plan to switch models. Follow the on screen steps and paste API keys from each provider’s dashboard.
  6. Set up email: Open the Send Email node. Click Create new credential for SMTP. Enter your provider host, port, security settings, username, and password. Use an app password if your provider requires it. Click Test to confirm it connects.
  7. Configure the input: Open the Set YouTube URL node and replace the placeholder with a real YouTube URL you want to analyze.
  8. Run a test: Click Test workflow. Watch the path YouTube Video ID > Generate transcript > Get transcript > Exist > Get Fulltext > Analyze LLM Chain > Send Email. Confirm it finishes without errors.
  9. Validate the result: Check your inbox. The email subject should match the AI generated title. The email body should contain the structured summary text.
  10. Troubleshoot: If the Exist check stops the run, the video likely has no transcript. Try a different video or language. If the HTTP request fails, verify the API key and quota on youtube-transcript.io. If email fails, confirm SMTP host, port, TLS, and credentials.

Tools Required

$24 / mo or $20 / mo billed annually to use n8n in the cloud. However, the local or self-hosted n8n Community Edition is free.

DeepSeek

Sign up

$0.035/1M input tokens (cache hit), $0.135/1M input tokens (cache miss), $0.550/1M output tokens

OpenAI

Sign up

Pay-as-you-go: GPT-5 at $1.25 per 1M input tokens and $10 per 1M output tokens

OpenRouter

Sign up

Free models: $0 via API, 20 requests/min; 50/day or 1000/day with ≥10 credits

SMTP Email

Sign up

Starter: $10 / mo, 10,000 emails / mo

youtube-transcript.io

Sign up

Plus: $9.99 / mo — 1,000 transcripts / mo; Extended API access

Similar Templates

Join Futurise to access 1,200+ automation templates

Get instant access to ready-made automation workflows for n8n, Make.com, AI agents, and more. Download, customise, and deploy in minutes.