Skip to content

Krosebrook/LocalLeadGenAI

LeadGen AI Dashboard

A high-tech sales accelerator for digital agencies. This application uses Google's Gemini API (specifically gemini-2.5-flash-lite, gemini-3-flash, and googleMaps/googleSearch tools) to automate the entire cold outreach workflow.

Features

  • Lead Discovery: Finds local businesses in any niche/city using Google Maps data.
  • Deep Audit: Analyzes digital footprints (Website, SEO, Social) to find "sellable gaps".
  • Hyper-Personalized Pitches: Writes email drafts referencing specific audit findings.
  • Competitor Battle Mode: Compares prospects to their top local competitor.
  • SEO Spy: Analyzes keyword rankings and missed opportunities.
  • Lead Scoring: Assigns a 0-100 probability score based on audit data.
  • Objection Handling: Pre-generates responses to common pushback.
  • Export: Download leads to CSV for CRM import.

Setup

  1. API Key: You need a valid Google Gemini API Key with access to gemini-2.5 and gemini-3 models.
  2. Environment: Ensure process.env.API_KEY is available in your build environment.
  3. Run:
    npm install
    npm run dev

Architecture

  • Frontend: React 19 + Tailwind CSS.
  • State: useLocalStorage for client-side persistence.
  • AI Service: geminiService.ts handles all LLM interactions.
  • Grounding: Uses googleMaps for discovery and googleSearch for auditing/verification.

Troubleshooting

  • 429 Errors: The app handles rate limits gracefully, but if you scan too fast, wait a minute.
  • Empty Audits: Some businesses have very little digital footprint. The AI will report "No data" in these cases.

About

LeadGen

Resources

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors