Skip to content

A streamlined sales tool that prioritizes leads with AI-enabled scoring (0-100) and enables targeted email campaigns. Features real-time verification, industry filters, and conversion tracking. Built with Python (FastAPI + Streamlit) for easy integration into sales workflows. Optimize prospecting with AI-driven recommendations.

Notifications You must be signed in to change notification settings

Romit23/Lead-Recommendation-MVP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

6 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ” AI-Powered Lead Recommendation System

Python FastAPI Streamlit License

A full-stack application that combines machine learning with sales automation to prioritize and engage high-quality leads.

🌟 Key Features

🧠 Intelligent Lead Processing

  • Predictive Scoring: ML model (Random Forest) generates 0-100 quality scores
  • Real-Time Verification: Email validation using Hunter.io API
  • Adaptive Learning: Incorporates conversion feedback to improve scoring

πŸ’Ό Sales Productivity Tools

  • Smart Filtering and Organisation: Sort by industry.Get leads arranged by best scores automatically.
  • Bulk Actions: Export CSV for selected leads of choice or straightaway export verified leads.
  • Template Engine: Dynamic email personalization ({name}, {company})

πŸ› οΈ Technology Stack

Component Technology
Frontend Streamlit (Python)
Backend API FastAPI
Machine Learning Scikit-learn
Data Processing Pandas/Numpy
Email Delivery SMTP (TLS)
Deployment Docker

πŸš€ Quick Start

Prerequisites

  • Python 3.9+
  • Docker (optional)

Local Development

# Clone the repository
git clone https://github.com/Romit23/Lead-Recommendation-MVP.git
cd Lead-Recommendation-MVP

# Set up virtual environment
python -m venv venv
source venv/bin/activate  # Linux/Mac
venv\Scripts\activate    # Windows

# Install dependencies
pip install -r requirements.txt

# Launch services
uvicorn main:app --reload & streamlit run app.py

Docker Deployment

docker-compose up --build

Access:

  • Frontend: http://localhost:8501 (Please refresh the page a few times because the Hunter API has reached it's monthly free quota)
  • Backend API: http://localhost:8000/docs

About

A streamlined sales tool that prioritizes leads with AI-enabled scoring (0-100) and enables targeted email campaigns. Features real-time verification, industry filters, and conversion tracking. Built with Python (FastAPI + Streamlit) for easy integration into sales workflows. Optimize prospecting with AI-driven recommendations.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published