Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🤖 AI Retention Copilot

An AI-powered CRM intelligence platform that combines Machine Learning and Generative AI to help identify churn risks, segment customers, generate retention strategies, and create marketing campaigns automatically.


🚀 Features

Machine Learning

  • Customer Churn Prediction using Random Forest
  • Customer Segmentation using K-Means
  • Customer Risk Identification

AI Capabilities

  • AI-Powered Retention Strategy Generation
  • Communication Channel Recommendations
  • Campaign Timing Suggestions

Campaign Generation

  • Push Notification Generation
  • WhatsApp Campaign Generation
  • Email Campaign Generation

Dashboard

  • Customer Segment Distribution
  • Revenue Analysis
  • Segment Overview
  • Interactive Streamlit Dashboard

🏗️ Architecture

Customer Data
      ↓
Churn Prediction
      ↓
Customer Segmentation
      ↓
AI Retention Strategy
      ↓
Campaign Generation
      ↓
Dashboard

📸 Screenshots

Dashboard

AI Retention Strategy Generator

AI Campaign Generator


⚙️ Tech Stack

  • Python
  • Pandas
  • Scikit-Learn
  • OpenAI API
  • Streamlit
  • Plotly
  • Joblib

▶️ Run Locally

Install dependencies:

pip install -r requirements.txt

Generate sample customer data:

python src/data_generator.py

Train churn prediction model:

python src/churn_model.py

Generate customer segments:

python src/segmentation.py

Launch dashboard:

streamlit run app.py

🎯 Business Use Case

This project simulates how CRM and Lifecycle Marketing teams can leverage Machine Learning and AI to:

  • Identify churn-prone customers
  • Understand customer segments
  • Generate retention strategies
  • Create campaign content automatically
  • Reduce manual effort in campaign planning

👨‍💻 Author

Nikunj Keswani

Growth & Retention Marketing | CRM | AI

About

AI-powered CRM intelligence platform using Machine Learning and OpenAI for churn prediction, customer segmentation and retention campaign generation.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages