{
  "name": "Google Maps business phone no scraper with Bright Data & Sheets",
  "nodes": [
    {
      "id": "e5b879b7-5f3c-4679-95e4-6c32eae86080",
      "name": "Sticky Note",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -1340,
        20
      ],
      "parameters": {
        "width": 220,
        "height": 220,
        "content": "📝 Trigger - Start when form is submitted\n"
      }
    },
    {
      "id": "703d65f1-bbc7-437a-8a82-a35b6ac04504",
      "name": "Form Trigger - Submit Location and Keywords",
      "type": "n8n-nodes-base.formTrigger",
      "position": [
        -1280,
        80
      ]
    },
    {
      "id": "1b5f22d3-c271-4d80-bc40-9b701a668c40",
      "name": "Sticky Note1",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -1080,
        20
      ],
      "parameters": {
        "width": 220,
        "height": 220,
        "content": "Sends scraping request to Bright Data API"
      }
    },
    {
      "id": "61dc6463-12db-453c-a732-dc0d924dc469",
      "name": "Bright Data API - Request Business Data",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        -1020,
        80
      ]
    },
    {
      "id": "aae71edd-22bc-4bb9-a950-1c82aef6a30b",
      "name": "Check Scraping Status",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        -780,
        80
      ]
    },
    {
      "id": "6370948d-f408-4cf8-8d3c-0c2db3665cae",
      "name": "Sticky Note2",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -840,
        0
      ],
      "parameters": {
        "width": 220,
        "height": 260,
        "content": "⏳ Check Status - Is data scraping completed?\n"
      }
    },
    {
      "id": "1c016ecd-97db-4638-919f-2cc7136b2384",
      "name": "Sticky Note3",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -600,
        0
      ],
      "parameters": {
        "width": 200,
        "height": 260,
        "content": "✅ Is Ready? - If ready, continue; if not, wait"
      }
    },
    {
      "id": "67931cf3-a2c5-42e0-86b7-2b1611175037",
      "name": "Check If Status Ready",
      "type": "n8n-nodes-base.if",
      "position": [
        -560,
        80
      ]
    },
    {
      "id": "9e089ddb-2cd2-4988-b070-a400d9a464e3",
      "name": "Sticky Note4",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -380,
        240
      ],
      "parameters": {
        "width": null,
        "height": 240,
        "content": "⏱️ Wait - Pause 1 min before checking again\n"
      }
    },
    {
      "id": "594732d2-7a44-4b20-9cf6-81314933a857",
      "name": "Wait Before Retry",
      "type": "n8n-nodes-base.wait",
      "position": [
        -320,
        300
      ]
    },
    {
      "id": "34770c87-d63b-4bf8-a7e7-34fb579bd716",
      "name": "Check Records Exist",
      "type": "n8n-nodes-base.if",
      "position": [
        -280,
        60
      ]
    },
    {
      "id": "0119bde3-66e8-44f2-8991-dc4b9e02962e",
      "name": "Sticky Note5",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -360,
        -20
      ],
      "parameters": {
        "width": 260,
        "height": 240,
        "content": "📊 Has Data? - Proceed only if business records found\n"
      }
    },
    {
      "id": "1cd6681e-47e5-4e82-8e12-408e299b9503",
      "name": "Sticky Note6",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -80,
        -40
      ],
      "parameters": {
        "width": 220,
        "height": 260,
        "content": "📥 Fetch Data - Get business info including phone numbers\n"
      }
    },
    {
      "id": "135b9224-bcd2-4790-9066-278985874a3a",
      "name": "Fetch Business Data",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        -20,
        40
      ]
    },
    {
      "id": "141e0fdc-56d7-42f4-92d4-93cda1ffe7e2",
      "name": "Sticky Note7",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        180,
        -40
      ],
      "parameters": {
        "width": 280,
        "height": 260,
        "content": "Saves business data to the GMB sheet in your Google Sheet📄 Save to Sheet - Store business name, number, URL, etc.\n\n\t"
      }
    },
    {
      "id": "3a0e1f5b-d923-47a0-b036-c18ac260980a",
      "name": "Save to Google Sheets",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        260,
        40
      ]
    }
  ],
  "connections": {
    "Wait Before Retry": {
      "main": [
        [
          {
            "node": "Check Scraping Status",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Check Records Exist": {
      "main": [
        [
          {
            "node": "Fetch Business Data",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Fetch Business Data": {
      "main": [
        [
          {
            "node": "Save to Google Sheets",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Check If Status Ready": {
      "main": [
        [
          {
            "node": "Check Records Exist",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "Wait Before Retry",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Check Scraping Status": {
      "main": [
        [
          {
            "node": "Check If Status Ready",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Bright Data API - Request Business Data": {
      "main": [
        [
          {
            "node": "Check Scraping Status",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Form Trigger - Submit Location and Keywords": {
      "main": [
        [
          {
            "node": "Bright Data API - Request Business Data",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}