{
  "name": "Auto-save Zoom recordings to Google Drive + log meetings in Airtable",
  "nodes": [
    {
      "id": "f57bfeb3-65d7-45c3-85fa-45f4c0e94d9f",
      "name": "Create or update a record",
      "type": "n8n-nodes-base.airtable",
      "position": [
        944,
        400
      ]
    },
    {
      "id": "a3d54194-cfb0-4497-8600-95399203959d",
      "name": "Log Result",
      "type": "n8n-nodes-base.code",
      "position": [
        768,
        400
      ]
    },
    {
      "id": "03064eac-432f-452b-8170-6e661b7f39b0",
      "name": "Upload to Google Drive",
      "type": "n8n-nodes-base.googleDrive",
      "position": [
        576,
        400
      ]
    },
    {
      "id": "fede097e-50ae-452c-b317-819629e31d97",
      "name": "Download Recording",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        368,
        400
      ]
    },
    {
      "id": "606783f7-091d-488b-bef8-12d25b88a42a",
      "name": "Normalize Recording Data",
      "type": "n8n-nodes-base.code",
      "position": [
        176,
        400
      ]
    },
    {
      "id": "e33a40c8-508e-43af-9b4f-991b35ec2f4a",
      "name": "Zoom Recording Webhook",
      "type": "n8n-nodes-base.webhook",
      "position": [
        -32,
        400
      ]
    },
    {
      "id": "c82aaea6-6404-456b-991b-59674090864f",
      "name": "Setup Instructions",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -32,
        192
      ],
      "parameters": {
        "width": null,
        "height": null,
        "content": "🎥 **SETUP REQUIRED:**\n\n1. **Zoom Setup:**\n   - Create Zoom App → enable recording.completed event\n   - Add webhook URL from this workflow\n\n2. **Google Drive:**\n   - Connect OAuth\n   - Replace `YOUR_FO"
      }
    }
  ],
  "connections": {
    "Log Result": {
      "main": [
        [
          {
            "node": "Create or update a record",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Download Recording": {
      "main": [
        [
          {
            "node": "Upload to Google Drive",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Upload to Google Drive": {
      "main": [
        [
          {
            "node": "Log Result",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Zoom Recording Webhook": {
      "main": [
        [
          {
            "node": "Normalize Recording Data",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Normalize Recording Data": {
      "main": [
        [
          {
            "node": "Download Recording",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}