Block 1 - Decodo Youtube Transcript Scrapper
- Type / Role
- n8n-nodes-base.httpRequest - httpRequest
- Config choices
- Version 4.2
This workflow is provided as-is. Please review and test before using in production.
This automated TLDW (Too Long; Didn't Watch) generator using Decodo's scraping API to extract complete video transcripts and metadata, then uses Google Gemini 3 to create intelligent summaries with...
n8n-nodes-base.httprequest, n8n-nodes-base.code, n8n-nodes-base.if, n8n-nodes-base.telegram, n8n-nodes-base.telegramtrigger, n8n-nodes-base.set, @n8n/n8n-nodes-langchain.chainllm, @n8n/n8n-nodes-langchain.lmchatgooglegemini
This workflow is cataloged by N8N Workflows and links back to its original n8n.io source page by Khairul Muhtadin.
Original n8n.io sourceThis automated TLDW (Too Long; Didn't Watch) generator using Decodo's scraping API to extract complete video transcripts and metadata, then uses Google Gemini 3 to create intelligent summaries with key points, chapters breakdown, tools mentioned, and actionable takeaways—eliminating hours of manual note-taking and video watching.
Time Savings: Convert a 2-hour video into a readable 5-minute summary, reducing research time by 95%
Comprehensive Coverage: Captures key points, chapters, tools, quotes, and actionable steps that manual notes often miss
Instant Accessibility: Receive structured summaries directly in Telegram within 30-60 seconds of sharing a link
Multi-Language Support: Process transcripts in multiple languages supported by YouTube's auto-caption system
| Requirement | Type | Purpose |
|---|---|---|
| n8n instance | Essential | Workflow execution platform |
| Telegram Bot API | Essential | Receives video links and delivers summaries |
| 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 UR 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
Created by: Khaisa Studio
Category: AI-Powered Automation
Tags: YouTube, AI, Telegram, Summarization, Content Analysis, Decodo, Gemini
Need custom workflows? Contact us
Connect with the creator:
Portfolio • Workflows • LinkedIn • Medium • Threads
This catalog entry is organized from the workflow JSON. The node-level section below shows the executable blocks available for review before importing the template.
Showing the first 24 of 26 workflow blocks. Download the JSON for the full node graph.
| Workflow | Summarize YouTube videos with Gemini AI and send via Telegram |
|---|---|
| Complexity | advanced |
| Nodes | 26 |
| Categories | Content Creation, AI Summarization |
| Author | Khairul Muhtadin |
| Published | 19 Nov 2025 |
Use the JSON export at /data/workflows/11000/11000.json as the source template for this automation.
Open n8n, import the downloaded JSON, and review each node before activating the workflow.
Replace placeholder credentials, API keys, webhook URLs, account IDs, and environment-specific values with your own settings.
Run the workflow manually or in a staging workspace, inspect node output, and confirm downstream systems receive the expected data.
Enable the workflow only after testing, then monitor executions, errors, and rate limits during the first production runs.
Review imported nodes carefully before activation. This catalog entry is intended to help you inspect the workflow structure, understand required services, and find related templates faster.
Node names, credentials, schedules, webhook paths, and external service limits may need adjustment for your workspace.
This automated TLDW (Too Long; Didn't Watch) generator using Decodo's scraping API to extract complete video transcripts and metadata, then uses Google Gemini 3 to create intelligent summaries with...
Review the workflow JSON, configure any required credentials in n8n, and test the automation in a safe workspace before using it in production.
Yes. Use the block-by-block analysis and the downloadable JSON to inspect each node, then adjust credentials, prompts, schedules, filters, or destinations for your Content Creation, AI Summarization use case.