Screenshot from 2026-02-27 20-59-38.png

Overview

The project automates lead generation and cold email outreach from input to execution. It uses a simple form interface to capture targeting criteria (business type, location, number of leads, and email style), triggers an automated workflow that scrapes Google Maps listings, validates website emails, and uses AI to craft personalized cold outreach messages. All leads and communication data are centralized in Google Sheets with automated status tracking, creating a fully autonomous, scalable system that replaces hours of manual prospecting and follow-ups with an intelligent, data-driven workflow.

Problem

Manual B2B lead generation and cold email outreach were time-consuming, inconsistent, and heavily dependent on repetitive tasks like the following:

This made it impossible to scale outreach campaigns efficiently or maintain consistent follow-up with prospects.

Solution

Built an AI-powered lead generation and cold email automation system that:

  1. Captures targeting criteria via a web form (business type, location, number of leads, email tone)
  2. Scrapes business listings from Google Maps using Apify to find relevant companies with websites
  3. Extracts contact emails by automatically visiting each company website and parsing HTML for email addresses
  4. Validates and filters leads to ensure only businesses with valid emails are added to the database
  5. Generates AI-personalized cold emails using Groq's LLM, tailored to each company's industry and business type
  6. Sends automated cold emails via Gmail with customizable tone (Professional, Friendly, or simple).