8000
Skip to content

Latest commit

 

History

6 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AI-Enhanced Sales Campaign CRM (MVP)

A production-ready AI-powered CRM system that automates lead scoring, enrichment, and personalized outreach using Groq LLM API.

Features

  • AI Lead Processing: Automatic scoring, enrichment, and persona generation using Groq's LLaMA 3.1
  • Automated Email Outreach: Personalized emails sent via SMTP (MailHog for testing)
  • Smart Campaign Reports: AI-generated markdown reports with insights and statistics
  • Docker-Ready: Complete containerized setup with docker-compose
  • FastAPI Backend: Modern, async Python API with clean architecture

Architecture

┌─────────────┐
│   FastAPI   │  ← Main Application
└──────┬──────┘
       │
       ├─→ LeadProcessor (AI Agent)
       │   └─→ Groq LLM API
       │
       ├─→ EmailSender (SMTP Agent)
       │   └─→ MailHog
       │
       └─→ ReportGenerator
           └─→ Groq LLM API

Prerequisites

  • Docker & Docker Compose (required)
  • Groq API Key (free at console.groq.com)
  • Git (for cloning)

Quick Start

1. Clone & Setup

# Clone the repository
git clone https://github.com/Md-Emon-Hasan/ai-sales-crm.git
cd ai-sales-crm

2. Add Your Groq API Key(Already exist in .env.example File)