{
  "name": "Extract employee emails from company domains with BrowserAct and Google Sheets",
  "nodes": [
    {
      "id": "e5d4f91c-6448-40c7-87fb-2cec2a1c2a9c",
      "name": "Loop Over Items",
      "type": "n8n-nodes-base.splitInBatches",
      "position": [
        1008,
        272
      ]
    },
    {
      "id": "a527b41b-7ef8-4501-8332-46347db018d9",
      "name": "Splitting Items",
      "type": "n8n-nodes-base.code",
      "position": [
        2816,
        240
      ]
    },
    {
      "id": "22b97434-be60-4e14-8976-b2022b785b0c",
      "name": "Append row in sheet",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        2976,
        256
      ]
    },
    {
      "id": "e9bca7f6-3eda-4ca0-bf22-4f45a16bee7a",
      "name": "Add Headers",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        1584,
        272
      ]
    },
    {
      "id": "35bf87a5-a1e9-49dd-be31-9575f0acce1b",
      "name": "Reading company data",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        816,
        272
      ]
    },
    {
      "id": "0d242c28-c8a1-4c95-8393-ec38d40d2b17",
      "name": "Create Database Sheet",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        1232,
        272
      ]
    },
    {
      "id": "29f0dc34-ca23-4cb8-ac3d-51911d82de64",
      "name": "Define Headers",
      "type": "n8n-nodes-base.set",
      "position": [
        1392,
        272
      ]
    },
    {
      "id": "218d9b53-b266-482c-982e-90905ae60610",
      "name": "Give Time to Complete Verification",
      "type": "n8n-nodes-base.wait",
      "position": [
        2432,
        144
      ]
    },
    {
      "id": "aa4b80cc-f694-4014-b2ab-47d14729fc81",
      "name": "Get Data From BrowserAct",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        2624,
        144
      ]
    },
    {
      "id": "9239d703-0b2c-4084-86c9-31bc13e2c2e8",
      "name": "Send Failure Alert",
      "type": "n8n-nodes-base.telegram",
      "position": [
        2432,
        304
      ]
    },
    {
      "id": "72e2ccf9-eba9-4cc5-91ad-89ce5073126a",
      "name": "Human verification Switch",
      "type": "n8n-nodes-base.switch",
      "position": [
        2192,
        256
      ]
    },
    {
      "id": "111ba2b2-c3d8-4f46-a8a4-a2e15ad00ad8",
      "name": "Execute Manually",
      "type": "n8n-nodes-base.manualTrigger",
      "position": [
        656,
        272
      ]
    },
    {
      "id": "0e13daf1-d832-4bc8-9824-bd2abaf2be60",
      "name": "Send Finishing Message",
      "type": "n8n-nodes-base.slack",
      "position": [
        1360,
        528
      ]
    },
    {
      "id": "a049e94d-8bc9-4168-a59c-248e18f5dabc",
      "name": "Domain-Specific Lead Extraction",
      "type": "n8n-nodes-browseract.browserAct",
      "position": [
        1968,
        272
      ]
    },
    {
      "id": "f6278bda-71c9-4539-a078-11ff38e4f7d5",
      "name": "Documentation",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        256,
        -288
      ],
      "parameters": {
        "width": 380,
        "height": 504,
        "content": "## ⚡ Workflow Overview & Setup\n\n**Summary:** This automation iterates through a list of company domains in a Google Sheet, scrapes employee emails using Hunter.io via BrowserAct, and archives the disc"
      }
    },
    {
      "id": "13838b9b-33f5-45e7-9220-e62f8aeb9bd8",
      "name": "Step 1 Explanation",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        656,
        96
      ],
      "parameters": {
        "width": 1036,
        "height": 108,
        "content": "### 📋 Step 1: Data Preparation\n\nThe workflow reads a list of company domains from a Google Sheet. It then dynamically creates a new sheet to store the results and sets up the necessary column headers "
      }
    },
    {
      "id": "962cd85b-776a-408e-9e6e-52dfa6d825fe",
      "name": "Step 2 Explanation",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        1888,
        0
      ],
      "parameters": {
        "width": 1260,
        "height": 124,
        "content": "### 🌐 Step 2: Automated Scraping, Parsing & Archiving\n\nFor each domain, BrowserAct executes a targeted search using Hunter.io to find employee contact information. The workflow includes a \"Human Verif"
      }
    },
    {
      "id": "54c49d47-3ebc-4611-b863-911e5ccf09c8",
      "name": "Step 4 Explanation",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        1104,
        672
      ],
      "parameters": {
        "width": 660,
        "height": 116,
        "content": "### 🔔 Step 3: Completion Notification\n\nOnce all domains have been processed, the workflow sends a confirmation message to a specific Slack channel, notifying the team that the new lead list is ready."
      }
    },
    {
      "id": "d732d5b5-9f32-4bc0-9674-da1c460990ff",
      "name": "Sticky Note",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        656,
        -288
      ],
      "parameters": {
        "width": 608,
        "height": 352,
        "content": "@[youtube](_7FlHGfwzWo)"
      }
    },
    {
      "id": "18fabcfd-5080-4931-b52c-bb788efef60a",
      "name": "Sticky Note1",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        368,
        256
      ],
      "parameters": {
        "width": 576,
        "height": null,
        "content": "### 📋 Google Sheet Requirements\n**Structure:**\n* **Row 1:** Must contain headers (`Company url`).\n* **Data:** Enter company data starting from Row 2."
      }
    }
  ],
  "connections": {
    "Add Headers": {
      "main": [
        [
          {
            "node": "Domain-Specific Lead Extraction",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Define Headers": {
      "main": [
        [
          {
            "node": "Add Headers",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Loop Over Items": {
      "main": [
        [
          {
            "node": "Send Finishing Message",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "Create Database Sheet",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Splitting Items": {
      "main": [
        [
          {
            "node": "Append row in sheet",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Execute Manually": {
      "main": [
        [
          {
            "node": "Reading company data",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Append row in sheet": {
      "main": [
        [
          {
            "node": "Loop Over Items",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Reading company data": {
      "main": [
        [
          {
            "node": "Loop Over Items",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Create Database Sheet": {
      "main": [
        [
          {
            "node": "Define Headers",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Get Data From BrowserAct": {
      "main": [
        [
          {
            "node": "Splitting Items",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Human verification Switch": {
      "main": [
        [
          {
            "node": "Splitting Items",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "Give Time to Complete Verification",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "Send Failure Alert",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Domain-Specific Lead Extraction": {
      "main": [
        [
          {
            "node": "Human verification Switch",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Give Time to Complete Verification": {
      "main": [
        [
          {
            "node": "Get Data From BrowserAct",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}