{
  "name": "From Google Drive to Instagram, TikTok & YouTube with AI descriptions & Airtable tracking",
  "nodes": [
    {
      "id": "b8885dc4-76bc-4b56-9c4e-0d731a7f3ed5",
      "name": "Set Variables",
      "type": "n8n-nodes-base.set",
      "position": [
        -1360,
        420
      ]
    },
    {
      "id": "d2c433ef-4270-421c-888b-799aff78ed4e",
      "name": "Google Drive Trigger",
      "type": "n8n-nodes-base.googleDriveTrigger",
      "position": [
        -2760,
        420
      ]
    },
    {
      "id": "f4d2437f-c71d-41d7-bb2e-0fa5c65f4d73",
      "name": "Google Drive",
      "type": "n8n-nodes-base.googleDrive",
      "position": [
        -2600,
        420
      ]
    },
    {
      "id": "076df93e-a62e-43e2-9ddd-0e37f90970e3",
      "name": "Create Airtable Record",
      "type": "n8n-nodes-base.airtable",
      "position": [
        -1160,
        420
      ]
    },
    {
      "id": "df8cde79-4733-4ece-980e-2358cf7d46e5",
      "name": "Error Trigger",
      "type": "n8n-nodes-base.errorTrigger",
      "position": [
        -2260,
        760
      ]
    },
    {
      "id": "849ca263-1ef0-4efb-9560-4794ba79e385",
      "name": "Telegram",
      "type": "n8n-nodes-base.telegram",
      "position": [
        -1920,
        740
      ]
    },
    {
      "id": "190073de-a9a0-43b7-bab3-5e67bb2c0592",
      "name": "If",
      "type": "n8n-nodes-base.if",
      "position": [
        -2120,
        760
      ]
    },
    {
      "id": "a7e3b33c-1235-49a8-b761-3ff2aa5444b4",
      "name": "Sticky Note",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -3100,
        80
      ],
      "parameters": {
        "width": 860,
        "height": 300,
        "content": "## Description\nThis automation allows you to upload a video to a configured Google Drive folder, and it will automatically create descriptions and upload it to Instagram, TikTok, and YouTube with Airt"
      }
    },
    {
      "id": "ef2cd154-331a-47d6-b785-5354b3a4f952",
      "name": "Get Audio from Video",
      "type": "@n8n/n8n-nodes-langchain.openAi",
      "position": [
        -1960,
        420
      ]
    },
    {
      "id": "7b877a93-99ac-4c9b-a0f0-ea6188755723",
      "name": "Read video from Google Drive",
      "type": "n8n-nodes-base.writeBinaryFile",
      "position": [
        -2380,
        420
      ]
    },
    {
      "id": "9b7f3002-88c4-4d08-bdf4-2bede89f6057",
      "name": "Generate Description for Videos",
      "type": "@n8n/n8n-nodes-langchain.openAi",
      "position": [
        -1740,
        420
      ]
    },
    {
      "id": "acca4940-d172-427a-acf1-1e110c020e64",
      "name": "Update Airtable with Description",
      "type": "n8n-nodes-base.airtable",
      "position": [
        -780,
        420
      ]
    },
    {
      "id": "d4a58a14-173a-4354-aa80-1c3948ae1062",
      "name": "Read Video for TikTok",
      "type": "n8n-nodes-base.readBinaryFile",
      "position": [
        -260,
        180
      ]
    },
    {
      "id": "a9478d0d-4498-4259-be7c-650624e9d519",
      "name": "Read Video for Instagram",
      "type": "n8n-nodes-base.readBinaryFile",
      "position": [
        -280,
        480
      ]
    },
    {
      "id": "4b67d5d9-2f33-4a18-a1f1-65834e0f6eeb",
      "name": "Read Video for YouTube",
      "type": "n8n-nodes-base.readBinaryFile",
      "position": [
        -280,
        740
      ]
    },
    {
      "id": "584ec208-3ccb-451c-9210-75c1e5845321",
      "name": "Upload Video to TikTok",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        -20,
        180
      ]
    },
    {
      "id": "879624f9-6067-4a8d-b4d0-b06a56c2ed0b",
      "name": "Upload Video to Instagram",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        -20,
        480
      ]
    },
    {
      "id": "468fb5c3-9893-43ad-a6e4-95fc35eca6d4",
      "name": "Upload Video to YouTube",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        -20,
        740
      ]
    },
    {
      "id": "b273600b-08e4-4b8f-a4a6-7fbb0a3139a2",
      "name": "Update YouTube Status - Success",
      "type": "n8n-nodes-base.airtable",
      "position": [
        440,
        740
      ]
    },
    {
      "id": "e636c387-c4e5-4e07-b9f0-dec0bf7fdb39",
      "name": "Update TikTok Status",
      "type": "n8n-nodes-base.airtable",
      "position": [
        440,
        180
      ]
    },
    {
      "id": "2f1ffb8b-1157-4934-a828-5bb136a51b4b",
      "name": "Update Instagram Status",
      "type": "n8n-nodes-base.airtable",
      "position": [
        440,
        480
      ]
    },
    {
      "id": "4047b86a-517c-497f-8ae0-c46fa8ad9353",
      "name": "Edit Airtable Fields",
      "type": "n8n-nodes-base.set",
      "position": [
        220,
        180
      ]
    },
    {
      "id": "561a0b10-4677-46c7-957b-0356e93ffa51",
      "name": "Edit Airtable Fields 2",
      "type": "n8n-nodes-base.set",
      "position": [
        220,
        480
      ]
    },
    {
      "id": "d2ddd2ab-ba45-423c-842a-ad9d7c20a08e",
      "name": "Edit Airtable Fields 3",
      "type": "n8n-nodes-base.set",
      "position": [
        220,
        740
      ]
    },
    {
      "id": "ca1d31c4-cc41-4f6b-9d59-3c1a90abfac5",
      "name": "Edit Airtable Fields1",
      "type": "n8n-nodes-base.set",
      "position": [
        -960,
        420
      ]
    }
  ],
  "connections": {
    "If": {
      "main": [
        [
          {
            "node": "Telegram",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Google Drive": {
      "main": [
        [
          {
            "node": "Read video from Google Drive",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Error Trigger": {
      "main": [
        [
          {
            "node": "If",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Set Variables": {
      "main": [
        [
          {
            "node": "Create Airtable Record",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Edit Airtable Fields": {
      "main": [
        [
          {
            "node": "Update TikTok Status",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Get Audio from Video": {
      "main": [
        [
          {
            "node": "Generate Description for Videos",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Google Drive Trigger": {
      "main": [
        [
          {
            "node": "Google Drive",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Edit Airtable Fields1": {
      "main": [
        [
          {
            "node": "Update Airtable with Description",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Read Video for TikTok": {
      "main": [
        [
          {
            "node": "Upload Video to TikTok",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Create Airtable Record": {
      "main": [
        [
          {
            "node": "Edit Airtable Fields1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Edit Airtable Fields 2": {
      "main": [
        [
          {
            "node": "Update Instagram Status",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Edit Airtable Fields 3": {
      "main": [
        [
          {
            "node": "Update YouTube Status - Success",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Read Video for YouTube": {
      "main": [
        [
          {
            "node": "Upload Video to YouTube",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Upload Video to TikTok": {
      "main": [
        [
          {
            "node": "Edit Airtable Fields",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Upload Video to YouTube": {
      "main": [
        [
          {
            "node": "Edit Airtable Fields 3",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Read Video for Instagram": {
      "main": [
        [
          {
            "node": "Upload Video to Instagram",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Upload Video to Instagram": {
      "main": [
        [
          {
            "node": "Edit Airtable Fields 2",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Read video from Google Drive": {
      "main": [
        [
          {
            "node": "Get Audio from Video",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Generate Description for Videos": {
      "main": [
        [
          {
            "node": "Set Variables",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Update Airtable with Description": {
      "main": [
        [
          {
            "node": "Read Video for TikTok",
            "type": "main",
            "index": 0
          },
          {
            "node": "Read Video for Instagram",
            "type": "main",
            "index": 0
          },
          {
            "node": "Read Video for YouTube",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}