AutomationFlowsAI & RAG › Youtube Shorts Automation - the Game-changer in Scroll-stopping Short Clips

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

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

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

An automated workflow for creating Veo3.1 videos and posting them to YouTube.

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

AI Video Generator. Uses agent, lmChatGoogleGemini, outputParserStructured, httpRequest. Event-driven trigger; 17 nodes.

Agent, Google Gemini Chat, Output Parser Structured +4