Scrape Google Maps Leads Email, Phone, Website using Apify + GPT + Airtable

somdn_product_page

This n8n workflow automates the process of extracting leads from Google Maps, enriching the data, and storing it in Airtable for easy access and management. Starting with a manual trigger, it fetches business data from Google Maps via Apify, filters and cleans the data, and processes each contact individually. For each business, it retrieves the website content, uses GPT-4 to extract a contact email, and then logs all relevant information into Airtable. This workflow is ideal for marketers, sales teams, and local businesses eager to streamline lead generation from online directories.

The main steps include:

1. Manual workflow initiation.

2. Scraping business data from Google Maps using Apify.

3. Filtering and cleaning data fields.

4. Looping through each contact efficiently.

5. Fetching and analyzing website content with HTTP requests.

6. Extracting emails using GPT-4 for high accuracy.

7. Saving structured lead information into Airtable.

This automation suits scenarios like gathering potential client contacts for real estate agencies, restaurants, and service providers, enhancing outreach and marketing efforts.

Node Count

11 – 20 Nodes

Nodes Used

@n8n/n8n-nodes-langchain.openAi, airtable, httpRequest, manualTrigger, set, splitInBatches, stickyNote

Reviews

There are no reviews yet.

Be the first to review “Scrape Google Maps Leads Email, Phone, Website using Apify + GPT + Airtable”

Your email address will not be published. Required fields are marked *