LeadHunter AI: Full-Stack B2B Lead Scraper, CRM Pipeline, & AI Outreach Automation
For LeadHunter
Project Overview
LeadHunter AI is a full-stack B2B lead generation platform and CRM that extracts 100% accurate business data from Google Maps using custom browser extensions (Chrome & Safari). The application leverages the Gemini API to analyze prospect websites, generate personalized sales outreach emails, and manage deals through a kanban pipeline, complete with a credits-based billing ledger and referral program.
📌 Project Overview
LeadHunter AI is a comprehensive, production-ready B2B SaaS platform designed to automate lead generation and cold outreach. It consists of three primary components working in sync:
- A robust Laravel (PHP) & Inertia.js (React) Web Application featuring an integrated CRM, user invoicing, ticket helpdesk, and referral dashboard.
- A Custom Browser Extension (packaged for Chrome & Safari) that runs a specialized scraper on Google Maps tabs to capture complete business names, emails, phones, and website URLs.
- An AI Opportunity engine powered by Google Gemini that audits prospect sites and writes customized sales pitches.
💡 The Challenge
Most map scraping tools capture data purely from list views, resulting in truncated names, missing phone numbers, and hidden website URLs. Additionally, sales teams waste hours manually visiting websites, scoring them, and writing personalized cold emails to businesses.
🛠️ The Solution
I built LeadHunter AI to solve these issues end-to-end:
- Dynamic Scraper Action: Built an extension content script that clicks through every Maps result, loading the side detail cards to guarantee 100% data extraction accuracy.
- Scraper Controls: Added real-time scraping limits and auto-pausing directly from the browser popup.
- AI Outreach: Integrated Gemini to read prospect sites, look for SEO optimization flaws, and construct a tailored value proposition email automatically.
🚀 Key Features Implemented
- 🎯 100% Accurate Browser Scraper: Chrome & Safari extension scripts that crawl Google Maps listings via programmatically-triggered UI actions.
- 🎂 Kanban CRM Pipeline & Leads Manager: Drag-and-drop board to track deals, log notes, assign owners, set calendar reminders, and review leads.
- 💳 Credits-Only Billing Ledger: Replaced monthly subscriptions with credit pack purchases (500, 1000, 5000 credits) integrated with a printable invoice generator.
- 🎁 Referral (Refer & Earn) Rewards: Automated unique code generation, sign-up link tracking, and dashboard reporting.
- 💡 Ticket Helpdesk: Technical support and feature suggestion request forms with real-time conversations.
- ⚙️ Complete Admin Control Center: Custom portal to change credentials, edit payment gateways (Stripe & bKash), adjust user credits, configure SEO meta keywords/descriptions, and upload favicons/brand images.
Project Info
Client
LeadHunter
Category
Other
Technologies