Developer & DevOps

Convert YouTube videos into summaries, text, and visual insights

26 nodes 200 123 Automatic trigger
Download

Workflow Description

Automation that converts YouTube videos into text summaries and visual insights by extracting metadata and processing content through HTTP requests and advanced code logic to analyze video materials efficiently.

How it works

  1. 1.Activate manual trigger to input video URL
  2. 2.Extract video data via HTTP requests from specialized APIs
  3. 3.Process text and images using custom code for summary generation
  4. 4.Apply logical conditions to verify data quality
  5. 5.Store results in organized variables for downstream use
  6. 6.Output summary, images, and visual insights

Use cases

  • Automatically generate text summaries for educational YouTube content
  • Produce thumbnails and visual elements to enhance presentations
  • Extract metadata and transcripts for documentation and archiving

Requirements

  • Access to APIs for processing YouTube videos
  • Knowledge of JavaScript/Node.js coding for advanced processing
  • Advanced n8n configuration supporting sequential HTTP calls

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 200
Downloads 123

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