Image 1 — I built a free n8n workflow that turns Google Maps into a lead list
Image 2 — I built a free n8n workflow that turns Google Maps into a lead list

I built a free n8n workflow that turns Google Maps into a lead list

I got tired of manually searching Google Maps, copying businesses into a spreadsheet, finding their websites, then hunting for contact details.

So I built a simple n8n workflow that does the whole thing automatically.

You give it searches like:

  • "Roofing companies" + Dallas
  • "Dentists" + Chicago
  • "Marketing agencies" + London
  • "Plumbers" + New York

And it:

  • searches Google Maps
  • pulls the businesses gets their website + phone
  • finds publicly available emails grabs social links when available
  • cleans the data
  • outputs a ready-to-use lead list

The workflow is completely free.

I built this mainly because I wanted something lightweight instead of paying for a huge lead database just to find local businesses.

If you're doing outbound, local lead generation, agency prospecting, or just want to experiment with Google Maps data, it might be useful.

GitHub link to workflow: Our sub doesn't allow posting website links, I'll try posting it in comments, even without the link you can reconstruct the workflow from the reference screenshot above

u/Delicious-Start-4707 — 7 days ago
▲ 21 r/n8n

I built a free n8n workflow that turns Google Maps into a cold-call list

I got tired of doing this manually:

Google Maps → find businesses → check if they have a phone → copy everything into Sheets → figure out what to say → repeat 100 times.

So I built an n8n workflow that does the boring part for you.

You enter:

  • Search query
  • City
  • Max results
  • Minimum/Maximum rating

It does:

  • Finds businesses on Google Maps
  • Removes businesses without phone numbers
  • Generates an AI cold-call cheat sheet for each lead
  • Saves everything into Google Sheets

So instead of getting a giant pile of scraped data, you end up with something like:

Joe's Roofing
📞 +1 xxx xxx xxxx
⭐ 4.7 (183 reviews)

Opener:
"Hey Joe, I noticed you guys have..."

Likely objection:
"We're already getting enough leads."

Response:
...

Next step:
...

I made the workflow completely free because I figured someone here might find it useful.

Workflow: n8n/Cold-Call Lead Finder.json at main · RandomDudeAtNight/n8n

You'll need an Apify account/token for the Google Maps step and a Google Sheets connection. The AI call-script step uses n8n's credits in my case but you can choose your choice of LLM.

If anyone uses it, I'd genuinely love to know what you'd change or add.

I'm especially curious what people would add after the Google Sheets step.

u/Delicious-Start-4707 — 7 days ago

I was surprised how much faster/cheaper Google Maps lead scraping gets when you stop using a browser.

I rebuilt my Google Maps lead scraping workflow without a browser

I've been messing around with Google Maps lead generation for agencies, and one thing kept bothering me.

Why are so many lead scrapers loading an entire browser just to get a business name, phone number and website?

So I built a request based version for my own workflows.

The basic process is:

Google Maps search → business details → website → contact email → dataset

No browser rendering, screenshots, scrolling, or reviews pagination.

The interesting part wasn't actually making the scraper work. It was figuring out what not to scrape.

For example, I ended up doing things like:

• Deduplicating businesses by Google Maps place ID before fetching their websites

• Skipping Facebook, Instagram, LinkedIn, etc. when they appear as a business website

• Stopping a website request as soon as a usable email is found

• Not downloading PDFs, images, or other non HTML responses

• Fetching the same domain only once when multiple businesses share it

• Streaming leads into the dataset instead of waiting for the entire run to finish

• Filtering by rating, business status, and whether the business has any contact method

That made a surprisingly big difference to how lean the workflow could be.

The output I'm interested in isn't really "Google Maps data."

It's more like:

"Find me 100 dentists in Chicago with 4+ stars that have a phone, email, or website and give me something I can actually prospect."

That distinction seems important for agencies.

You don't necessarily need more scraped data.

You need fewer useless rows.

Curious what other agency owners are doing here.

What does your lead research workflow look like right now?

Are you using Google Maps, Apollo, directories, manual research, or some combination?

And what's the biggest pain for you?

Finding the businesses, getting contact info, cleaning the list, or actually converting the leads?

reddit.com
u/Delicious-Start-4707 — 8 days ago
▲ 41 r/n8n_ai_agents+1 crossposts

I built an n8n workflow that automatically spies on competitor Facebook ads every week

I got tired of manually opening Meta Ad Library every week to see what competitors were running.

So I built an n8n workflow that does it automatically.

Every Monday, it:

  1. Takes a list of competitors / brands / keywords
  2. Scrapes their Facebook/Instagram ads from Meta Ad Library
  3. Normalizes the messy ad data into usable fields
  4. Uses AI to analyze the ads and identify messaging, offers, CTAs, platforms, creative patterns, and standout/new ads
  5. Emails me a weekly competitor report Saves every individual ad into Google Sheets

The workflow is basically:

Schedule → n8n → Apify → Meta Ad Library → n8n → OpenAI → Gmail + Google Sheets

The part I really wanted to solve wasn't just scraping the ads.

It's turning:

"Here are 200 competitor ads"

into:

"Here's what your competitors are actually doing this week, what changed, and what you should pay attention to."

The AI report currently covers:

  • Executive summary
  • Active advertisers + ad counts
  • Messaging/value proposition patterns
  • Offers and promotions
  • Common CTAs
  • Platforms/creative formats
  • New/standout ads
  • 3–5 actionable ideas for your own ads

And the raw ads get stored in Sheets so you can go back and inspect them individually.

I made the workflow free and open on GitHub:

n8n/Weekly Competitor Ad Research.json at main · RandomDudeAtNight/n8n

You just need to connect your own credentials for Apify, OpenAI, Gmail and Google Sheets.

I've also included setup notes directly inside the workflow so you don't have to figure out what each node is supposed to do.

I'm sharing it because this seemed like a pretty good example of where n8n gets interesting:

scraping → data normalization → AI analysis → reporting → storage

instead of just chaining a few SaaS tools together.

Would love to know what you'd add to this.

For example, I'm considering adding things like competitor creative change detection and automatic alerts when a competitor launches a new campaign.

u/Delicious-Start-4707 — 12 days ago

I automated competitor ad research in n8n so I don't have to check Meta Ad Library every week

I got tired of manually checking competitors' Facebook/Instagram ads every week.

So I built an n8n workflow that basically does the whole thing for me.

Every Monday it:

  1. Searches the Meta Ad Library for the competitors/keywords I specify
  2. Pulls the ads automatically
  3. Extracts the advertiser, ad copy, CTA, platforms, dates, links, etc.
  4. Sends the ads to OpenAI to identify messaging angles, offers, CTAs and notable new ads
  5. Emails me a weekly competitor report
  6. Saves the individual ads to Google Sheets so I can actually dig through them later

I'm sharing the entire n8n workflow for free because I figured other people here might find it useful.

GitHub: n8n/Weekly Competitor Ad Research.json at main · RandomDudeAtNight/n8n

The workflow is basically:

n8n → Apify → Meta Ad Library → OpenAI → Gmail + Google Sheets

I made the n8n workflow reusable, so you can change the search terms, country, ad count and active/all status without rebuilding anything.

For example, you could put:

Competitor A, Competitor B, Competitor C

into the config and let it continuously build your own little competitor ad database.

You'll need your own Apify token, OpenAI account and Gmail/Google Sheets credentials.

The Apify part is powered by a Facebook Ad Library scraper, but I wanted the actual workflow to be completely transparent rather than just saying "use my scraper."

If you're doing paid acquisition, I'd be curious:

What are you currently doing to keep track of competitor ads?

Manually checking Ad Library? Spreadsheets? Some expensive competitive-intelligence tool? Or have you already automated it?

u/Delicious-Start-4707 — 12 days ago

Just realized Spider-Man and Loki might be the loneliest heroes in Marvel.

They are surrounded by people and still feel completely alone because the one person they actually wanted isn't there anymore.

u/Delicious-Start-4707 — 12 days ago
▲ 1.1k r/antiwork

8 years later, this is still true.

Came across this old tweet today. Eight years later, it still feels just as relevant.

u/Delicious-Start-4707 — 14 days ago

Stop spending 3 months building AI products nobody opens.

I learned this the hard way.

Code is free now.

Distribution isn't.

Anyone can vibe code an app over a weekend.

Almost nobody can convince 100 strangers to care.

A few months ago I built an AI product that I genuinely thought people would love.

Technically, it worked.

The UX was good.

The AI was solid.

I kept adding features because I thought one more improvement would finally make people use it.

They didn't.

The problem wasn't the product.

The problem was that I never proved anyone actually wanted it before I started building.

That failure completely changed how I approach startups.

Now I spend far more time answering questions like:

  • Are people already paying to solve this?
  • Are they actively complaining about this problem?
  • Can I reach them cheaply?
  • Can I get 20 people interested before writing code?

Only then do I open Cursor.

Because AI has completely changed the startup game.

The bottleneck isn't engineering anymore.

It's demand.

The founders who win in 2026 won't be the ones who can build the fastest.

Everyone can build now.

The winners will be the ones who find demand before everyone else.

I'm curious...

What's something you built that nobody wanted, and what did it teach you?

reddit.com
u/Delicious-Start-4707 — 14 days ago
▲ 51 r/n8n

I built a workflow that reads 1-star reviews of billion-dollar apps and turns them into a feature list (Apify + n8n, code included)

Instead of guessing what to build next, I've been mining the thing people already do for free: complain in app store reviews.

The idea is simple: if a complaint shows up 40+ times on a top-grossing app, that's not noise, that's a spec someone already validated for you. So I built an n8n workflow around it:

How it works:

  1. Form input: drop in a package ID / App Store ID, or just a keyword like "budgeting app"
  2. An Apify actor scrapes Google Play + App Store reviews, filtered down to 1-3 star only (the filter is doing most of the work here; 5-star reviews tell you nothing)
  3. Reviews get batched and sent to an LLM with a clustering prompt: find repeated complaint patterns, score severity 1-5, and generate a suggested_feature for each
  4. Everything gets merged and ranked by frequency across batches
  5. Output lands in a Google Sheet

What comes out the other end looks like:

"No offline mode": mentioned 47x, severity 4/5 → suggested feature: local caching with sync-on-reconnect

That's a real pattern pulled straight from review text, not a hunch, which makes it useful for way more than app ideas.

Same output works as landing page proof ("here's what users of [competitor] are begging for"), a pitch deck slide (market gap backed by actual user language), or just a sanity check before you build the wrong thing.

Workflow: https://github.com/RandomDudeAtNight/n8n/blob/main/App%20Idea%20Miner.json

u/Delicious-Start-4707 — 17 days ago

How diversifying from Google SEO to Pinterest brought 15k targeted visitors back to a declining blog (and grew MRR from $3k to $5k)

I wanted to share a breakdown of a project I worked on over the last six months with a creator in the self-development niche.

Like many bloggers, he got hit hard by Google's recent updates and AI Overviews. His blog dropped from around 600k monthly visitors to roughly 50k almost overnight.

The biggest issue wasn't the content.

Visitors who reached the site were still converting into affiliate sales and paid community members. The problem was that almost all of his traffic came from Google. Once that disappeared, the business became heavily dependent on a single source.

Instead of spending months trying to recover rankings, we decided to diversify and build a second traffic channel. We chose Pinterest because it's much closer to a visual search engine than a typical social network, and long-form blog content naturally translates into pins.

Our first mistake

Our first idea seemed obvious.

We built an automation that took existing blog posts, generated Pinterest pins, and published them on a schedule.

It worked... at first.

The account picked up some impressions and clicks, but after about two months growth completely plateaued.

That's when we realized something.

The automation wasn't the problem. What we automated was.

We were simply republishing existing content in a different format.

Pinterest rewards fresh content, but more importantly, it rewards content that matches what people are currently searching for and what visual styles are performing well.

What we changed

Instead of automatically turning blog posts into pins, we rebuilt the workflow around Pinterest itself.

Every month we analyzed Pinterest autocomplete data and trending keywords in the niche.

Then we studied the top-performing pins for those searches to understand what was working. Things like layouts, typography, colors, headlines, and overall presentation.

Instead of recycling old blog graphics, every pin became a completely new creative designed around current search demand.

We also warmed up the account gradually instead of jumping straight into high-volume posting. We started with a few pins per day and slowly increased the volume over several weeks.

The results after four months

  • Pinterest grew from essentially no meaningful reach to roughly 4 million monthly impressions.
  • It generated around 15,000 additional visitors per month.
  • Pinterest traffic converted better than both Google search traffic and the creator's newsletter.
    • Google: ~0.6%
    • Substack: ~1.3%
    • Pinterest: ~1.9%
  • Monthly revenue grew from roughly $3k MRR to $5k MRR, putting the business on track for around $50k ARR.

Biggest takeaway

If your blog still depends almost entirely on Google, I'd seriously consider building a second distribution channel.

Whether that's Pinterest, YouTube, email, or something else, relying on one traffic source has become much riskier over the last couple of years.

For us, the biggest lesson wasn't that automation works.

It was that automation only amplifies a strategy that's already working.

Automating the wrong process just helps you reach the plateau faster.

Has anyone else here successfully diversified away from Google? I'd love to hear what channels have worked best for your blog.

reddit.com
u/Delicious-Start-4707 — 19 days ago

I read 3,022 negative reviews across 15 calorie tracking apps to find what to build. here's what people are actually begging for

I read 3,022 one-to-three star reviews across 15 competitor calorie tracking apps (MyFitnessPal, Yazio, Lifesum, Cal AI, Foodvisor, etc) to find what to build. instead of brainstorming, i had an llm find recurring patterns in the complaints instead of one off gripes.

here's what actually showed up, ranked by volume:

  1. subscription and billing dark patterns (500+ reviews touch this, by far the biggest category). charged the second they finish onboarding, refunds refused, cancel button hidden somewhere in settings menus.
  2. gamification fatigue (86+ reviews, concentrated in the biggest apps). mascots, streaks, forced pop ups before every meal log. one reviewer said she pays for the app and still gets buried in reminders. this one surprised me, i expected ai accuracy complaints to dominate and they didn't.
  3. ai photo and calorie accuracy (263 reviews). confidently wrong numbers, can't handle mixed plates or home cooked meals. real, but smaller than the other two.

nobody in this space is building the boring version. no mascot, no streak guilt, honest billing, just fast accurate logging. that's the actual gap.

cost a few dollars in scraping plus an afternoon with claude to find this. Cheaper than weeks of guessing.

Curious what methods you all use to validate before building. also wondering if the billing dark patterns and gamification fatigue combo shows up in other app categories too, or if that's specific to health and fitness apps.

reddit.com
u/Delicious-Start-4707 — 23 days ago

What's one smartphone feature that disappeared... and you still miss every day?

I feel like smartphones have become objectively better every year, but we've quietly lost a lot of genuinely useful features along the way.

For me it's:

  • Headphone jack
  • Notification LED
  • SD card slot
  • IR blaster
  • Physical fingerprint scanner on the back
  • Charger in the box
  • Smaller flagship phones

Meanwhile we've gained... AI wallpapers, 5 cameras lens working together to zoom to moon craters and, circle-to-search.

I'm curious:

If manufacturers could bring back ONE feature tomorrow, what would you choose?

Mine would honestly be the notification LED. It was such a simple thing that made checking my phone so much easier.

What's yours?

reddit.com
u/Delicious-Start-4707 — 23 days ago