{
  "name": "Scrape & track dentist leads from Google Maps with ScrapeOps, Sheets & notifications",
  "nodes": [
    {
      "id": "ebfa2196-c608-41cf-9fb4-b53495e90b25",
      "name": "Form - City Input",
      "type": "n8n-nodes-base.formTrigger",
      "position": [
        -2112,
        512
      ]
    },
    {
      "id": "b0630953-305c-43d7-b930-c3ab9d7a86f0",
      "name": "Set Google Maps Configuration",
      "type": "n8n-nodes-base.set",
      "position": [
        -1888,
        512
      ]
    },
    {
      "id": "758efa19-791e-4e82-9353-6e426208dab9",
      "name": "ScrapeOps - Google Maps Search",
      "type": "@scrapeops/n8n-nodes-scrapeops.ScrapeOps",
      "position": [
        -1664,
        512
      ]
    },
    {
      "id": "9c35cd52-dd67-4bef-92d4-413f8003e4a5",
      "name": "Parse Business Details",
      "type": "n8n-nodes-base.code",
      "position": [
        -1440,
        512
      ]
    },
    {
      "id": "b458d142-3f93-429f-81c3-8f55bc7331ac",
      "name": "ScrapeOps - Business Details",
      "type": "@scrapeops/n8n-nodes-scrapeops.ScrapeOps",
      "position": [
        -1216,
        512
      ]
    },
    {
      "id": "7761bb98-37bb-4e29-99cd-6d939ddc4e3e",
      "name": "Parse Full Business Info",
      "type": "n8n-nodes-base.code",
      "position": [
        -992,
        512
      ]
    },
    {
      "id": "467b3a16-25a3-4f3a-bfc7-0b889b2353d1",
      "name": "Read Previous Entries from Sheet",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        -768,
        512
      ]
    },
    {
      "id": "4d6c1cc4-633b-46af-9778-792cf93db254",
      "name": "Compare With Previous Run",
      "type": "n8n-nodes-base.code",
      "position": [
        -544,
        512
      ]
    },
    {
      "id": "289b3dac-fb2b-4e51-90e7-79f0044a7fc6",
      "name": "Filter New Leads",
      "type": "n8n-nodes-base.if",
      "position": [
        -320,
        512
      ]
    },
    {
      "id": "027c4530-3942-4eac-a7d8-e29d542cf5fc",
      "name": "Send Gmail Alert for New Leads",
      "type": "n8n-nodes-base.gmail",
      "position": [
        128,
        512
      ]
    },
    {
      "id": "cb5ed271-5953-47a3-8999-9f615b8d62a0",
      "name": "Save to Google Sheets",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        -96,
        512
      ]
    },
    {
      "id": "a8f40428-e51a-4eaa-bd79-cda51c7052c2",
      "name": "Sticky Note",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -2864,
        192
      ],
      "parameters": {
        "width": 672,
        "height": 624,
        "content": "# 🗺️ Google Maps Dentist Finder\n\n### How it works\nThis workflow automates the process of finding local businesses (like Dentists) in any city by scraping Google Maps. It performs a \"deep scrape\" to ex"
      }
    },
    {
      "id": "e0c2adc5-f474-4f1c-b163-5f1ffc87e322",
      "name": "Sticky Note1",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -2152,
        336
      ],
      "parameters": {
        "width": 400,
        "height": 336,
        "content": "## 1. Input & Config\nCapture city input and set search terms."
      }
    },
    {
      "id": "30f283cd-2c7e-4e6a-9108-159f0dcb716a",
      "name": "Sticky Note4",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -144,
        336
      ],
      "parameters": {
        "width": 640,
        "height": 336,
        "content": "## 4. Save & Alert\nStore data and notify via Email/Slack."
      }
    },
    {
      "id": "b588a9e9-9c83-49b4-b643-80b844a59c77",
      "name": "Sticky Note2",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -1720,
        336
      ],
      "parameters": {
        "width": 880,
        "height": 336,
        "content": "## 2. Deep Scraping\nSearch Maps & extract full dentist details."
      }
    },
    {
      "id": "8e5a6d8c-e9c6-4246-9a23-199f6d37887d",
      "name": "Sticky Note3",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -824,
        336
      ],
      "parameters": {
        "width": 656,
        "height": 336,
        "content": "## 3. Deduplication\nFilter out existing businesses from Sheet."
      }
    },
    {
      "id": "3d8444be-8cef-4c87-83c7-726777dd6643",
      "name": "Send a message",
      "type": "n8n-nodes-base.slack",
      "position": [
        352,
        512
      ]
    }
  ],
  "connections": {
    "Filter New Leads": {
      "main": [
        [
          {
            "node": "Save to Google Sheets",
            "type": "main",
            "index": 0
          }
        ],
        []
      ]
    },
    "Form - City Input": {
      "main": [
        [
          {
            "node": "Set Google Maps Configuration",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Save to Google Sheets": {
      "main": [
        [
          {
            "node": "Send Gmail Alert for New Leads",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Parse Business Details": {
      "main": [
        [
          {
            "node": "ScrapeOps - Business Details",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Parse Full Business Info": {
      "main": [
        [
          {
            "node": "Read Previous Entries from Sheet",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Compare With Previous Run": {
      "main": [
        [
          {
            "node": "Filter New Leads",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "ScrapeOps - Business Details": {
      "main": [
        [
          {
            "node": "Parse Full Business Info",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Set Google Maps Configuration": {
      "main": [
        [
          {
            "node": "ScrapeOps - Google Maps Search",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "ScrapeOps - Google Maps Search": {
      "main": [
        [
          {
            "node": "Parse Business Details",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Send Gmail Alert for New Leads": {
      "main": [
        [
          {
            "node": "Send a message",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Read Previous Entries from Sheet": {
      "main": [
        [
          {
            "node": "Compare With Previous Run",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}