Hi everyone, I wanted to share a workflow I built that dramatically changed how I learn from YouTube videos.
I love learning from YouTube — whether it’s podcasts, tutorials, or conference talks — but there’s never enough time to watch everything I want. I kept bookmarking videos and saying “I’ll watch this later,” but the backlog kept growing. That’s when I thought: why not automate the part that takes the most time — finding and summarizing the key takeaways?
So I used n8n to build a YouTube summarization automation that:
-
grabs the latest videos from chosen channels,
-
generates concise summaries and highlights using AI,
-
sends a clean summary email to my inbox.
Here’s how I did it — step‑by‑step.
Step 1 — Fetch Latest Videos via YouTube Data API
To start, I needed a reliable way to get new videos from YouTube channels without manually checking them. For that I used the YouTube Data API v3 – the official API for accessing video metadata like URLs, titles, and thumbnails.
YouTube Data API overview: https://developers.google.com/youtube/v3/getting-started
Step 2 — Generate Summaries with an AI Video Summarization API
Next, I pass each new video link to WayinVideo’s video summarization API via an n8n HTTP Request node. The API automatically generates a concise summary for each video.
This step is the heart of the workflow. It’s fast, high-quality AI summaries, so that I can skip watching the full video and still capture the main points quickly.
WayinVideo’s Video Summarization API Doc: https://wayin.ai/api-docs/video-summarization/
Step 3 — Format the Summary for Email
Once the API returns the summary, I used an n8n Function node to generate a clean HTML email. Each video section includes:
Title
Thumbnail
YouTube link
AI-generated summary and highlights with timestamps
Step 4 — Send Email with Summaries
Finally, the Email node (SMTP / Gmail) sends the compiled summaries to my inbox.
-
Set up the recipient address
-
Dynamic subject like: New YouTube Summaries — {{date}}
-
HTML body contains the formatted summaries
Now I get a readable digest instead of a long list of unwatched videos.
Why This Workflow Works
Time-saving — No more watching 30–60 minute videos just to get the main ideas
Automated — runs on a schedule via n8n (e.g., every 6 hours)
High-quality summaries — AI handles the heavy lifting
Modular — easy to add new channels or change formatting
The key is combining n8n’s automation capabilities with a fast AI summarization step — without it, automating YouTube summaries would be much harder.
Useful References
-
YouTube Data API (v3) – Official Google docs for fetching video metadata:
https://developers.google.com/youtube/v3/getting‑started -
WayinVideo’s Video Summarization API – Any REST API that generates summaries from video URLs: Video Summarization API - WayinVideo API Docs
