AutomationFlowsAI & RAG › Youtube Video Transcription & Summary to Telegram with Gpt-4o

Youtube Video Transcription & Summary to Telegram with Gpt-4o

ByKhairul Muhtadin @khmuhtadin on n8n.io

⚠️ Disclaimer This workflow uses a community node: Please make sure to install this before running the workflow.

Event trigger★★★☆☆ complexityAI-powered10 nodesHTTP RequestTelegramTelegram TriggerN8N Nodes SupadataChain LlmOpenAI ChatOutput Parser Structured
AI & RAG Trigger: Event Nodes: 10 Complexity: ★★★☆☆ AI nodes: yes Added:

This workflow corresponds to n8n.io template #4964 — we link there as the canonical source.

This workflow follows the Chainllm → HTTP Request recipe pattern — see all workflows that pair these two integrations.

The workflow JSON

Copy or download the full n8n JSON below. Paste it into a new n8n workflow, add your credentials, activate. Full import guide →

Download .json
{
  "id": "LXISJ7aStsFV2P1U",
  "meta": {
    "templateCredsSetupCompleted": true
  },
  "name": "Youtube Summarizer",
  "tags": [],
  "nodes": [
    {
      "id": "df063a09-3a17-4bbc-bb82-24373b03051c",
      "name": "HTTP Request",
      "type": "n8n-nodes-base.httpRequest",
      "disabled": true,
      "position": [
        280,
        -220
      ],
      "parameters": {},
      "typeVersion": 4.2
    },
    {
      "id": "c42475cd-53d3-40be-a2d9-f34609d6f020",
      "name": "Send Summary",
      "type": "n8n-nodes-base.telegram",
      "position": [
        1000,
        0
      ],
      "parameters": {},
      "typeVersion": 1.2
    },
    {
      "id": "d831da4b-64ad-4996-914f-0fa0d5d514c0",
      "name": "Input URL",
      "type": "n8n-nodes-base.telegramTrigger",
      "position": [
        0,
        0
      ],
      "parameters": {},
      "typeVersion": 1.2
    },
    {
      "id": "740c2930-0d26-4cd4-b5e8-7f982fc19669",
      "name": "Make Transcribe",
      "type": "n8n-nodes-supadata.supadata",
      "position": [
        260,
        0
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "id": "32256633-5ad1-4646-b8c8-8c9747f325bb",
      "name": "Summarize",
      "type": "@n8n/n8n-nodes-langchain.chainLlm",
      "position": [
        560,
        0
      ],
      "parameters": {},
      "typeVersion": 1.7
    },
    {
      "id": "dd25ada5-9d74-4efc-ba74-81eaeb8c71f7",
      "name": "OpenAI",
      "type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
      "position": [
        560,
        180
      ],
      "parameters": {},
      "typeVersion": 1.2
    },
    {
      "id": "6c760aff-4494-4e8c-a4f5-0e1ab4e04d09",
      "name": "Parsing",
      "type": "@n8n/n8n-nodes-langchain.outputParserStructured",
      "position": [
        740,
        180
      ],
      "parameters": {},
      "typeVersion": 1.2
    },
    {
      "id": "093b750d-0a37-4a02-b8e1-d8a89982c805",
      "name": "Sticky Note",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -160,
        -380
      ],
      "parameters": {
        "content": ""
      },
      "typeVersion": 1
    },
    {
      "id": "24ff25f0-5eab-409e-b232-ea1f68771af7",
      "name": "Sticky Note1",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        540,
        -160
      ],
      "parameters": {
        "content": ""
      },
      "typeVersion": 1
    },
    {
      "id": "03b94628-01f2-4373-b683-f33d478ac8fc",
      "name": "Sticky Note2",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        540,
        -340
      ],
      "parameters": {
        "content": ""
      },
      "typeVersion": 1
    }
  ],
  "active": false,
  "settings": {
    "executionOrder": "v1"
  },
  "versionId": "a31a71e3-cc23-4880-8791-8b8c88be9867",
  "connections": {
    "OpenAI": {
      "ai_languageModel": [
        [
          {
            "node": "Summarize",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "Parsing": {
      "ai_outputParser": [
        [
          {
            "node": "Summarize",
            "type": "ai_outputParser",
            "index": 0
          }
        ]
      ]
    },
    "Input URL": {
      "main": [
        [
          {
            "node": "Make Transcribe",
            "type": "main",
            "index": 0
          },
          {
            "node": "HTTP Request",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Summarize": {
      "main": [
        [
          {
            "node": "Send Summary",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Make Transcribe": {
      "main": [
        [
          {
            "node": "Summarize",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}
Pro

For the full experience including quality scoring and batch install features for each workflow upgrade to Pro

About this workflow

⚠️ Disclaimer This workflow uses a community node: Please make sure to install this before running the workflow.

Source: https://n8n.io/workflows/4964/ — original creator credit. Request a take-down →

More AI & RAG workflows → · Browse all categories →

Related workflows

Workflows that share integrations, category, or trigger type with this one. All free to copy and import.

AI & RAG

++HOW IT WORKS:++ This workflow automates the processing of invoices sent via Telegram. It extracts the data using LlamaIndex OCR, logs it in Google Sheets, and optionally pushes the structured data t

Chain Llm, OpenAI Chat, Telegram Trigger +4
AI & RAG

This n8n workflow, BlogBlizt: Blogger Edition, automates the complete creation and publishing of long-form blog posts to Blogger, saving you hours of content creation time. Simply send a blog title vi

OpenAI, HTTP Request, Telegram Trigger +4
AI & RAG

BlogBlitz is a powerful workflow that automates the creation and publishing of SEO-optimized blog posts to WordPress, saving you hours of manual content creation. Triggered on a schedule or via Telegr

Chain Llm, Telegram Trigger, Discord +8
AI & RAG

Disclaimer: This workflow uses community-contributed nodes which are not officially maintained by n8n. Please test thoroughly before running in production. Do not use this template in production witho

Telegram Trigger, HTTP Request, OpenAI Chat +5
AI & RAG

With this workflow you can extract data from resume documents uploaded via a Telegram bot. Workflow transform readable content of PDF resume into structured data, using AI nodes and returns PDF with f

OpenAI Chat, Output Parser Autofixing, Output Parser Structured +4