{
  "name": "Create YouTube videos with OpenAI scripts, ElevenLabs voice, Pixabay and Shotstack",
  "nodes": [
    {
      "id": "e0df8071-816b-4710-a2f7-37ce251b993d",
      "name": "Search Pixabay Videos",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        32,
        720
      ]
    },
    {
      "id": "3cbcab1c-bd0a-4948-b489-cbb0e30fb883",
      "name": "Upload Voiceover to Drive",
      "type": "n8n-nodes-base.googleDrive",
      "position": [
        96,
        1136
      ]
    },
    {
      "id": "12d930fb-b4fe-4dca-9d8c-b1c9139d0abf",
      "name": "Make Voiceover Public",
      "type": "n8n-nodes-base.googleDrive",
      "position": [
        560,
        1152
      ]
    },
    {
      "id": "0647ab34-57fb-4c85-9793-221e2d288acd",
      "name": "Set Video Parameters1",
      "type": "n8n-nodes-base.set",
      "position": [
        -208,
        720
      ]
    },
    {
      "id": "a8e6a227-25c2-44d2-b82e-a2975389981d",
      "name": "Extract Video URLs1",
      "type": "n8n-nodes-base.code",
      "position": [
        288,
        720
      ]
    },
    {
      "id": "4e1a1d7e-32c5-4dce-9326-e428bbc28726",
      "name": "Build Shotstack JSON1",
      "type": "n8n-nodes-base.code",
      "position": [
        -512,
        1520
      ]
    },
    {
      "id": "8f667238-4772-49da-b87a-cfe1268bc67c",
      "name": "Submit Render Job1",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        -304,
        1520
      ]
    },
    {
      "id": "b621ddd3-bb77-4bfe-b971-90a8b9fc5235",
      "name": "Wait for Render1",
      "type": "n8n-nodes-base.wait",
      "position": [
        -80,
        1520
      ]
    },
    {
      "id": "dcee4f08-8fa0-40a0-b322-705e2e7dc486",
      "name": "Check Render Status1",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        144,
        1520
      ]
    },
    {
      "id": "e0661ddf-4fd3-4557-93c2-10164f0dba9b",
      "name": "Is Render Complete?1",
      "type": "n8n-nodes-base.if",
      "position": [
        368,
        1520
      ]
    },
    {
      "id": "c2a7b00a-e04d-4fa5-acd6-fb990d26a2d1",
      "name": "Download Final Video1",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        576,
        1504
      ]
    },
    {
      "id": "8f380822-c062-4a5f-89b8-cbae36fdd363",
      "name": "Save to Google Drive1",
      "type": "n8n-nodes-base.googleDrive",
      "position": [
        768,
        1504
      ]
    },
    {
      "id": "e1ec0625-0ba5-4775-a33f-031c3ba7b7e9",
      "name": "Schedule Trigger",
      "type": "n8n-nodes-base.scheduleTrigger",
      "position": [
        -544,
        720
      ]
    },
    {
      "id": "80aadbba-398a-4efb-8442-3cd3b85e1251",
      "name": "HTTP Request",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        -128,
        1136
      ]
    },
    {
      "id": "15d24fcc-af7d-4063-8432-f6c8540b5957",
      "name": "Generate Script2",
      "type": "n8n-nodes-base.openAi",
      "position": [
        -368,
        1136
      ]
    },
    {
      "id": "918f977f-08e7-4a69-96f4-429b251ef2af",
      "name": "Merge",
      "type": "n8n-nodes-base.merge",
      "position": [
        624,
        736
      ]
    },
    {
      "id": "7b62b71e-b0e1-4bd7-b2f6-6f9d9257ec99",
      "name": "Loop Over Items",
      "type": "n8n-nodes-base.splitInBatches",
      "position": [
        320,
        1136
      ]
    },
    {
      "id": "e1af0446-15fa-446b-9260-a1b894446916",
      "name": "Sticky Note2",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -656,
        624
      ],
      "parameters": {
        "width": 1600,
        "height": 368,
        "content": "## 1. Choose video clips"
      }
    },
    {
      "id": "37635102-4ec4-470c-a8e4-64af1c8eeffa",
      "name": "Sticky Note3",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -1328,
        640
      ],
      "parameters": {
        "width": 624,
        "height": 672,
        "content": "## Automated YouTube Video Creator with AI Voiceover, Pixabay Videos to Drive\n\n## How it works\n- **Schedule Trigger** node to run the workflow\n- **Set** node is to set video parameters\n- The **HTTP re"
      }
    },
    {
      "id": "315383f4-ceaa-40f8-bd9e-87a51ee166e0",
      "name": "Sticky Note4",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -656,
        1408
      ],
      "parameters": {
        "width": 1600,
        "height": 368,
        "content": "## 3. Create video and store in Google Drive"
      }
    },
    {
      "id": "03d47cf3-956e-425a-bab9-c83b738b66b5",
      "name": "Sticky Note5",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -656,
        1008
      ],
      "parameters": {
        "width": 1600,
        "height": 384,
        "content": "## 2. Generate voiceover "
      }
    }
  ],
  "connections": {
    "Merge": {
      "main": [
        [
          {
            "node": "Build Shotstack JSON1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "HTTP Request": {
      "main": [
        [
          {
            "node": "Upload Voiceover to Drive",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Loop Over Items": {
      "main": [
        [
          {
            "node": "Merge",
            "type": "main",
            "index": 1
          }
        ],
        [
          {
            "node": "Make Voiceover Public",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Generate Script2": {
      "main": [
        [
          {
            "node": "HTTP Request",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Schedule Trigger": {
      "main": [
        [
          {
            "node": "Set Video Parameters1",
            "type": "main",
            "index": 0
          },
          {
            "node": "Generate Script2",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Wait for Render1": {
      "main": [
        [
          {
            "node": "Check Render Status1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Submit Render Job1": {
      "main": [
        [
          {
            "node": "Wait for Render1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Extract Video URLs1": {
      "main": [
        [
          {
            "node": "Merge",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Check Render Status1": {
      "main": [
        [
          {
            "node": "Is Render Complete?1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Is Render Complete?1": {
      "main": [
        [
          {
            "node": "Download Final Video1",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "Wait for Render1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Build Shotstack JSON1": {
      "main": [
        [
          {
            "node": "Submit Render Job1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Download Final Video1": {
      "main": [
        [
          {
            "node": "Save to Google Drive1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Make Voiceover Public": {
      "main": [
        [
          {
            "node": "Loop Over Items",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Search Pixabay Videos": {
      "main": [
        [
          {
            "node": "Extract Video URLs1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Set Video Parameters1": {
      "main": [
        [
          {
            "node": "Search Pixabay Videos",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Upload Voiceover to Drive": {
      "main": [
        [
          {
            "node": "Loop Over Items",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}