This workflow contains community nodes that are only compatible with the self-hosted version of n8n.
This workflow is ideal for marketers, sales professionals, and solo entrepreneurs who want to collect local leads based on Google Maps search terms. For example, restaurants in North Holland.
This workflow uses an Apify actor to scrape business details from Google Maps and automatically appends them to a Google Sheet with the following fields:
Step 1: Configure the “Run Apify scraper” node
Go to the Google Maps Scraper actor on Apify.
Create a new Task with your search term.
Find your actor from list.
Step 2: Edit the “Find your last run” node
Select the correct actor (Google Maps Scraper) from the dropdown in this node.
Step 3: Fetch the dataset
In the “Get the data from Apify” node, use {{$json.defaultDatasetId}} to dynamically pull the correct dataset.
Step 4: Connect your Google Sheet
Link your Google account and select the desired spreadsheet and tab (for example, Leads).
Make sure the column headers match the data fields.
Current column headers:
Title Street Postcode City Website Phone
If you have any questions, feel free to reach out to [email protected]