AI Agents

Extract and analyze YouTube channel content with AI intelligence

15 nodes 190 97 Automatic trigger
Download

Workflow Description

An intelligent automation that monitors YouTube channels, extracts video data, and processes it through OpenAI to summarize and categorize content, storing results in an organized database. Batch processing enables efficient handling of large volumes of videos with parallel workflow execution and context-aware memory management.

How it works

  1. 1.Activate chat trigger to communicate with the AI agent
  2. 2.Retrieve video metadata and content from YouTube API
  3. 3.Send extracted content to OpenAI for analysis and summarization
  4. 4.Process results in parallel batches for scalability
  5. 5.Store analyzed data while maintaining conversation context in memory

Use cases

  • Automatically summarize YouTube channel content without manual review
  • Classify and index hundreds of videos at scale using AI analysis
  • Extract keywords and main topics from video transcripts and metadata

Requirements

  • Active Google/YouTube API credentials with channel access permissions
  • OpenAI API key with sufficient quota for model usage
  • Target YouTube channel URL and proper access authorization configured

Service Value

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

Apps Used

AI Agent Chat Trigger Tool OpenAI Memory YouTube Split In Batches

Details

Trigger Automatic trigger
Nodes 15
Apps 7
Views 190
Downloads 97

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 (15)

/

AI Agent

Agent

#1

chat_message_received

Chat Trigger

#2

youtube_search

Tool Workflow

#3

openai_llm

OpenAI

#4

window_buffer_memory

Memory Buffer Window

#5

Sticky Note1

Sticky Note

#6

find_video_data1

HTTP Request

#7

get_videos1

You Tube

#8

response1

Set

#9

group_data1

Set

#10

save_data_to_memory1

Code

#11

retrieve_data_from_memory1

Code

#12

loop_over_items1

Split In Batches

#13

if_longer_than_3_

If

#14

Sticky Note2

Sticky Note

#15