Get Started
Screenshot of n8n workflow
FREE TEMPLATE
Automate YouTube Video Summaries
10
Views
0
Downloads
21
Nodes
Download Template
Free
Preview Template
Utility Rating
6 / 10
Business Function
Marketing
Automation Orchestrator
n8n
Integrations
youtube-transcript.io
SMTP Email
OpenRouter
OpenAI
DeepSeek
Trigger Type
Approx setup time ≈ 65 min
Need help setting up this template?
Ask in our free Futurise community
About
Community
Courses
Events
Members
Templates

How to Automate YouTube Video Summaries?

Leon Petrou
FREE TEMPLATE
Automate YouTube Video Summaries
10
Views
0
Downloads
21
Nodes
Download Template
Free
Preview Template
Utility Rating
6 / 10
Business Function
Marketing
Automation Orchestrator
n8n
Integrations
youtube-transcript.io
SMTP Email
OpenRouter
OpenAI
DeepSeek
Trigger Type
Approximate setup time ≈ 65 minutes
Need help setting up this template?
Ask in our free Futurise community

Description

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.

Copy link

Tools Required

What this workflow does?

  • 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 to set this 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.

Need help or want to customize this?

Similar Templates

n8n
Marketing
Automate YouTube SEO and Publishing
Grow your channel with less manual work. This automation finds your newest upload, writes a clear description, suggests strong tags, and updates video metadata. It also schedules private videos for publish dates so your content goes live on time. Ideal for creators, teams, and agencies that upload often and want consistent SEO. The flow runs on a daily schedule, and you can also test it on demand. It pulls recent videos from YouTube, removes repeats from earlier runs, and checks if there is a new item to process. A transcript is scraped through an API call, then formatted for clean prompts. OpenAI drafts the description and title, and Google Gemini helps generate keyword tags. The result is pushed back to YouTube, and short waits are added to avoid rate limits. A separate path scans private or not listed videos and sets the publishAt date when needed. Set YouTube OAuth, OpenAI and Google Gemini API keys, and an Apify token for the transcript call. Expect faster uploads, steady SEO quality, and fewer manual edits. This is useful for scheduled releases, daily content, or batches managed by a small team.
15 views
view
n8n
Marketing
Generate YouTube Shorts from Google Sheets
Create short videos for YouTube by pulling a quote and creative prompts from Google Sheets, building the background image and video with AI, adding ambient sound, and publishing the final clip to your channel. Great for social teams and creators who want steady content without manual editing. A manual start reads one row from Google Sheets with the quote, author, and scene prompts. The flow calls an image model to render a vertical image, waits, then writes the image link back to the sheet. It then sends that image to a video model to produce a cinematic vertical clip, waits again, downloads the file, and records the video link in the sheet. Audio is generated with a voice and sound service, stored to Google Drive, and the drive link is saved. A code node formats overlay text, then FFmpeg merges video, audio, and on screen text into a final MP4. The clip uploads to YouTube with a resumable upload, and the sheet is updated with status and the YouTube link. You will need API keys for the AI services, Google and YouTube OAuth, and FFmpeg installed on the n8n host. Expect one run to replace hours of editing with a repeatable system managed from a spreadsheet. Ideal for daily quotes, quick tips, or listicle shorts driven by your sheet.
13 views
view
n8n
Marketing
Analyze YouTube Videos for Content Insights
Turn any YouTube video into fast, useful insights your team can use. Enter a video ID and chat with an AI that knows the full transcript and video details. Great for content teams, researchers, and anyone who needs quick answers without watching the whole video. Behind the scenes, a chat trigger starts a conversation and keeps history so the AI remembers context. A custom tool builds a YouTube Data API request and pulls title, description, and publish date. Code also collects the video transcript, splits it into parts, and combines it into one clean text block. The workflow then merges details and transcript into one JSON object. An AI agent powered by an OpenAI model reads this data and answers questions, summarizes content, and points to key moments. To set it up, you need a YouTube Data API key from Google Cloud and an OpenAI API key. DeepSeek is optional and can be added if you want more model choices. Expect faster research, less manual viewing time, and better reuse of video content. Common uses include building summaries for blogs, pulling quotes for social posts, and reviewing long training videos in minutes.
6 views
view
See More Templates

These templates were sourced from publicly available materials across the web, including n8n’s official website, YouTube and public GitHub repositories. We have consolidated and categorized them for easy search and filtering, and supplemented them with links to integrations, step-by-step setup instructions, and personalized support in the Futurise community. Content in this library is provided for education, evaluation and internal use. Users are responsible for checking and complying with the license terms with the author of the templates before commercial use or redistribution.Where an original author was identified, attribution has been provided. Some templates did not include author information. If you know who created this template, please let us know so we can add the appropriate credit and reference link. If you are the author and would like this template removed from the library, email us at info@futurise.com and we will remove it promptly.