DEV Community

Vhub Systems
Vhub Systems

Posted on

I Find 20-50 Local Business Leads in 5 Minutes Using n8n + Google Maps (With 0 Monthly SaaS Cost)

Local business outreach is one of the highest-ROI sales channels — especially for freelancers and agencies. The problem is the manual work: finding businesses, finding contact info, personalizing messages.

I automated all of it with two n8n workflows. Total setup time: 2 hours. Running cost: $0/month (free API tiers).

Here's exactly how they work.

Workflow 1: Google Maps Lead Generator

What it does: You type a niche and a city. In 5 minutes you have a Google Sheet with 20-50 businesses, their phone numbers, websites, ratings — and a personalized AI-written cold outreach message for each one.

How it works:

Manual trigger → HTTP Request (Google Maps Places API)
   → Loop through results
   → AI Message Generator (OpenRouter/DeepSeek)
   → Google Sheets append
Enter fullscreen mode Exit fullscreen mode

The key node: Google Maps Places API returns name, address, phone, website, rating, business type. This is the data ZoomInfo charges $15K/year for — for local businesses, Google Maps has it free.

The AI node: I pass each business's name, type, and website to DeepSeek (via OpenRouter) with a prompt:

Write a 3-sentence cold email for a [freelancer/agency]
approaching [business name], a [business type] in [city].
Mention their Google rating of [X stars] naturally.
Be direct, not salesy. No subject line.
Enter fullscreen mode Exit fullscreen mode

Output: personalized message for each lead, ready to copy-paste.

Cost breakdown:

  • Google Maps Places API: free ($200/month credit = thousands of searches)
  • OpenRouter (DeepSeek): $0.001 per message = $0.05 for 50 leads
  • n8n: free (self-hosted) or $20/month (cloud)

Result in practice: 50 dentists in Berlin, with phone numbers, websites, and a personalized opening line for each. In 5 minutes.


Workflow 2: Reddit Lead Monitor → Telegram

What it does: Monitors 5 subreddits for posts where people are asking for exactly what you sell. AI filters for genuine intent, generates a helpful reply, sends it to your Telegram. You approve and post in 30 seconds.

How it works:

Schedule (daily 18:00) → Reddit API (top 25 posts)
   → AI Intent Filter (is this someone who needs my service?)
   → If yes: AI Reply Generator
   → Telegram message (with post link + suggested reply)
Enter fullscreen mode Exit fullscreen mode

The subreddits I monitor: r/n8n, r/automation, r/selfhosted, r/nocode, r/freelance

The AI filter prompt:

Does this post describe someone who needs automation help
or is looking for a developer? Answer YES or NO.
Post: {{post_title}} - {{post_body[:500]}}
Enter fullscreen mode Exit fullscreen mode

Only posts with YES make it to my Telegram.

The reply generator:

Write a helpful reply to this Reddit post. 
Mentionally naturally that you've built similar systems.
Don't be salesy. End with an offer to DM with specifics.
Enter fullscreen mode Exit fullscreen mode

Result in practice: 3-7 qualified leads per week from Reddit, zero manual monitoring. Some weeks 0, some weeks 15. Depends on subreddit activity.


Setup (15 minutes)

What you need:

  • n8n (free cloud trial or self-hosted — I use self-hosted on a $5/mo VPS)
  • Google Maps Platform API key (free, add $200 credit, you'll never pay)
  • OpenRouter API key (free tier, add $5 to never worry)
  • Telegram bot token (free, 5 minutes to create via @botfather)

Installation:

  1. Import the workflow JSON into n8n
  2. Add your API credentials in n8n's credentials manager
  3. Test with one search
  4. Enable the schedule

What I Send

For Google Maps leads, I send a 3-sentence email:

  • Line 1: Specific observation about their business (rating, specialty)
  • Line 2: What I do and the specific benefit
  • Line 3: Low-friction CTA ("Worth a 15-min call?")

Response rate with AI-personalized messages: ~8-12%. Manual generic outreach: ~2%.


Getting the Workflows

I packaged both workflows (ready-to-import JSON files) into the AI Lead Generation Kit available at Gumroad — includes setup documentation and the exact prompts I use.

The Apify Scrapers Bundle also complements this — once you have a lead list from Google Maps, the Contact Info Scraper can enrich it with direct email addresses from company websites.


What vertical are you targeting? Drop it in the comments and I'll tell you which subreddits have the most inbound intent for your offer.

n8n AI Automation Pack ($39) — 5 production-ready workflows

Related Tools

Top comments (0)