LeadMind AI is a backend service that scores leads using rule-based logic + AI reasoning (Groq API). Upload offers and CSV leads → get smart intent predictions (High / Medium / Low) with reasoning.
Create .env file:
PORT=8000
GROQ_API_KEY=your_groq_api_key_here
Run:
npm startPOST /api/offer Create offer
{
"name": "AI Outreach Automation",
"value_props": ["24/7 outreach", "6x more meetings"],
"ideal_use_cases": ["B2B SaaS mid-market"]
}POST /api/leads/upload
Upload CSV with strict columns:
name,role,company,industry,location,linkedin_bio
POST /api/score/offer/:offerId
Score leads for a specific offer
Example: /api/score/offer/13
GET /api/score/scores Get all scored leads
GET /api/score/export Get all scores in CSV
- Rule Layer (50 pts) → role, industry, data completeness
- AI Layer (50 pts) → intent classification (High=50, Medium=30, Low=10)
- Final Score = rule_score + ai_points
Get key: Groq Console
Deployed Link : https://leadmind-ai.onrender.com/
Harsh Sharma LinkedIn • GitHub