AutomationFlowsAI & RAG › YouTube Shorts Automation from Video or Podcast

YouTube Shorts Automation from Video or Podcast

Original n8n title: Youtube Shorts Automation - the Game-changer in Scroll-stopping Short Clips

ByMatt F. @lemolex on n8n.io

Transform podcasts and other videos into captivating, fully optimized YouTube Shorts with this all-in-one automation solution—designed for content creators who repurpose engaging clips. By leveraging advanced YouTube analytics, this template identifies the most compelling…

Event trigger★★★★☆ complexity18 nodesForm TriggerHTTP RequestYouTube
AI & RAG Trigger: Event Nodes: 18 Complexity: ★★★★☆ Added:

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

This workflow follows the Form Trigger → 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": "qbjgCkTfRhq5KOx1",
  "meta": {
    "templateCredsSetupCompleted": true
  },
  "name": "YouTube Shorts Automation Agent - The Game-Changer in YouTube Shorts Automation",
  "tags": [],
  "nodes": [
    {
      "id": "df29859a-37ef-4187-b069-77559e901e2b",
      "name": "Sticky Note",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -380,
        -120
      ],
      "parameters": {
        "content": ""
      },
      "typeVersion": 1
    },
    {
      "id": "7dc74bae-e2c3-4c54-bbdf-fb4097bf352a",
      "name": "Sticky Note1",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        40,
        -320
      ],
      "parameters": {
        "content": ""
      },
      "typeVersion": 1
    },
    {
      "id": "b1bf8410-f900-4e11-aa9b-b6b57dd5fdcf",
      "name": "Sticky Note2",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        300,
        -80
      ],
      "parameters": {
        "content": ""
      },
      "typeVersion": 1
    },
    {
      "id": "38c9d441-1763-44d1-827c-bd91a60fd305",
      "name": "Sticky Note3",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        860,
        -200
      ],
      "parameters": {
        "content": ""
      },
      "typeVersion": 1
    },
    {
      "id": "dcb411bb-7670-402c-8ce9-9faf86b90f25",
      "name": "Sticky Note4",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        1500,
        -200
      ],
      "parameters": {
        "content": ""
      },
      "typeVersion": 1
    },
    {
      "id": "2a65ed59-e2fb-448f-b222-ddc56111360e",
      "name": "Sticky Note5",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        1980,
        300
      ],
      "parameters": {
        "content": ""
      },
      "typeVersion": 1
    },
    {
      "id": "17ddf02e-9f3e-4f48-b296-84eb08ef2f0d",
      "name": "Fill information to Start",
      "type": "n8n-nodes-base.formTrigger",
      "position": [
        -260,
        40
      ],
      "parameters": {},
      "typeVersion": 2.2
    },
    {
      "id": "76d8a495-a80c-4221-93e7-fcccdb63cad8",
      "name": "Extract Shorts",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        620,
        0
      ],
      "parameters": {},
      "typeVersion": 4.2,
      "alwaysOutputData": true
    },
    {
      "id": "612b1b0d-e117-45a5-994f-f5742fc7e756",
      "name": "Structure Shorts",
      "type": "n8n-nodes-base.splitOut",
      "position": [
        920,
        0
      ],
      "parameters": {},
      "typeVersion": 1,
      "alwaysOutputData": true
    },
    {
      "id": "e913603c-620e-446d-93ef-f052207d7949",
      "name": "Filter the Best Shorts to Upload",
      "type": "n8n-nodes-base.code",
      "position": [
        1240,
        0
      ],
      "parameters": {},
      "typeVersion": 2
    },
    {
      "id": "26cacd1b-28c4-4fe6-b3e0-743e57059884",
      "name": "Send shorts 1 at a time",
      "type": "n8n-nodes-base.splitInBatches",
      "position": [
        1620,
        0
      ],
      "parameters": {},
      "typeVersion": 3
    },
    {
      "id": "cb533798-f87d-49fc-bece-608fc089d00d",
      "name": "Download the Short in the Right Format",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        2620,
        20
      ],
      "parameters": {},
      "typeVersion": 4.2,
      "alwaysOutputData": true
    },
    {
      "id": "33d8eaec-2c56-469c-9c52-c4a9eaeff977",
      "name": "Upload to your YouTube Account",
      "type": "n8n-nodes-base.youTube",
      "position": [
        3200,
        20
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "id": "8a1fde28-87ba-4d8a-9cea-ff8f50b85858",
      "name": "Wait #1",
      "type": "n8n-nodes-base.wait",
      "position": [
        360,
        40
      ],
      "parameters": {},
      "typeVersion": 1.1
    },
    {
      "id": "f60eeeaa-0d46-42c7-a894-b826c857027a",
      "name": "Wait #2",
      "type": "n8n-nodes-base.wait",
      "position": [
        2020,
        320
      ],
      "parameters": {},
      "typeVersion": 1.1
    },
    {
      "id": "7efcc3d2-f7c4-43a1-999f-efcdbd773a77",
      "name": "Sticky Note6",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -1240,
        -240
      ],
      "parameters": {
        "content": ""
      },
      "typeVersion": 1
    },
    {
      "id": "6784b476-7928-4932-9a94-1bd08154d9ef",
      "name": "Prepare Shorts1",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        100,
        40
      ],
      "parameters": {},
      "typeVersion": 4.2,
      "alwaysOutputData": true
    },
    {
      "id": "fb8df3fa-0f00-4cc2-8902-eae19291005e",
      "name": "Sticky Note7",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        3600,
        -60
      ],
      "parameters": {
        "content": ""
      },
      "typeVersion": 1
    }
  ],
  "active": true,
  "settings": {
    "executionOrder": "v1"
  },
  "versionId": "a31ebfde-707b-4d33-aa04-5cbab4d9dd89",
  "connections": {
    "Wait #1": {
      "main": [
        [
          {
            "node": "Extract Shorts",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Wait #2": {
      "main": [
        [
          {
            "node": "Send shorts 1 at a time",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Extract Shorts": {
      "main": [
        [
          {
            "node": "Structure Shorts",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Prepare Shorts1": {
      "main": [
        [
          {
            "node": "Wait #1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Structure Shorts": {
      "main": [
        [
          {
            "node": "Filter the Best Shorts to Upload",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Send shorts 1 at a time": {
      "main": [
        [],
        [
          {
            "node": "Download the Short in the Right Format",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Fill information to Start": {
      "main": [
        [
          {
            "node": "Prepare Shorts1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Upload to your YouTube Account": {
      "main": [
        [
          {
            "node": "Wait #2",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Filter the Best Shorts to Upload": {
      "main": [
        [
          {
            "node": "Send shorts 1 at a time",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Download the Short in the Right Format": {
      "main": [
        [
          {
            "node": "Upload to your YouTube Account",
            "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

Transform podcasts and other videos into captivating, fully optimized YouTube Shorts with this all-in-one automation solution—designed for content creators who repurpose engaging clips. By leveraging advanced YouTube analytics, this template identifies the most compelling…

Source: https://n8n.io/workflows/3007/ — 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

Who this is for

YouTube, Form Trigger, Google Sheets +2
AI & RAG

Automatically generate SEO-optimized YouTube Titles, Descriptions, Tags & Hashtags – enriched with blog articles, affiliate links, and product recommendations!

Form Trigger, Form, YouTube +7
AI & RAG

This workflow takes a prompt from an n8n form, uses OpenAI to generate a YouTube Shorts script, then creates an ElevenLabs voiceover, pulls matching portrait stock video from Pexels, merges audio and

HTTP Request, YouTube, OpenAI Chat +4
AI & RAG

Transform YouTube videos into structured Active Learning study sheets using AI.

Form Trigger, HTTP Request, YouTube +5
AI & RAG

Template 12372. Uses formTrigger, httpRequest, youTube, memoryBufferWindow. Event-driven trigger; 22 nodes.

Form Trigger, HTTP Request, YouTube +5