{
  "name": "Sync Zoom webinar attendees to Mailchimp with double opt-in and email filtering",
  "nodes": [
    {
      "id": "d70c0a2d-5210-41d8-93b2-2e1d2a57d187",
      "name": "Update a member",
      "type": "n8n-nodes-base.mailchimp",
      "position": [
        976,
        416
      ]
    },
    {
      "id": "4a7b461a-cf25-4012-b117-7fd3428e6666",
      "name": "Get Webinar Attendees from Zoom",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        208,
        416
      ]
    },
    {
      "id": "35555aa1-6696-4aa3-ad81-74a69087bfb9",
      "name": "Extract Registrant Emails",
      "type": "n8n-nodes-base.code",
      "position": [
        448,
        416
      ]
    },
    {
      "id": "62579a13-9f79-4718-873f-f270bfa9edb4",
      "name": "Filter Out Internal Emails",
      "type": "n8n-nodes-base.filter",
      "position": [
        720,
        416
      ]
    },
    {
      "id": "468039a4-b1f9-41df-b8cb-f19e62bfdb8a",
      "name": "MD5 Hash Email",
      "type": "n8n-nodes-base.code",
      "position": [
        1488,
        400
      ]
    },
    {
      "id": "3d2142e4-f2bb-44f0-92fe-103f3e4accad",
      "name": "If ID doesn't exist",
      "type": "n8n-nodes-base.if",
      "position": [
        1216,
        416
      ]
    },
    {
      "id": "c1d7c737-41fb-4ba6-9d08-d55cc37b7081",
      "name": "Mailchimp - Send Double Opt in Email",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        1744,
        400
      ]
    },
    {
      "id": "9f967d14-ac27-4334-ac34-df5fd9059054",
      "name": "Mailchimp - Add Leads Tag",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        1952,
        400
      ]
    },
    {
      "id": "6a2ff6d9-e05c-4b9b-a555-6ce661c8625f",
      "name": "Sticky Note",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -368,
        96
      ],
      "parameters": {
        "width": 2496,
        "height": 560,
        "content": "## Sync Zoom Webinar Attendees to Mailchimp  \n\n**1) Manual Trigger**   \n**2) Type in IDs** — sets `webinar_id` and `occurrence_id` inputs for Zoom API call  \n**3) Get Webinar Attendees from Zoom** — F"
      }
    },
    {
      "id": "be709aa1-f005-4d7b-aec5-330c87280cc0",
      "name": "Sticky Note1",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -1040,
        96
      ],
      "parameters": {
        "width": 656,
        "height": 944,
        "content": "## Sync Zoom Webinar Attendees to Mailchimp  \n**Try out using to sync Zoom webinar attendees into Mailchimp with email validation and tagging.**\n\n### About Workflow  \nThis workflow pulls attendee data"
      }
    },
    {
      "id": "a88ae5b9-95a7-4f2a-86d9-97994d3c9661",
      "name": "Type in IDs",
      "type": "n8n-nodes-base.set",
      "position": [
        -32,
        416
      ]
    },
    {
      "id": "c0c96ec9-ee24-4c4c-b31a-777720b185ac",
      "name": "When clicking ‘Execute workflow’",
      "type": "n8n-nodes-base.manualTrigger",
      "position": [
        -304,
        416
      ]
    }
  ],
  "connections": {
    "Type in IDs": {
      "main": [
        [
          {
            "node": "Get Webinar Attendees from Zoom",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "MD5 Hash Email": {
      "main": [
        [
          {
            "node": "Mailchimp - Send Double Opt in Email",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Update a member": {
      "main": [
        [
          {
            "node": "If ID doesn't exist",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "If ID doesn't exist": {
      "main": [
        [
          {
            "node": "MD5 Hash Email",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Extract Registrant Emails": {
      "main": [
        [
          {
            "node": "Filter Out Internal Emails",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Filter Out Internal Emails": {
      "main": [
        [
          {
            "node": "Update a member",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Get Webinar Attendees from Zoom": {
      "main": [
        [
          {
            "node": "Extract Registrant Emails",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Mailchimp - Send Double Opt in Email": {
      "main": [
        [
          {
            "node": "Mailchimp - Add Leads Tag",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "When clicking ‘Execute workflow’": {
      "main": [
        [
          {
            "node": "Type in IDs",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}