Automate YouTube Transcript Summarization with AI
detail.loadingPreview
This n8n workflow automates the process of fetching YouTube video transcripts, concatenating them, and then using an AI model (like GPT-4o-mini) to generate a structured, summarized markdown output. It also sends the summary to Telegram and responds to a webhook.
🚀Ready to Deploy This Workflow?
About This Workflow
Overview
This n8n workflow is designed to streamline the process of extracting and summarizing information from YouTube videos. It begins by receiving a YouTube URL via a webhook. The workflow then extracts the video ID, fetches the video's transcript, concatenates all transcript segments, and passes this combined text to an AI model for analysis and summarization. The AI is prompted to create a structured markdown summary with specific formatting guidelines, including level 2 headers, bullet points, bolded terms, and specific organizational sequences. Finally, the workflow prepares a response object containing the summary, original video details, and sends it back to the webhook. Additionally, it pushes a notification with the video title and URL to a Telegram chat.
Key Features
- Trigger workflow via Webhook with YouTube URL.
- Automatically extract YouTube Video ID.
- Fetch and concatenate the full YouTube video transcript.
- Utilize AI (GPT-4o-mini) for intelligent summarization and analysis.
- Generate structured markdown content with specified formatting.
- Respond to the webhook with a structured JSON object.
- Send notifications to Telegram.
How To Use
- Set up a Webhook: Configure the 'Webhook' node to receive POST requests containing a JSON body with a
youtubeUrlfield. - Provide YouTube URL: Send a POST request to your webhook URL with a JSON payload like
{"youtubeUrl": "YOUR_YOUTUBE_VIDEO_URL"}. - AI Model Configuration: Ensure the '@n8n/n8n-nodes-langchain.lmChatOpenAi' node is correctly configured with your OpenAI API key and the desired model (e.g.,
gpt-4o-mini). - Telegram Configuration: Set up the 'Telegram' node with your bot token and chat ID to receive notifications.
- Review Output: The 'Respond to Webhook' node will return a JSON object containing the summarized transcript, original video title, description, and ID. The 'Telegram' node will send a formatted message to your chat.
Apps Used
Workflow JSON
{
"id": "5698138c-2eb3-4337-a136-2f7d07361eeb",
"name": "Automate YouTube Transcript Summarization with AI",
"nodes": 0,
"category": "AI & LLM Automation",
"status": "active",
"version": "1.0.0"
}Note: This is a sample preview. The full workflow JSON contains node configurations, credentials placeholders, and execution logic.
Get This Workflow
ID: 5698138c-2eb3...
About the Author
SaaS_Connector
Integration Guru
Connecting CRM, Notion, and Slack to automate your life.
Statistics
Verification Info
Related Workflows
Discover more workflows you might like
Daily Meeting Summarization with Gemini AI and Slack Integration
Automate daily meeting summarization using the Gemini AI Agent and Google Calendar Tool. The workflow triggers daily, fetches events, summarizes them, and posts the summary to Slack.
Daily Podcast Summarizer and Emailer
Automatically fetch top podcasts from a genre using TaddyTopDaily, transcribe them with Whisper, summarize with OpenAI, and email the results using Gmail. This workflow automates the process of staying updated on industry trends.
Automate RFP Response Generation with OpenAI and Google Docs
This workflow automates the creation of RFP responses by extracting questions from a PDF document using LLMs, generating answers with OpenAI, and compiling them into a Google Doc. It's triggered via webhook and notifies stakeholders upon completion.