Developer & DevOps

Extract summaries and visual insights from YouTube videos

26 nodes 284 158 Automatic trigger
Download

Workflow Description

Automates the extraction of video content from YouTube and transforms it into concise text summaries and actionable visual insights. Processes videos on manual trigger and delivers organized, shareable results instantly.

How it works

  1. 1.Trigger automation manually or upon receiving a YouTube video link
  2. 2.Send HTTP request to extract video metadata and transcript content
  3. 3.Apply conditional logic to filter and validate extracted data
  4. 4.Execute custom code to transform content into summaries and key insights
  5. 5.Organize outputs and pass them to downstream workflows or storage

Use cases

  • Generate quick text summaries of educational videos and webinars for faster knowledge capture
  • Extract key takeaways and create visual content for social media distribution
  • Archive and index video content as searchable text for knowledge management systems

Requirements

  • Valid and accessible YouTube video URL or ID
  • API access to a YouTube data extraction service or transcript retrieval tool
  • AI model or text processing module for content summarization and analysis

Service Value

Ready-made workflow template for automation delivery and service execution.

Apps Used

Manual Trigger Set If Note HTTP Request Code

Details

Trigger Automatic trigger
Nodes 26
Apps 6
Views 284
Downloads 158

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

/

When clicking ‘Test workflow’

Manual Trigger

#1

Set: Define Initial Variables

Set

#2

Switch: What kind of question do we want to ask?

Switch

#3

Set: Scene Prompt

Set

#4

Set: Summarize Prompt

Set

#5

Set: Transcript Prompt

Set

#6

Set: Fallback

Set

#7

Set: Transcript with Timestamps Prompt

Set

#8

Set: Scene Clips

Set

#9

Sticky Note6

Sticky Note

#10

Set Fields: Define Outcome

Set

#11

HTTP Request to Google

HTTP Request

#12

Set: Merged Values

Set

#13

If: Was an error detected?

If

#14

Sticky Note1

Sticky Note

#15

Code: Merge data from prior nodes with HTTP Output

Code

#16

Sticky Note5

Sticky Note

#17

Sticky Note7

Sticky Note

#18

Sticky Note8

Sticky Note

#19

Sticky Note9

Sticky Note

#20

Sticky Note10

Sticky Note

#21

Sticky Note11

Sticky Note

#22

Sticky Note13

Sticky Note

#23

Sticky Note14

Sticky Note

#24

Sticky Note

Sticky Note

#25

Sticky Note2

Sticky Note

#26