{
  "name": "Scrape physician profiles from BrowserAct into Google Sheets and notify Slack",
  "nodes": [
    {
      "id": "0af9c556-6b8c-47d3-bab0-722de1127819",
      "name": "Splitting Items",
      "type": "n8n-nodes-base.code",
      "position": [
        2368,
        176
      ]
    },
    {
      "id": "31c3822d-20cf-446e-85fa-a676844918de",
      "name": "Define Location",
      "type": "n8n-nodes-base.set",
      "position": [
        1808,
        176
      ]
    },
    {
      "id": "3f70263f-f704-4f7d-8802-2f56b13d5ce7",
      "name": "Documentation",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        1200,
        -336
      ],
      "parameters": {
        "width": 400,
        "height": 464,
        "content": "## ⚡ Workflow Overview & Setup\n\n**Summary:** Automate the extraction of physician profiles (Name, Address, Specialty) from **Healow** based on location, archiving data to Google Sheets and notifying v"
      }
    },
    {
      "id": "1ba59dc8-0198-4f02-8149-0582d433444b",
      "name": "Step 1 Explanation",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        1616,
        16
      ],
      "parameters": {
        "width": 536,
        "height": 124,
        "content": "### 🏥 Step 1: Target & Scrape\n\nSets the search parameters (City and State) and executes the **Healow** BrowserAct automation to extract physician data from the target website."
      }
    },
    {
      "id": "2e93ef0a-d772-4970-befb-80dba1529a4b",
      "name": "Step 2 Explanation",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        2368,
        368
      ],
      "parameters": {
        "width": 540,
        "height": 124,
        "content": "### 💾 Step 2: Process & Archive\n\nParses the raw scraped string into structured JSON objects, updates the Google Sheet database with new records, and sends a Slack notification upon success."
      }
    },
    {
      "id": "6c32cfc9-b5ab-4a34-92d7-8702796b06ab",
      "name": "Sticky Note",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        2496,
        48
      ],
      "parameters": {
        "width": 256,
        "height": 288,
        "content": "### Google Sheet Headers\nTo use this workflow, create a Google Sheet with the following headers:\n* Name\n* Specialty\n* Address"
      }
    },
    {
      "id": "289cd4a1-bfc5-4827-8395-375e92847137",
      "name": "Update Leads",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        2576,
        176
      ]
    },
    {
      "id": "c16f982d-e745-42fc-a438-e22d0eb03353",
      "name": "Alert Team",
      "type": "n8n-nodes-base.slack",
      "position": [
        2800,
        176
      ]
    },
    {
      "id": "cec08a88-a511-4720-9e72-5bf17d756dc3",
      "name": "Run BrowserAct Workflow",
      "type": "n8n-nodes-browseract.browserAct",
      "position": [
        2032,
        176
      ]
    },
    {
      "id": "2290662a-c84a-4f4c-b946-ff81f7d2bfce",
      "name": "On-Demand Execution",
      "type": "n8n-nodes-base.manualTrigger",
      "position": [
        1600,
        176
      ]
    },
    {
      "id": "071fab5e-34d4-49ee-a2ba-04568895178f",
      "name": "Sticky Note1",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        1616,
        -336
      ],
      "parameters": {
        "width": 528,
        "height": 304,
        "content": "@[youtube](DZ_Jq_b2-Ww)"
      }
    }
  ],
  "connections": {
    "Update Leads": {
      "main": [
        [
          {
            "node": "Alert Team",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Define Location": {
      "main": [
        [
          {
            "node": "Run BrowserAct Workflow",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Splitting Items": {
      "main": [
        [
          {
            "node": "Update Leads",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "On-Demand Execution": {
      "main": [
        [
          {
            "node": "Define Location",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Run BrowserAct Workflow": {
      "main": [
        [
          {
            "node": "Splitting Items",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}