See llms.txt for all machine-readable content.
Turn any YouTube video into a 5-minute read. This TLDW (Too Long; Didn't Watch) generator pulls full transcripts and metadata with Decodo's scraping API, then has Google Gemini write intelligent summaries with key points, chapter breakdowns, tools mentioned, and actionable takeaways. No more hours of note-taking.
Last updated: September 2026.
Time Savings: A 2-hour video becomes a 5-minute summary. Research time down 95%.
Comprehensive Coverage: Key points, chapters, tools, quotes, and actionable steps that manual notes miss.
Instant Accessibility: Structured summaries in Telegram within 30-60 seconds of sharing a link.
Multi-Language Support: Transcripts in multiple languages via YouTube's auto-caption system.
| Requirement | Type | Purpose |
|---|---|---|
| n8n instance | Essential | Workflow execution platform |
| Telegram Bot API | Essential | Receives video links and delivers summaries (tutorial) |
| Decodo Scraper API | Essential | Extracts YouTube transcripts and metadata |
| Google Gemini API | Essential | AI-powered summary generation |
YOUR_CHAT_ID with your personal Telegram user ID for error notificationslanguageCode in "Set: Video ID & Config" node (default: "en")The workflow employs parallel processing for efficiency. Transcript and metadata are fetched simultaneously after video ID extraction.
Once both API calls complete, the transcript feeds directly into Gemini AI while metadata is parsed separately. The merge node combines AI output with structured metadata before splitting into Telegram-friendly chunks.
Error handling is isolated on a separate branch triggered by any node failure, formatting error details and alerting admins without disrupting the main flow.
Basic Adjustments:
languageCode from "en" to "id", "es", "fr", etc. to fetch transcripts in different languages (YouTube must have captions available)maxCharsPerChunk (currently 4000) to create longer or shorter message splits based on preferenceAdvanced Enhancements:
Common Issues:
| Problem | Cause | Solution |
|---|---|---|
| "Not a YouTube URL" error | URL format not recognized | Ensure URL sent contains youtube.com or youtu.be |
| No transcript available | Video lacks captions or wrong language | Check video has auto-generated or manual captions change languageCode to match available options |
| Decodo API 401/403 error | Invalid or expired API key | Verify API key in HTTP Header Auth credential. regenerate if needed from Decodo dashboard |
| Error notifications not received | Wrong chat ID in Alert Admin node | Get your Telegram user ID from @userinfobot and update the node |
Challenge: Agency needs to analyze 50+ competitor YouTube videos monthly to identify content strategies, tools used, and messaging angles—watching all videos would require 80+ hours
Solution: Drop youtube links into a shared Telegram group with the bot. Summaries are generated instantly, highlighting tools mentioned, key talking points, and target audience insights
Result: Research time reduced from 80 hours to 6 hours monthly (93% time savings), with searchable archive of all competitor content strategies
Which languages work?
Any language YouTube captions support. Set languageCode (default "en") in the config node.
How long are the chunks?
maxCharsPerChunk is 4000 by default. Adjust it to taste.
What if it errors?
Failures go to an isolated branch that alerts the admin without breaking the main flow.
Made by: khmuhtadin
Category: AI-Powered Automation
Tags: YouTube, AI, Telegram, Summarization, Content Analysis, Decodo, Gemini
Need custom workflows? Contact me
Connect with the creator:
Portfolio • Workflows • LinkedIn • Medium • Threads
Built with n8n. Need an assessment on your business? Feel free to reach out at https://khmuhtadin.com/consultation/