{
  "name": "Auto-summarize Zoom recordings with GPT-4 → Slack & email",
  "nodes": [
    {
      "id": "ca5b18c5-d621-47ac-be74-fbaec366f1da",
      "name": "Zoom Recording Webhook",
      "type": "n8n-nodes-base.webhook",
      "position": [
        752,
        176
      ]
    },
    {
      "id": "fc122ffd-0de5-4b06-bf20-188b724b7af9",
      "name": "Normalize Data",
      "type": "n8n-nodes-base.code",
      "position": [
        992,
        176
      ]
    },
    {
      "id": "ddf58f82-e938-4687-86a0-58001f8b2a9a",
      "name": "AI Summarize",
      "type": "n8n-nodes-base.openAi",
      "position": [
        1232,
        176
      ]
    },
    {
      "id": "bf9d2436-4ddc-4123-b66b-75d954c32d49",
      "name": "Post to Slack",
      "type": "n8n-nodes-base.slack",
      "position": [
        1472,
        96
      ]
    },
    {
      "id": "44511951-5053-4da4-a512-90bdc946070e",
      "name": "Send Email",
      "type": "n8n-nodes-base.gmail",
      "position": [
        1472,
        256
      ]
    },
    {
      "id": "146b143b-cc95-4b7c-8900-8b1f879b0347",
      "name": "Setup Instructions",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        752,
        -16
      ],
      "parameters": {
        "width": null,
        "height": null,
        "content": "## 🛠️ Setup Steps\n### 1. Zoom\n- Create a Zoom App with the **`recording.completed`** event.  \n- Add workflow webhook URL.\n\n### 2. OpenAI\n- Add your **API key** to n8n.  \n- Use **GPT-4** for best resul"
      }
    }
  ],
  "connections": {
    "AI Summarize": {
      "main": [
        [
          {
            "node": "Post to Slack",
            "type": "main",
            "index": 0
          },
          {
            "node": "Send Email",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Normalize Data": {
      "main": [
        [
          {
            "node": "AI Summarize",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Zoom Recording Webhook": {
      "main": [
        [
          {
            "node": "Normalize Data",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}