{
  "name": "Batch upload Instagram Reels to YouTube with scheduled delays",
  "nodes": [
    {
      "id": "f56b36cc-07c2-4b30-9ccd-14cbf024e24e",
      "name": "Schedule Trigger",
      "type": "n8n-nodes-base.scheduleTrigger",
      "position": [
        480,
        512
      ]
    },
    {
      "id": "a3db91a5-2081-4652-b10d-2eae58b67fc1",
      "name": "Configuration",
      "type": "n8n-nodes-base.set",
      "position": [
        704,
        512
      ]
    },
    {
      "id": "cd666bdb-afb2-4581-94fe-1a890594e15c",
      "name": "Fetch Instagram Posts",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        976,
        512
      ]
    },
    {
      "id": "f8823bb8-e746-4afc-9e1f-82467e790fcf",
      "name": "Split Out",
      "type": "n8n-nodes-base.splitOut",
      "position": [
        1200,
        512
      ]
    },
    {
      "id": "25e84b3b-2ba8-406c-af40-db775c423eb5",
      "name": "Filter Videos Only",
      "type": "n8n-nodes-base.filter",
      "position": [
        1424,
        512
      ]
    },
    {
      "id": "79ca0127-80ec-4783-beb6-751640786cc0",
      "name": "Loop Over Items",
      "type": "n8n-nodes-base.splitInBatches",
      "position": [
        1648,
        512
      ]
    },
    {
      "id": "8fa6eac8-accd-42bf-8d51-645a37e06bff",
      "name": "Check If Already Uploaded",
      "type": "n8n-nodes-base.dataTable",
      "position": [
        1872,
        576
      ]
    },
    {
      "id": "49f0159a-e36a-4a31-a708-5fe93638707f",
      "name": "If Not Uploaded Yet",
      "type": "n8n-nodes-base.if",
      "position": [
        2096,
        576
      ]
    },
    {
      "id": "d4cf02f7-c2c3-469a-a37d-5f699b14a7c9",
      "name": "Wait",
      "type": "n8n-nodes-base.wait",
      "position": [
        2320,
        512
      ]
    },
    {
      "id": "a392de42-c87f-4ed9-8987-25c671cbc7e8",
      "name": "Process Title and Tags",
      "type": "n8n-nodes-base.code",
      "position": [
        2544,
        512
      ]
    },
    {
      "id": "4b1118e5-8b2e-4f1e-82e7-8d3dad1918aa",
      "name": "Download Video",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        2768,
        512
      ]
    },
    {
      "id": "b7f81c01-978c-48b0-8b53-0f71d610fd13",
      "name": "Upload to YouTube",
      "type": "n8n-nodes-base.youTube",
      "position": [
        2992,
        512
      ]
    },
    {
      "id": "72339ade-f7d9-4950-8946-6f63192625f3",
      "name": "Save Upload Record",
      "type": "n8n-nodes-base.dataTable",
      "position": [
        3216,
        512
      ]
    },
    {
      "id": "f99eaf5e-218f-4121-8711-e88de0b65983",
      "name": "Done",
      "type": "n8n-nodes-base.set",
      "position": [
        1648,
        320
      ]
    },
    {
      "id": "78ebe9fc-71af-4285-ba65-63029674a12a",
      "name": "Sticky Note - Instructions",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -256,
        96
      ],
      "parameters": {
        "width": 678,
        "height": 1104,
        "content": "## Instagram to YouTube Uploader\n\nAutomatically upload Instagram videos to YouTube with scheduled intervals.\n\n### Why This Template?\nThis workflow posts videos at a set time, then progressively upload"
      }
    },
    {
      "id": "f37d44ef-5e72-4562-b30b-92f9c07e05c1",
      "name": "Sticky Note - Config",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        640,
        432
      ],
      "parameters": {
        "width": 256,
        "height": 224,
        "content": "## Configuration"
      }
    },
    {
      "id": "ce3781f6-19f2-41a7-b214-aababc076914",
      "name": "Sticky Note - Fetch",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        944,
        432
      ],
      "parameters": {
        "width": 500,
        "height": 304,
        "content": "## Fetch & Filter Videos\n"
      }
    },
    {
      "id": "08766e8e-9bcf-4b98-a482-a3475d3fa16f",
      "name": "Sticky Note - Check",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        1840,
        432
      ],
      "parameters": {
        "width": 388,
        "height": 384,
        "content": "## Deduplication"
      }
    },
    {
      "id": "0f1a89af-347a-41c2-8037-7678d2c3600d",
      "name": "Sticky Note - Upload",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        2512,
        432
      ],
      "parameters": {
        "width": 740,
        "height": 304,
        "content": "## Process & Upload"
      }
    }
  ],
  "connections": {
    "Wait": {
      "main": [
        [
          {
            "node": "Process Title and Tags",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Split Out": {
      "main": [
        [
          {
            "node": "Filter Videos Only",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Configuration": {
      "main": [
        [
          {
            "node": "Fetch Instagram Posts",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Download Video": {
      "main": [
        [
          {
            "node": "Upload to YouTube",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Loop Over Items": {
      "main": [
        [
          {
            "node": "Done",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "Check If Already Uploaded",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Schedule Trigger": {
      "main": [
        [
          {
            "node": "Configuration",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Upload to YouTube": {
      "main": [
        [
          {
            "node": "Save Upload Record",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Filter Videos Only": {
      "main": [
        [
          {
            "node": "Loop Over Items",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Save Upload Record": {
      "main": [
        [
          {
            "node": "Loop Over Items",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "If Not Uploaded Yet": {
      "main": [
        [
          {
            "node": "Wait",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "Loop Over Items",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Fetch Instagram Posts": {
      "main": [
        [
          {
            "node": "Split Out",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Process Title and Tags": {
      "main": [
        [
          {
            "node": "Download Video",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Check If Already Uploaded": {
      "main": [
        [
          {
            "node": "If Not Uploaded Yet",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}