Automated YouTube Video Transcript Summarization - n8n Workflow

Use this pre-built n8n workflow to automatically summarize YouTube videos. It leverages an HTTP n8n node for transcript extraction and OpenAI/LangChain for generating high-quality, concise summaries.

Workflow Preview

Ready to automate?

Download this n8n workflow template and start using it instantly.

Who is this best for?


  • Content Marketers who need quick summaries of competitors' videos.

  • Researchers needing to rapidly digest long-form video content.

  • Developers searching for advanced examples of n8n templates integrating external APIs with AI.

  • Anyone looking to automate content repurposing using a robust n8n workflow.

Overview

Navigating lengthy YouTube videos for key information is time-consuming. This powerful n8n workflow solves that challenge by transforming verbose video content into concise, actionable summaries. The automation seamlessly integrates a data extraction service (like Apify, specified within the n8n node configuration) to pull the full transcript, followed by advanced language model processing (via OpenAI and LangChain) to analyze and summarize the text. This specific n8n template is ideal for ensuring you stay informed, conduct efficient research, or repurpose content quickly without manual transcription or reading. Setting up this n8n workflow requires credentials for both the extraction API and OpenAI.

How it Works

The entire process starts with the unique n8n trigger, which is an input form asking for the YouTube video URL.


  1. Trigger and Input: The n8n workflow begins when a user submits a URL via the YouTube video URL form (a specialized n8n trigger). This provides the essential input data.

  2. Transcript Extraction: The submitted URL is immediately passed to the Request YouTube Transcript n8n node. This HTTP Request node is configured to communicate with an external scraping API (such as Apify), sending the URL and retrieving the raw video transcript.

  3. AI Engine Setup: The Summarization Engine (an OpenAI LangChain n8n node) is pre-configured to handle the heavy lifting, defining the language model parameters used for text analysis.

  4. Content Summarization: The extracted transcript then feeds into the Summarization of a YouTube script n8n node (a LangChain ChainSummarization node). This node automatically applies the AI engine setup to analyze the large volume of text and generate a professionally written summary.

  5. Completion: The summarized output flows into the final No Operation, do nothing n8n node, finalizing the n8n workflow execution and providing the summary as the output data.

Installation Guide

To deploy this n8n workflow, follow these steps:


  1. Import the n8n Template: Copy the provided JSON data and paste it into your n8n instance using the 'New' button > 'Import from JSON'.

  2. Set Up Extraction Credentials: Locate the Request YouTube Transcript n8n node. You must replace the placeholder Apify API_KEY Here ??? in the URL field with the actual endpoint URL provided by your chosen transcript extraction service (e.g., Apify), ensuring your API key is included in the URL as instructed in the sticky note.

  3. Configure OpenAI Credentials: Open the Summarization Engine n8n node. Select or create your OpenAI credential. This is essential, as the summarization functionality relies on the LangChain n8n node connecting to the OpenAI API.

  4. Activate the Trigger: Once all credentials are set, activate the n8n workflow. You can then use the form trigger link provided by the YouTube video URL n8n node to start processing videos.

Node Details

This n8n workflow utilizes several key nodes:

YouTube video URL (Form Trigger n8n trigger):
Function: Serves as the initiation point for the n8n workflow, providing a user-friendly interface to input the target video's 'Full URL'.
Key Configuration: Configured to prompt for a single field named 'Full URL'.

Request YouTube Transcript (HTTP Request n8n node):
Function: Calls an external API endpoint (implied Apify) to initiate the transcript scraping process, dynamically passing the URL received from the initial n8n trigger.
Key Configuration: Method set to POST. The JSON body dynamically inserts the received URL: "startUrls": ["{{ $json['Full URL'] }}"].

Summarization Engine (LangChain Chat OpenAI n8n node):
Function: Defines the specific language model (LLM) used for text processing. Requires valid OpenAI API credentials.
Key Configuration: Linked via a specific AI connection to the summarization chain n8n node.

Summarization of a YouTube script (LangChain Summarization Chain n8n node):
Function: Automatically processes the large block of transcript text received from the HTTP Request, employing the configured AI model to produce a coherent summary. This is the core logic step of this n8n workflow.
Key Configuration: Connected to the output of the transcript request and the Summarization Engine node.

Related n8n Workflows

Free

Nodes: 6 Nodes
Updated: December 26 2025
View all
Created by

21+ years in IT across Education, Manufacturing, Telecom, and Banking. I’ve built innovative solutions and now focus on cloud-based Data Engineering and AI. Discovering n8n revolutionized my workflow—its power, flexibility, and open-source nature enable seamless integrations and scalable workflows. I’ve used n8n to automate nearly every process, enhancing productivity and delivering cost-effective, efficient solutions.

Featured*