Skip to content

Latest commit

 

History

History
19 lines (15 loc) · 965 Bytes

File metadata and controls

19 lines (15 loc) · 965 Bytes

Customer Feedback Sentiment & Churn Risk Analyzer

Overview

A lightweight Python NLP pipeline designed for Customer Operations teams. This script processes raw customer reviews (e.g., from Trustpilot or internal NPS surveys) and automatically categorizes them into actionable operational buckets.

Why I Built This

In fast-paced startups, manually reading hundreds of reviews is inefficient. This tool automates qualitative data analysis, allowing the operations team to instantly identify High Churn Risk users and isolate Feature Requests for the product roadmap.

Technologies Used

  • Python 3
  • Pandas (Data manipulation)
  • VADER Sentiment (Lexicon and rule-based sentiment analysis)

How to Run

  1. Clone the repository.
  2. Install dependencies: pip install -r requirements.txt
  3. Add raw feedback to raw_reviews.csv.
  4. Execute: python sentiment_analyzer.py
  5. Review the operational breakdown in categorized_insights.csv.