← Back to Projects

Customer Churn Analytics Dashboard

End-to-end analytics pipeline and executive dashboard for analyzing customer churn for a subscription-based telecom service. Uses the Telco Customer Churn dataset with a SQL → R → Tableau stack: raw data modeled and cleaned in SQL, transformed and aggregated in R, and visualized in a Tableau dashboard for churn patterns, high-risk segments, and revenue at risk.

Preview

Customer Churn Tableau dashboard with KPIs and segment views
Executive Tableau dashboard: churn rate, revenue at risk, and segment breakdowns (contract type, tenure, internet service). Heatmaps highlight high-risk combinations for targeted retention.

Problem & Context

The goal was to build a reproducible analytics pipeline from raw Telco churn data to dashboard-ready outputs, identify churn patterns and high-risk segments (contract type, tenure, services), quantify revenue at risk (MRR from churned or at-risk customers), and deliver an executive-facing Tableau dashboard with clear KPIs and actionable insights. The pipeline separates ingest (SQL), transform (R), and visualize (Tableau) for maintainability.

What It Does

Tech Stack

SQL SQLite R RSQLite DBI dplyr tidyr readr Tableau

Key Takeaways

Combining SQL for modeling and cleaning, R for aggregation and export, and Tableau for storytelling produces a clear path from raw data to executive-ready insights. The dashboard answers which segments churn most and where revenue is at risk.

← Back to Projects