Collect weekly Google Maps leads with Apify and Google Sheets

Go to Workflow
0 views
Built by Scout Forge Scout Forge
Created on October 04, 2026

Description

Quick overview
This workflow runs every Monday to fetch new Google Maps business leads via an Apify actor, filters them using an AI-based target description, and appends the matched leads to a Google Sheets worksheet.

How it works
Runs every Monday at 08:00 on a schedule.
Sets the Google Maps search query, location, ideal-customer description, and maximum number of leads to retrieve.
Calls the Apify actor (scoutforge/google-maps-leads) to collect only new leads that match the provided target description.
Appends the returned lead records to a selected Google Sheets spreadsheet and worksheet.

Setup
Add an Apify token as an HTTP Header Auth credential with header name Authorization and value Bearer YOUR_APIFY_TOKEN_HERE.
Update the search query, location, target description, and max leads in the configuration step to match your prospecting needs.
Connect your Google Sheets account, then select the target spreadsheet and sheet where leads should be appended.

Requirements
Apify account (free accounts get 10 leads per run)
Google account with Google Sheets

Customization
Add several search queries or change the schedule
Send leads to Airtable or a CRM instead of Google Sheets
Add an email outreach step after the leads are saved

Additional info
The actor filters businesses with an AI relevance check before charging, so you only pay for leads that match your target description. Pricing is per lead delivered ($0.035). Start with maxLeads set to 10 to test the workflow on a free Apify account.

Actor page: https://apify.com/scoutforge/google-maps-leads

Nodes Used (2)

Google Sheets
n8n-nodes-base.googleSheets
HTTP Request
n8n-nodes-base.httpRequest