Analyze YouTube Videos with AI Intelligence
Workflow Description
Automation that extracts and analyzes YouTube video content using OpenAI and Gemini models, processing videos in batches with automatic duplicate removal and intelligent data organization for comprehensive insights.
How it works
- 1.Fetch video data from YouTube channel or playlist
- 2.Batch videos into parallel processing groups
- 3.Analyze each video through AI agent combining OpenAI and Gemini models
- 4.Remove duplicate insights and clean results
- 5.Export final analyzed data to database or external application
Use cases
- Extract keywords and main topics from YouTube content
- Generate automated summaries of lengthy video material
- Monitor YouTube channels and extract marketing and competitive intelligence
Requirements
- Valid YouTube API key and channel access
- OpenAI or Gemini API credentials for language models
- Database or app integration to store analysis results
Service Value
Ideal as a smart automation service combining integrations and AI to produce ready-to-use results.
Apps Used
Details
How to Use
- 1.Click "Download Template"
- 2.Open your n8n dashboard
- 3.Go to Workflows > Import from File
- 4.Select downloaded file and configure credentials
Nodes Used (33)
Fetch Latest Videos
You Tube
Loop Over Items
Split In Batches
YT Title
OpenAI
Create Description
OpenAI
When clicking ‘Test workflow’
Manual Trigger
Sticky Note1
Sticky Note
Sticky Note2
Sticky Note
Sticky Note3
Sticky Note
2.5FlashPrev
Gemini Model
YT Tags
Agent
Sticky Note4
Sticky Note
3s
Wait
gettitle
You Tube
Sticky Note
Sticky Note
Sticky Note5
Sticky Note
Sticky Note6
Sticky Note
Sticky Note7
Sticky Note
Set Publish Date
You Tube
Every Day
Schedule Trigger
Get Videos to reschedule
You Tube
Get video Ids seperated
Code
Loop over Video IDs
Split In Batches
Get Video Data
You Tube
Return Private Videos
Code
4s
Wait
Loop over All Videos not Published
Split In Batches
get video id
Set
Remove Duplicates from previous Runs
Remove Duplicates
new video?
If
getLatestVideoID
You Tube
Get Transcript
HTTP Request
Adjust Transcript Format
Code
Update Video's Metadata
You Tube