{
  "name": "Automate Instagram reel downloads with Google Drive storage & Telegram alerts",
  "nodes": [
    {
      "id": "28a1d05e-2b90-4654-ad8b-b78e7403dabd",
      "name": "Webhook",
      "type": "n8n-nodes-base.webhook",
      "position": [
        -624,
        40
      ]
    },
    {
      "id": "7d238158-1d62-4280-9c3d-ec0631ff9240",
      "name": "If",
      "type": "n8n-nodes-base.if",
      "position": [
        -400,
        -128
      ]
    },
    {
      "id": "1a1629ed-5508-45b2-b139-6cb3650401bc",
      "name": "Respond to Webhook",
      "type": "n8n-nodes-base.respondToWebhook",
      "position": [
        -176,
        -128
      ]
    },
    {
      "id": "3a7ebfa8-ac9e-4c05-a4dc-c1a8a7ccf89d",
      "name": "If Sender is Me",
      "type": "n8n-nodes-base.if",
      "position": [
        -400,
        136
      ]
    },
    {
      "id": "7e3690c5-bffa-4202-bf0e-0add7cc8de07",
      "name": "Get Reel",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        48,
        64
      ]
    },
    {
      "id": "aa7d406d-6b21-4d4e-9671-9f592ad81880",
      "name": "Update Sheet with the Reel",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        496,
        136
      ]
    },
    {
      "id": "e41cd87b-220d-4db5-b2ad-92a55a9b1152",
      "name": "Get Timestamp Code",
      "type": "n8n-nodes-base.code",
      "position": [
        -176,
        64
      ]
    },
    {
      "id": "db50d4e7-7010-4fe7-ad28-ce5e3d4eb93f",
      "name": "Message",
      "type": "n8n-nodes-base.telegram",
      "position": [
        720,
        144
      ]
    },
    {
      "id": "bf2293bc-4ed4-441c-84aa-523d7056d43a",
      "name": "Upload file",
      "type": "n8n-nodes-base.googleDrive",
      "position": [
        272,
        136
      ]
    },
    {
      "id": "a670fed0-c9d0-4dc2-9603-7a84646ff16c",
      "name": "Sticky Note",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -1216,
        -144
      ],
      "parameters": {
        "width": 528,
        "height": 512,
        "content": "## Insta Reel Auto Downloader – Key Steps\n#### Webhook Listener: \n- Receives events (set this path in Meta Dev).\n#### Challenge Validate: \n- Responds to webhook handshake with verify token.\n#### Sende"
      }
    },
    {
      "id": "841103f4-de00-4a5e-b797-9fa4f0a45a68",
      "name": "Sticky Note1",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        272,
        -160
      ],
      "parameters": {
        "width": 448,
        "height": null,
        "content": "## Setup Tips\n- Set Google Drive, Sheets, and Telegram creds in credentials.\n- Update webhook path and verify_token to match your app.\n- Make sure Sheet tab & folder IDs are correct.\n- Use this as a p"
      }
    }
  ],
  "connections": {
    "If": {
      "main": [
        [
          {
            "node": "Respond to Webhook",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Webhook": {
      "main": [
        [
          {
            "node": "If",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "If Sender is Me",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Get Reel": {
      "main": [
        [
          {
            "node": "Upload file",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Upload file": {
      "main": [
        [
          {
            "node": "Update Sheet with the Reel",
            "type": "main",
            "index": 0
          },
          {
            "node": "If Sender is Me",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "If Sender is Me": {
      "main": [
        [
          {
            "node": "Get Timestamp Code",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Get Timestamp Code": {
      "main": [
        [
          {
            "node": "Get Reel",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Update Sheet with the Reel": {
      "main": [
        [
          {
            "node": "Message",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}