YouTube Video Analyzer with AI

YouTube Video Analyzer with AI

Manual
High
21
Nodes
Manual
Trigger
High
Complexity
7/22/2025
Added

Workflow Overview

Total Nodes
21
Node Types
12

Node Types

sticky Note
Sticky Note2, Sticky Note3, Sticky Note4, Sticky Note5, Sticky Note6, Sticky Note7, Sticky Note, Sticky Note1
8 nodes
code
Get Fulltext, YouTube Video ID
2 nodes
manual Trigger
When clicking ‘Test workflow’
1 node
lm Chat Open Ai
OpenAI Chat Model
1 node
lm Chat Open Router
OpenRouter Chat Model
1 node
lm Chat Deep Seek
DeepSeek Chat Model
1 node
output Parser Structured
Structured Output Parser
1 node
email Send
Send Email
1 node
http Request
Generate transcript
1 node
if
Exist?
1 node
chain Llm
Analyze LLM Chain
1 node
set
Set YouTube URL, Get transcript
2 nodes

Workflow JSON

14.1 KB
{
  "id": "G3yjjk93c1bBM5tc",
  "meta": {
    "instanceId": "a4bfc93e975ca233ac45ed7c9227d84cf5a2329310525917adaf3312e10d5462",
    "templateCredsSetupCompleted": true
  },
  "name": "YouTube Video Analyzer with AI",
  "tags": [],
  "nodes": [
    {
      "id": "fbf55337-4b64-43f5-9fed-a08b4ab43a8c",
      "name": "When clicking ‘Test workflow’",
      "type": "n8n-nodes-base.manualTrigger",
      "position": [
        -80,
        -160
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "id": "48f88f6d-9817-4984-beb0-e37fff747317",
      "name": "YouTube Video ID",
      "type": "n8n-nodes-base.code",
      "position": [
        360,
        -160
      ],
      "parameters": {
        "jsCode": "const extractYoutubeId = (url) => {\n  // Regex pattern that matches both youtu.be and youtube.com URLs\n  const pattern = /(?:youtube\\.com\\/(?:[^\\/]+\\/.+\\/|(?:v|e(?:mbed)?)\\/|.*[?&]v=)|youtu\\.be\\/)([^\"&?\\/\\s]{11})/;\n  const match = url.match(pattern);\n  ret...

Showing first 1000 characters. Click "Expand" to view the full JSON.