← Back to Directory
Lead GenMarketing AgenciesFreelance/Agency

Levi Munneke Built a Three Channel Outbound Machine Using Claude Code and Google Maps

A $200 per month system that scrapes Google Maps for local business leads, enriches emails, and sends 2,000 cold emails per day on autopilot.

Claude Code
Claude Code
Google MapsInstantlySmartlead
LinkedIn
LinkedIn
TelegramTailscale

The Strategy

Levi Munneke lays out a complete outbound system that uses Claude Code running on a cheap VPS to scrape Google Maps for local business leads, enrich contact emails, and feed them into a three channel outreach machine across email, LinkedIn, and Twitter. The core insight is that Google Maps has 265 million business listings and those businesses receive far fewer cold emails than the companies on Apollo getting bombarded with outreach. The scraping layer is built entirely through Claude Code prompts. You tell it to build a Python scraper that hits Google Maps for a specific service category and city, pulls business name, address, phone, website, rating, and review count, then crawls each website to extract the owner contact email. Two RapidAPI endpoints handle the data: Business Data Finder for the listings and Website Contacts Finder for the emails. The scraper runs on a cron job at 6 AM every morning, producing 500 to 2,000 fresh enriched leads daily. The email infrastructure uses 35 domains with 3 inboxes each (105 total) sending 2,000 emails per day through Instantly or Smartlead. Sequences are personalized based on Google Maps data, like noting a missing website or low review count. LinkedIn adds a warm layer with 30 to 40 soft connects per day. Twitter monitors locals discussing business problems for high intent DM opportunities. A Telegram bot sends daily stats. The math Levi projects: 1,600 to 1,700 daily touches across all three channels, roughly 50,000 per month, with a 2 to 6 percent reply rate producing 20 to 40 qualified discovery calls monthly. At a 25 percent close rate and $5K to $10K retainers, that is 5 to 10 new clients per month. Infrastructure cost is $200 to $400 per month total.

How It Works

1

Spin up a VPS on Hostinger or Hetzner for $7 to $12 per month running Ubuntu. Install Claude Code and tmux for persistent sessions that survive connection drops. Set up Tailscale VPN for remote access from phone or laptop.

2

Prompt Claude Code: "Build a Python scraper that hits Google Maps for [service category] in [city], pulls name, address, phone, website, rating, review count, then crawls each website to extract the owner contact email, outputs to CSV. Tell me which APIs from RapidAPI to use." Claude Code builds the scraper and identifies two RapidAPI endpoints: Business Data Finder and Website Contacts Finder.

3

Set the scraper to run on a cron job at 6 AM daily. Each run produces 500 to 2,000 fresh enriched local business leads.

4

Set up email infrastructure: 35 domains with 3 inboxes each (105 total inboxes) for 2,000 sends per day capacity.

5

Connect the output CSV to Instantly or Smartlead. Build sequences personalized from Maps data. Example hook: "Couldn't find a website attached to your Google profile so I built you a free demo, open to checking it out?"

6

Follow up sequences fire at 3, 5, 8, and 14 days for leads who show interest but do not reply. Auto qualify replies and book into your calendar.

7

LinkedIn warm layer: use Claude Code to cross reference Maps leads against LinkedIn. Send 30 to 40 soft connects per day at human volume. No pitching, just building familiarity before the email lands.

8

Twitter/X bonus channel: use Claude Code for keyword monitoring of locals discussing slow business, bad leads, or poor Google visibility. Queue DMs for high intent prospects.

9

Set up a Telegram bot for daily alerts showing sends, replies, and bookings.

10

Maintenance: tweak city and keyword targets when volume dips. Scale by adding new service categories and cities.

Results

These are projected numbers, not verified personal results. Levi projects 1,600 to 1,700 daily touches across three channels, approximately 50,000 monthly targeted touches, a 2 to 6 percent reply rate on hyper local personalized cold email producing 20 to 40 qualified discovery calls per month. At a 25 percent close rate and $5K to $10K retainers, that projects to 5 to 10 new agency clients per month. Infrastructure cost is $200 to $400 per month. One closed retainer covers years of overhead.

Our Take

The Google Maps angle is the real differentiator here. These are businesses that are not in Apollo and are not getting 40 identical outbound sequences a week. The data enrichment from Maps itself (low review count, missing website, no photos) gives you personalization hooks that feel like genuine observations rather than templated flattery. The three channel approach is aggressive but the math on volume checks out if deliverability holds. The main risk is that this is entirely projection based. Levi does not share his own client results or close rates from this exact system. The email infrastructure (35 domains, 105 inboxes) also requires careful warmup and deliverability management that is glossed over. Best suited for agency owners who already understand cold email deliverability and want a differentiated lead source that competitors are not using.

Related Strategies

More AI agent strategies you might find useful

Want more strategies like this?

Get weekly AI agent case studies in your inbox.