This workflow corresponds to n8n.io template #4824 — we link there as the canonical source.
This workflow follows the Google Sheets → HTTP Request recipe pattern — see all workflows that pair these two integrations.
The workflow JSON
Copy or download the full n8n JSON below. Paste it into a new n8n workflow, add your credentials, activate. Full import guide →
{
"id": "p9qhykNr1GkMA2EZ",
"name": "AI Lead Machine Pro: Google Maps \u2192 Slack \u2192 HubSpot \u2192 $$$",
"tags": [],
"nodes": [
{
"id": "f51db375-2b20-4cc8-b2ff-c7dd38ea44fb",
"name": "Pro Features Overview",
"type": "n8n-nodes-base.stickyNote",
"position": [
340,
-160
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "2c14712d-53ef-4560-b17a-519547a41496",
"name": "\ud83d\udd27 Configuration Hub",
"type": "n8n-nodes-base.set",
"position": [
560,
480
],
"parameters": {},
"typeVersion": 3.4
},
{
"id": "e088f048-b8b6-468b-96c5-dca5665f369c",
"name": "\u25b6\ufe0f Start Lead Generation",
"type": "n8n-nodes-base.manualTrigger",
"position": [
340,
480
],
"parameters": {},
"typeVersion": 1
},
{
"id": "078bf509-eb35-4c6c-ad20-45b30fe471a6",
"name": "\ud83d\uddfa\ufe0f Google Maps Scraper",
"type": "n8n-nodes-base.httpRequest",
"position": [
780,
380
],
"parameters": {},
"typeVersion": 1
},
{
"id": "abfdea1e-2dd6-4efd-bf0a-18c23bfd4a04",
"name": "\ud83d\udcde Yellow Pages Scraper",
"type": "n8n-nodes-base.httpRequest",
"position": [
780,
580
],
"parameters": {},
"typeVersion": 1
},
{
"id": "71beb6cb-003e-4d23-9a9b-20ccb01d029e",
"name": "\ud83e\uddf9 Advanced Data Cleaner",
"type": "n8n-nodes-base.code",
"position": [
1000,
480
],
"parameters": {},
"typeVersion": 2
},
{
"id": "9d245511-ad40-4b54-96b9-464c202c06e1",
"name": "\u2709\ufe0f Email Verification",
"type": "n8n-nodes-base.httpRequest",
"position": [
1220,
480
],
"parameters": {},
"typeVersion": 1
},
{
"id": "eefb6f7a-a9ab-4196-98dc-ad481481bdd9",
"name": "\ud83d\udc8e Lead Enrichment Engine",
"type": "n8n-nodes-base.code",
"position": [
1820,
480
],
"parameters": {},
"typeVersion": 2
},
{
"id": "e0430047-8e9d-4599-ae59-f16e4dd18b51",
"name": "\ud83c\udfaf Quality Filter",
"type": "n8n-nodes-base.if",
"position": [
2040,
280
],
"parameters": {},
"typeVersion": 2
},
{
"id": "e03c266c-3a1b-40fd-b78e-34bddca75d33",
"name": "\ud83d\udcca Export Qualified Leads",
"type": "n8n-nodes-base.googleSheets",
"position": [
2260,
180
],
"parameters": {},
"typeVersion": 4.5
},
{
"id": "f82e1140-5dfb-438d-80e4-c0ccd17e0592",
"name": "\ud83d\udccb Export All Leads",
"type": "n8n-nodes-base.googleSheets",
"position": [
2040,
480
],
"parameters": {},
"typeVersion": 4.5
},
{
"id": "bbfdc2c9-57f6-442c-bef8-1df8c3cfa944",
"name": "\ud83c\udfe2 Create HubSpot Contact",
"type": "n8n-nodes-base.hubspot",
"position": [
2480,
180
],
"parameters": {},
"typeVersion": 2
},
{
"id": "1910bdc8-1ebe-49de-aa4e-10a840d9abc1",
"name": "\ud83d\udd14 Slack Alert",
"type": "n8n-nodes-base.slack",
"position": [
2260,
380
],
"parameters": {},
"typeVersion": 2.2
},
{
"id": "404ed54d-9316-4d7f-8af3-8d0503e3507a",
"name": "\ud83d\udcc8 Analytics Engine",
"type": "n8n-nodes-base.code",
"position": [
2040,
680
],
"parameters": {},
"typeVersion": 2
},
{
"id": "e3cc2e40-c78f-41bf-b5f1-89e2b11899f1",
"name": "\ud83d\udcca Export Analytics",
"type": "n8n-nodes-base.googleSheets",
"position": [
2260,
680
],
"parameters": {},
"typeVersion": 4.5
},
{
"id": "d12384ce-c646-461a-9ab1-6202127a1fcc",
"name": "\ud83e\udd16 AI Lead Qualification",
"type": "@n8n/n8n-nodes-langchain.openAi",
"position": [
1440,
480
],
"parameters": {},
"typeVersion": 1.8
}
],
"active": false,
"settings": {
"executionOrder": "v1"
},
"versionId": "44f03ae5-3c6f-4dde-a44d-189e2be57148",
"connections": {
"\ud83c\udfaf Quality Filter": {
"main": [
[
{
"node": "\ud83d\udcca Export Qualified Leads",
"type": "main",
"index": 0
},
{
"node": "\ud83d\udd14 Slack Alert",
"type": "main",
"index": 0
}
]
]
},
"\ud83d\udcc8 Analytics Engine": {
"main": [
[
{
"node": "\ud83d\udcca Export Analytics",
"type": "main",
"index": 0
}
]
]
},
"\ud83d\udd27 Configuration Hub": {
"main": [
[
{
"node": "\ud83d\uddfa\ufe0f Google Maps Scraper",
"type": "main",
"index": 0
},
{
"node": "\ud83d\udcde Yellow Pages Scraper",
"type": "main",
"index": 0
},
{
"node": "\ud83d\udc8e Lead Enrichment Engine",
"type": "main",
"index": 0
}
]
]
},
"\u2709\ufe0f Email Verification": {
"main": [
[
{
"node": "\ud83e\udd16 AI Lead Qualification",
"type": "main",
"index": 0
}
]
]
},
"\ud83d\udcde Yellow Pages Scraper": {
"main": [
[
{
"node": "\ud83e\uddf9 Advanced Data Cleaner",
"type": "main",
"index": 0
}
]
]
},
"\ud83e\udd16 AI Lead Qualification": {
"main": [
[
{
"node": "\ud83d\udc8e Lead Enrichment Engine",
"type": "main",
"index": 0
}
]
]
},
"\ud83e\uddf9 Advanced Data Cleaner": {
"main": [
[
{
"node": "\u2709\ufe0f Email Verification",
"type": "main",
"index": 0
}
]
]
},
"\ud83d\udc8e Lead Enrichment Engine": {
"main": [
[
{
"node": "\ud83c\udfaf Quality Filter",
"type": "main",
"index": 0
},
{
"node": "\ud83d\udccb Export All Leads",
"type": "main",
"index": 0
},
{
"node": "\ud83d\udcc8 Analytics Engine",
"type": "main",
"index": 0
}
]
]
},
"\ud83d\udcca Export Qualified Leads": {
"main": [
[
{
"node": "\ud83c\udfe2 Create HubSpot Contact",
"type": "main",
"index": 0
}
]
]
},
"\ud83d\uddfa\ufe0f Google Maps Scraper": {
"main": [
[
{
"node": "\ud83e\uddf9 Advanced Data Cleaner",
"type": "main",
"index": 0
}
]
]
},
"\u25b6\ufe0f Start Lead Generation": {
"main": [
[
{
"node": "\ud83d\udd27 Configuration Hub",
"type": "main",
"index": 0
}
]
]
}
}
}
For the full experience including quality scoring and batch install features for each workflow upgrade to Pro
About this workflow
This n8n workflow automates end-to-end lead generation, from scraping local businesses to qualifying and sending high-quality prospects directly into your CRM.
Source: https://n8n.io/workflows/4824/ — original creator credit. Request a take-down →
Related workflows
Workflows that share integrations, category, or trigger type with this one. All free to copy and import.
This template is perfect for: Marketing Teams looking to automatically qualify inbound leads from campaigns Sales Teams wanting to prioritize high-value prospects instantly Agencies offering lead qual
It extracts key business information using AI, scores the lead based on your ideal customer profile, creates CRM records, notifies your team on Slack, and logs all activity—including failures—to Googl
AI-Powered Lead Qualification & Routing System. Uses supabase, httpRequest, openAi, slack. Webhook trigger; 47 nodes.
Who is this for? Event organizers, RevOps teams, sales managers, and marketers running conferences, webinars, or meetups who want to automatically qualify RSVPs and turn attendees into revenue opportu
Boost your sales team’s efficiency with an end-to-end, privacy-first lead-scoring engine—ready to drop straight into your n8n instance.