← MudiKit Newsletter

Two lead generation systems (technical breakdown)

July 26, 2025

Two lead generation systems (technical breakdown)

I've been testing two lead generation systems that solve different problems.

The first finds and analyzes businesses at scale. The second does personalized LinkedIn outreach with higher response rates than anything I've seen.

Here's exactly how they work and what they cost to run.

System 1: Business Discovery & Intelligence

This system maps markets and extracts business intelligence automatically.

Technical stack:

  • n8n for workflow orchestration (4 separate workflows)

  • SERP API for Google Maps business discovery

  • OpenAI GPT-4o for website analysis

  • Custom scrapers for contact extraction

  • FindyMail for email verification

Process flow:

  1. Business Discovery: SERP API queries Google Maps with search terms like "accounting firms Chicago" and returns 200-500 businesses with basic info (name, address, website, phone).

  2. Website Analysis: Each website gets crawled by AI agents that extract:

    • Company description and services

    • Team size and key personnel

    • Recent news and updates

    • Technology stack indicators

    • Contact information

  3. Social Media Discovery: Separate crawler finds LinkedIn, Twitter, Facebook profiles by analyzing website source code and common URL patterns.

  4. Data Verification: FindyMail verifies email addresses. Invalid emails get filtered out.

  5. Output: Clean dataset in Google Sheets with 15-20 data points per company.

Costs (monthly for 1,000+ companies):

  • SERP API: $3 (Serper at $0.30/1K searches)

  • OpenAI: $15-25 (depends on website complexity)

  • FindyMail: $49

Total: ~$70/month

Performance:

  • Processes 200-400 companies/day

  • 70% email discovery rate

  • 85% LinkedIn profile discovery rate

  • 3-4 minutes per company

This works well for market research, competitive analysis, or building prospect databases in industries where LinkedIn targeting is limited.

System 2: LinkedIn Outreach Automation (n8n self-hosted)

This system finds LinkedIn prospects and sends personalized emails based on company research.

Technical stack:

  • Apollo.io for prospect identification

  • Apify for LinkedIn data scraping

  • Tavily API for company research

  • OpenAI GPT-4.1 for message personalization

  • Instantly.ai for email delivery

Process flow:

  1. Prospect Discovery: Form input (job titles, company size, keywords, location) generates Apollo search URL. Apify executes the search and returns 500 prospects with verified emails.

  2. Company Research: For each prospect, Tavily searches for:

    • Company background and mission

    • Recent news and press releases

    • Product offerings and services

    • Customer reviews and sentiment

  3. Message Generation: GPT-4.1 analyzes prospect's role + company research and writes personalized email (100-150 words) that references specific company details.

  4. Campaign Deployment: Lead gets added to Instantly.ai campaign with the custom message as a variable.

Costs (monthly for 1,000 personalized emails):

  • Apollo.io: $49 (Basic plan)

  • Apify: $49 (Starter plan)

  • Tavily: $8 (1,000 searches at $0.008 each)

  • OpenAI: $3-5 (message generation)

  • Instantly.ai: $47 (Growth plan)

Total: ~$150/month, can be run for $100

Performance:

  • 15-25% response rates (vs 2-5% for generic cold email)

  • 3-8% meeting booking rate

  • 500 prospects researched and messaged in 2-3 hours

  • 95% inbox delivery rate

The personalization quality is what drives the response rates. Instead of "I saw your company online," messages reference specific company initiatives, recent news, or business challenges.

Implementation Notes

Both systems require technical setup:

  • API key configuration for 5-6 services

  • n8n workflow imports and customization

  • Google Sheets template setup

  • Error handling and monitoring

The workflows handle rate limiting, data validation, and failure recovery automatically.

System 1 is better for broad market analysis. System 2 is better for targeted sales outreach.

Most B2B companies benefit from running both - use System 1 to map your market, then System 2 to convert high-value prospects.

Want the complete implementation? Get the files and the written setup guides for both systems:

Subscribe to our premium content to read the rest.

Become a paying subscriber to get access to this post and other subscriber-only content.

Already a paying subscriber? Sign In.

Want these weekly?

Subscribe — free