Lead Generation Workflow (n8n + SerpAPI)

An automated workflow I built on n8n to solve my own lead generation problem for my freelance website selling business. Manual prospecting was eating 3 to 4 hours per city and I needed something better.

How it works:

The workflow takes a city and business niche as input, then uses SerpAPI (on its free tier) to scrape Google Maps for matching businesses. Raw results get cleaned and deduplicated automatically. Then a custom scoring layer ranks each lead based on rating, review count, and category match against my ideal customer profile. Final scored leads land in a structured Google Sheet, ready for outreach.

What it delivers:

Cuts lead research time from around 4 hours per city to under 15 minutes. Generated 200+ scored and enriched leads across multiple cities in early runs. Built to run on free tier tools so cost stays at zero.

Why it matters for product thinking:

The interesting part was not the automation itself. It was figuring out what makes a lead actually worth pursuing. That scoring model went through 3 iterations before it stopped surfacing garbage leads at the top. Very similar to feature prioritization work, just with a different label on it.

Tech: n8n, SerpAPI, Google Sheets, custom scoring logic

07 Apr 2026

Keywords
n8n
AI agents
AI workflows
Workflow automation
API
LLM
web scrapping