{
  "name": "Auto-create Airtable CRM records for Zoom attendees",
  "nodes": [
    {
      "id": "59e7cffa-7c2c-4553-85d5-2b5dda0d3d35",
      "name": "Zoom Attendee Webhook",
      "type": "n8n-nodes-base.webhook",
      "position": [
        0,
        192
      ]
    },
    {
      "id": "65945d65-096c-4ea6-aa1a-973d1472c44d",
      "name": "Normalize Attendee Data",
      "type": "n8n-nodes-base.code",
      "position": [
        240,
        192
      ]
    },
    {
      "id": "b63ed47f-ba9f-4b98-abdd-744c245740e1",
      "name": "Save to Airtable",
      "type": "n8n-nodes-base.airtable",
      "position": [
        480,
        192
      ]
    },
    {
      "id": "c0975e57-0a4d-4658-9218-8e51988fad34",
      "name": "Setup Instructions",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -288,
        144
      ],
      "parameters": {
        "width": null,
        "height": null,
        "content": "\n## 🛠️ Setup Steps\n### 1. Zoom\n- Create a Zoom App with **`meeting.participant_joined`** event.  \n- Paste workflow webhook URL.\n\n### 2. Airtable\n- Create a base called **CRM**.  \n- Table: **Attendees*"
      }
    }
  ],
  "connections": {
    "Zoom Attendee Webhook": {
      "main": [
        [
          {
            "node": "Normalize Attendee Data",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Normalize Attendee Data": {
      "main": [
        [
          {
            "node": "Save to Airtable",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}