{
  "workflow_name": "When data is received from webhook, loop through the JSON array in response using Iterator, check if email field has a valid email using Email List Validation and add a new member to Mailchimp List",
  "workflow_steps": {
    "steps": [
      {
        "id": "1",
        "position": {
          "x": 0,
          "y": 0
        },
        "data": {
          "label": "Capture Webhook Response",
          "app": {
            "key": "webhook",
            "fm_app": "webhook"
          },
          "eventSlug": "capture",
          "eventTitle": "Capture Webhook Response",
          "layoutDirection": "horizontal",
          "stepNumber": 1
        },
        "targetPosition": "bottom",
        "type": "trigger",
        "stepNumber": 1,
        "expanded": true,
        "style": {
          "transition": "all 150ms ease-in-out"
        },
        "measured": {
          "width": 82,
          "height": 82
        },
        "application": "webhook",
        "stepID": "1",
        "action": "capture",
        "nodeType": "step",
        "actionAppArgs": []
      },
      {
        "id": "2",
        "position": {
          "x": 175,
          "y": 0
        },
        "type": "action",
        "data": {
          "label": "Loop Through Array",
          "layoutDirection": "horizontal",
          "stepNumber": 2,
          "app": {
            "key": "iterator",
            "fm_app": "iterator"
          },
          "eventSlug": "loop_through_array",
          "eventTitle": "Loop Through Array"
        },
        "parentType": "step",
        "style": {
          "transition": "all 150ms ease-in-out"
        },
        "measured": {
          "width": 82,
          "height": 82
        },
        "actionAppArgs": [],
        "application": "iterator",
        "action": "loop_through_array",
        "nodeType": "step",
        "stepID": "2"
      },
      {
        "id": "3",
        "position": {
          "x": 350,
          "y": 0
        },
        "type": "action",
        "data": {
          "label": "Verify Single Email",
          "layoutDirection": "horizontal",
          "stepNumber": 3,
          "app": {
            "key": "emaillistvalidation",
            "fm_app": "emaillistvalidation"
          },
          "eventSlug": "verify_email",
          "eventTitle": "Verify Single Email"
        },
        "parentType": "step",
        "style": {
          "transition": "all 150ms ease-in-out"
        },
        "measured": {
          "width": 82,
          "height": 82
        },
        "actionAppArgs": [],
        "application": "emaillistvalidation",
        "action": "verify_email",
        "nodeType": "step",
        "stepID": "3"
      },
      {
        "id": "4",
        "position": {
          "x": 525,
          "y": 0
        },
        "type": "action",
        "data": {
          "label": "Add New Member",
          "layoutDirection": "horizontal",
          "stepNumber": 4,
          "app": {
            "key": "mailchimp",
            "fm_app": "mailchimp"
          },
          "eventSlug": "new_member",
          "eventTitle": "Add New Member"
        },
        "parentType": "step",
        "style": {
          "transition": "all 150ms ease-in-out"
        },
        "measured": {
          "width": 82,
          "height": 82
        },
        "actionAppArgs": [],
        "application": "mailchimp",
        "action": "new_member",
        "nodeType": "step",
        "stepID": "4"
      },
      {
        "id": "main_end_placeholder",
        "position": {
          "x": 700,
          "y": 0
        },
        "type": "placeholder",
        "data": {
          "label": "+",
          "layoutDirection": "horizontal",
          "stepNumber": null,
          "app": []
        },
        "measured": {
          "width": 40,
          "height": 82
        },
        "stepID": "main_end_placeholder",
        "nodeType": "placeholder",
        "actionAppArgs": []
      }
    ],
    "edges": [
      {
        "id": "e-1-2",
        "source": "1",
        "target": "2",
        "type": "step",
        "data": []
      },
      {
        "id": "e-2-3",
        "source": "2",
        "target": "3",
        "type": "step",
        "data": []
      },
      {
        "id": "e-3-4",
        "source": "3",
        "target": "4",
        "type": "step",
        "data": []
      },
      {
        "id": "e-4-main_end_placeholder",
        "source": "4",
        "target": "main_end_placeholder",
        "type": "placeholder",
        "data": []
      }
    ]
  },
  "workflow_settings": {
    "name": "When data is received from webhook, loop through the JSON array in response using Iterator, check if email field has a valid email using Email List Validation and add a new member to Mailchimp List",
    "folder": "all",
    "description": "A webhook array is looped through with Iterator, each email is verified by Email List Validation, and valid ones are added to your Mailchimp list, keeping bulk imports clean and deliverable.",
    "status": "off",
    "user_email": "",
    "webhook_queue": "disabled",
    "workflow_auth_key": "",
    "builder_version": "v2",
    "time": "",
    "ai_generated": "yes"
  }
}