Skip to content

A mock-data powered lead refinement and cold outreach generator for Caprae-style pipeline workflows.

Notifications You must be signed in to change notification settings

BarneelRay/SmartLeadRefiner

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

8 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Smart Lead Refiner πŸš€

A lightweight, AI-inspired lead generation and outreach refinement tool β€” built in under 3 hours for the Caprae Capital AI-Readiness Challenge.

πŸ”§ Features

  • 🧠 Enrich company data from a list of domains (via Clearbit or mock)
  • πŸ“Š Score leads using funding, team size, and AI/tech relevance
  • βœ‰οΈ Generate custom cold email templates for outreach
  • πŸ“ Export everything into a clean CSV report

πŸ“¦ Project Structure

SmartLeadRefiner/
β”œβ”€β”€ app/                    # Core modules
β”‚   β”œβ”€β”€ scraper.py
β”‚   β”œβ”€β”€ lead_scorer.py
β”‚   └── email_generator.py
β”œβ”€β”€ data/
β”‚   β”œβ”€β”€ mock_company_data.json
β”‚   └── leads_scored.csv
β”œβ”€β”€ report/
β”‚   └── rationale.md
β”œβ”€β”€ main_pipeline.py        # Run full process as script
β”œβ”€β”€ requirements.txt
└── README.md

πŸš€ Quickstart (Mock Mode)

# Set up environment
pip install -r requirements.txt

# Run with mock data
export USE_MOCK_DATA=1
python main_pipeline.py

πŸ“ Notes

  • You can swap mock enrichment with live Clearbit by changing the USE_MOCK_DATA flag and adding your API key.
  • Output CSV includes lead scores and personalized emails, ready for campaign use.

Built by Barneel Ray ⚑ | Robotics + AI + Hustle

About

A mock-data powered lead refinement and cold outreach generator for Caprae-style pipeline workflows.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages