AI Agents

Automatically summarize and analyze YouTube videos using AI

29 nodes 326 144 Automatic trigger
Download

Workflow Description

Advanced automation that extracts YouTube video content and summarizes it through OpenAI, storing summaries in memory and distributing them via X, email, and chat interfaces for instant insights.

How it works

  1. 1.Receive YouTube video link via chat trigger or X
  2. 2.Process video and extract text content programmatically
  3. 3.Send content to OpenAI for intelligent summarization and analysis
  4. 4.Store summary and metadata in agent memory buffer
  5. 5.Distribute results across X and connected channels
  6. 6.Deliver insights to user through chat interface

Use cases

  • Monitor multiple YouTube channels and auto-summarize new uploads
  • Extract key insights from lengthy lectures and webinars instantly
  • Generate social media content from videos and auto-post to X

Requirements

  • OpenAI API account with GPT access for intelligent analysis
  • X/Twitter account for automatic summary distribution
  • Programmatic access to extract and process YouTube content

Service Value

Ideal as a smart automation service combining integrations and AI to produce ready-to-use results.

Apps Used

Twitter/X Chat Trigger Memory OpenAI AI Agent Tool

Details

Trigger Automatic trigger
Nodes 29
Apps 6
Views 326
Downloads 144

How to Use

  1. 1.Click "Download Template"
  2. 2.Open your n8n dashboard
  3. 3.Go to Workflows > Import from File
  4. 4.Select downloaded file and configure credentials

Nodes Used (29)

/

Get YouTube Transcript

Code

#1

When Executed by Another Workflow

Execute Workflow Trigger

#2

When chat message received

Chat Trigger

#3

Sticky Note

Sticky Note

#4

Sticky Note1

Sticky Note

#5

Sticky Note2

Sticky Note

#6

Window Buffer Memory

Memory Buffer Window

#7

Sticky Note13

Sticky Note

#8

gpt-4o-mini1

OpenAI

#9

YouTube Video Agent

Agent

#10

Sticky Note10

Sticky Note

#11

Create YouTube API URL

Code

#12

Split Out Transcript Segments

Split Out

#13

Combine Transcript Segments

Summarize

#14

Get YouTube Video Details

HTTP Request

#15

Merge YouTube Details & Transcript

Merge

#16

Create One JSON Object

Aggregate

#17

Respond with YouTube Details & Transcript

Set

#18

Workflow Variables

Set

#19

Sticky Note12

Sticky Note

#20

Sticky Note14

Sticky Note

#21

Sticky Note15

Sticky Note

#22

Sticky Note3

Sticky Note

#23

YouTube Processing Tool

Tool Workflow

#24

Sticky Note4

Sticky Note

#25

DeepSeek-V3 Chat

OpenAI

#26

Sticky Note5

Sticky Note

#27

Sticky Note6

Sticky Note

#28

Sticky Note7

Sticky Note

#29