{
  "name": "Personalized follow-up emails for Zoom attendees with GPT-4 and Gmail",
  "nodes": [
    {
      "id": "790192b0-2b9d-4de3-aece-3e69f3668d50",
      "name": "Zoom Meeting Webhook",
      "type": "n8n-nodes-base.webhook",
      "position": [
        0,
        192
      ]
    },
    {
      "id": "f0a94562-577d-4b73-a431-7baaffa5bbe1",
      "name": "Normalize Participants",
      "type": "n8n-nodes-base.code",
      "position": [
        240,
        192
      ]
    },
    {
      "id": "bb4b407f-ddd1-4e6c-ab3c-18fdbc4454f4",
      "name": "Generate Follow-Up Email",
      "type": "n8n-nodes-base.openAi",
      "position": [
        480,
        192
      ]
    },
    {
      "id": "129fc5cd-fb37-4624-a1eb-0efd0ca1f754",
      "name": "Send Email",
      "type": "n8n-nodes-base.gmail",
      "position": [
        720,
        192
      ]
    },
    {
      "id": "60bbb546-9faa-48b1-baec-48bbfbe5f2e2",
      "name": "Setup Instructions",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        0,
        0
      ],
      "parameters": {
        "width": null,
        "height": 464,
        "content": "## 🛠️ Setup Steps\n### 1. Zoom App\n- Enable **`meeting.ended`** event.  \n- Include participant email/name in webhook payload.  \n- Paste workflow webhook URL.\n\n### 2. Gmail\n- Connect Gmail OAuth in n8n."
      }
    }
  ],
  "connections": {
    "Zoom Meeting Webhook": {
      "main": [
        [
          {
            "node": "Normalize Participants",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Normalize Participants": {
      "main": [
        [
          {
            "node": "Generate Follow-Up Email",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Generate Follow-Up Email": {
      "main": [
        [
          {
            "node": "Send Email",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}