{
  "name": "Automated Instagram reels posting using Google Drive, Cloudinary & Sheets",
  "nodes": [
    {
      "id": "0357178e-fb26-4964-8228-921f83aaef06",
      "name": "Schedule Trigger",
      "type": "n8n-nodes-base.scheduleTrigger",
      "position": [
        -660,
        200
      ]
    },
    {
      "id": "8b542a21-1ee8-45d7-adbb-d1708b349355",
      "name": "Get Execution for Instagram contents",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        -420,
        200
      ]
    },
    {
      "id": "f83b5a42-73b6-452a-998e-d7f47e73feb7",
      "name": "Sticky Note1",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -180,
        60
      ],
      "parameters": {
        "width": 284,
        "height": 354,
        "content": "### Note: \nThe Google Drive folder needs to be shared publicly (Anyone with the link can view)"
      }
    },
    {
      "id": "32dc3be3-b6ba-41f4-af15-ac9e5f36ff58",
      "name": "Sticky Note",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        340,
        60
      ],
      "parameters": {
        "width": 304,
        "height": 354,
        "content": "After creating account and folder on Cloudinary, make sure to update the following:\n<your-cloud-name>\n<your_upload_preset>\nto match your settings"
      }
    },
    {
      "id": "288d81c8-3f6c-4404-9ad5-c70f28fae05f",
      "name": "Setup for Instagram (access token, ig_business_id)",
      "type": "n8n-nodes-base.set",
      "position": [
        780,
        200
      ]
    },
    {
      "id": "68f4f02d-011b-42cd-937f-6f2aa55d5f04",
      "name": "Update Execute to \"Processed\"",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        1620,
        200
      ]
    },
    {
      "id": "ccad3cfd-4158-4ba7-bfb9-0855c5286e6e",
      "name": "Download Video (Reel) from Google Drive (Carousel)",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        180,
        200
      ]
    },
    {
      "id": "988c111d-38c8-4e97-b962-db65d9731f39",
      "name": "Upload videos to Cloudinary",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        440,
        200
      ]
    },
    {
      "id": "fed72c81-9760-4349-ad6d-7571083ec69a",
      "name": "Create Media Container (Reels)",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        1040,
        200
      ]
    },
    {
      "id": "ec04e6e4-b2ec-4d0b-9642-ac016778b711",
      "name": "Publish Instagram Reels",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        1400,
        200
      ]
    },
    {
      "id": "8dec47fa-58a6-43c3-89da-769acc7818dc",
      "name": "Wait",
      "type": "n8n-nodes-base.wait",
      "position": [
        1220,
        200
      ]
    },
    {
      "id": "4d87caa0-01fd-45b0-a1fc-b0cfda42278c",
      "name": "Get video list from a Google Drive folder",
      "type": "n8n-nodes-base.googleDrive",
      "position": [
        -80,
        200
      ]
    },
    {
      "id": "781d5f70-566f-4389-bac1-717fc41d3f14",
      "name": "Sticky Note2",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -1620,
        -220
      ],
      "parameters": {
        "width": 884,
        "height": 1114,
        "content": "# 📹 Instagram Reels Auto-Posting Workflow\n\nThis n8n workflow automates the process of downloading a video from Google Drive, uploading it to Cloudinary, and posting it as a Reel to Instagram.\n\n## 🧭 Fl"
      }
    },
    {
      "id": "63c5ef3e-d582-4bc4-8ce5-d44d8cf57256",
      "name": "Sticky Note3",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        680,
        60
      ],
      "parameters": {
        "width": 304,
        "height": 354,
        "content": "Update your Instagram's access token and user_id:\n<your-instagram-access-token>\n<your-ig_user_id>\nto match your settings"
      }
    }
  ],
  "connections": {
    "Wait": {
      "main": [
        [
          {
            "node": "Publish Instagram Reels",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Schedule Trigger": {
      "main": [
        [
          {
            "node": "Get Execution for Instagram contents",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Publish Instagram Reels": {
      "main": [
        [
          {
            "node": "Update Execute to \"Processed\"",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Upload videos to Cloudinary": {
      "main": [
        [
          {
            "node": "Setup for Instagram (access token, ig_business_id)",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Create Media Container (Reels)": {
      "main": [
        [
          {
            "node": "Wait",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Get Execution for Instagram contents": {
      "main": [
        [
          {
            "node": "Get video list from a Google Drive folder",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Get video list from a Google Drive folder": {
      "main": [
        [
          {
            "node": "Download Video (Reel) from Google Drive (Carousel)",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Download Video (Reel) from Google Drive (Carousel)": {
      "main": [
        [
          {
            "node": "Upload videos to Cloudinary",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Setup for Instagram (access token, ig_business_id)": {
      "main": [
        [
          {
            "node": "Create Media Container (Reels)",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}