Skip to content

Folken2/lead-generator-ai

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Lead Generator AI

CrewAI + Streamlit - Lead generator (1)

🚀 Overview

Lead Generator AI is a powerful Streamlit application that uses AI to automatically research and identify potential business leads in specific industries and countries. Built with CrewAI, this tool helps sales and marketing professionals quickly generate qualified leads with detailed company information, key decision makers, and personalized recommendations.

Screenshot

✨ Features

  • AI-Powered Lead Research: Automatically researches companies in your target industry
  • Country-Specific Targeting: Focus your lead generation on specific geographic markets
  • Comprehensive Lead Profiles: Get detailed company information including:
    • Revenue figures
    • Company size
    • Website URLs
    • Business overview
    • Key decision makers with LinkedIn profiles
  • Lead Scoring: Each lead is automatically scored for relevance to your target market
  • Downloadable Reports: Export your results as markdown files for easy sharing
  • Usage Metrics: Track token usage and costs for transparency

🔧 How It Works

Lead Generator AI uses a crew of specialized AI agents to:

  1. Research Phase: Identify companies in your specified industry and country
  2. Analysis Phase: Extract and structure company information
  3. Evaluation Phase: Score and rank leads based on market fit
  4. Reporting Phase: Generate detailed, formatted results

🖥️ Demo

Try it out on Streamlit Community Cloud: Lead Generator AI App

📊 Sample Use Cases

  • Sales Teams: Quickly generate lists of potential clients in new markets
  • Marketing Teams: Research competitors and potential partnership opportunities
  • Startups: Identify potential customers or investors in specific industries
  • Recruiters: Find companies that might need your candidates

🏁 Getting Started

Prerequisites

  • Python 3.8 or higher
  • OpenAI API key
  • Serper API key (for web search capabilities)

Installation

# Clone the repository
git clone https://github.com/yourusername/lead-generator.git
cd lead-generator

# Install dependencies
pip install -r requirements.txt

# Run the app
streamlit run streamlit_app.py

Configuration

  1. Enter your API keys in the sidebar
  2. Select your target industry
  3. Choose your target country
  4. Click "Generate Leads"

💰 Usage Costs

This application uses OpenAI's gpt-4o model.

A typical lead generation run costs approximately $0.001-0.003 depending on the complexity of the industry and number of leads generated.

🙏 Acknowledgements

  • CrewAI - Framework for creating AI agent workflows
  • Streamlit - The fastest way to build data apps
  • OpenAI - Provider of gpt-4o-mini language model
  • Serper - Web search API

📝 License

This project is licensed under the MIT License - see the LICENSE file for details.

🔗 Connect

LinkedIn GitHub


About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages