Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

22 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

311 Call Center Optimization (Kansas)

Problem Statement: Kansas City's 311 call center handles 390,000+ annual service requests across 27 departments with inconsistent resolution times (ranging from 1.4 to 175 days). Leaders lack visibility into channel efficiency, workgroup performance, and seasonal patterns, resulting in trapped operational capacity and unknown cost savings opportunities.

Proposed Solution: A BI analytics pipeline that cleans messy call center data, calculates efficiency metrics across departments/workgroups/channels, and delivers interactive dashboards identifying high-impact optimization opportunities for resource reallocation and process improvements.

Key Findings

  • 11x efficiency gap between automated BOT (4.4 days) and phone channels (47.3 days)
  • 270K requests trapped in single bottleneck workgroup averaging 175 days (73x slower than best performers)
  • Public Works turnaround: 54% efficiency improvement (28.3 β†’ 13 days) over 2 years
  • 10% digital migration could save 5.1M request-days annually
  • Clear action plan: Channel Migration (120K requests), Workgroup Rebalancing (NHS), Categorization Audit (610 outliers)

Dataset Overview: Kansas City 311 Service Request System

  • Total Records: 1,563,215 service requests
  • Time Period: 4 years (January 2018 - October 2021)
  • Departments: 27 municipal departments
  • Workgroups: 146 distinct work teams
  • Channels: Phone (77%), Web (14%), BOT (<1%), Walk-in, Email
  • Data Quality: 0 duplicates, <1% critical nulls, validated date logic

Tech Stack

  • ComponentTechnology:
  • ETL/Profiling: Alteryx Designer
  • Database: SQL Server Analytics(T-SQL)- (CTEs, window functions, LAG/LEAD)
  • Visualization: Tableau

Project Structure:

311-Call-Center-Optimization/
β”œβ”€β”€ Data/
β”‚   β”œβ”€β”€ Data Validation.xlsx            # Data quality validation checks
β”‚   β”œβ”€β”€ Staged_Dataset.zip              # Cleaned/processed data (447 MB compressed)
β”‚   └── NOTE: Raw dataset (339 MB TSV) available at:
β”‚            https://data.kcmo.org/311/311-Call-Center-Service-Requests
β”‚
β”œβ”€β”€ ETL/
β”‚   β”œβ”€β”€ Alteryx Workflow.png            # Visual workflow diagram
β”‚   └── Alteryx Workflow.yxmd           # Data profiling + cleaning workflow
β”‚
β”œβ”€β”€ SQL/
β”‚   β”œβ”€β”€ Results - Scripts.zip           # All 6 query outputs (200+ MB compressed)
β”‚   β”œβ”€β”€ Basics.sql
β”‚   β”œβ”€β”€ Cohort Analysis.sql
β”‚   β”œβ”€β”€ Master Data Source.sql
β”‚   β”œβ”€β”€ Priority Requests Analysis.sql
β”‚   β”œβ”€β”€ Seasonality Pattern Analysis.sql
β”‚   β”œβ”€β”€ Source Channel Efficiency Analysis.sql
β”‚   β”œβ”€β”€ Validations.sql
β”‚   └── Workgroup Performance Benchmarking.sql
β”‚
β”œβ”€β”€ Dashboards/
β”‚   β”œβ”€β”€ Tableau Viz.twb                 # Interactive Tableau workbook
β”‚   └── PowerBI Viz.pbix                # PowerBI dashboard
β”‚
β”œβ”€β”€ Docs/
β”‚   └── Key Findings.docx               # Executive summary of insights
β”‚
└── README.md

Data Lineage

Raw TSV (1.56M rows) β†’ Alteryx ETL (profiling, cleaning, date standardization) β†’ **SQL Server **(stg_kansascityrequests) β†’ T-SQL Analytics (cohort, seasonality, efficiency, benchmarking) β†’ **Tableau Dashboards **(executive overview, dept performance, efficiency)

Installation Steps:

1. Database Setup:

  • sql CREATE DATABASE KansasCityRequests;
  • Import TSV using SQL Server Import Wizard

2. Run Analysis Queries:

  • bashcd 03_sql_analysis
  • Execute 01-07 in SSMS

3. Build Tableau Dashboard:

  • Tableau Public

Results:

  • 5.1M request-days recoverable through channel migration
  • NHS-Neighborhood Preservation: 270K requests, 175-day avg (immediate optimization target)
  • Best-in-class performers: NHS-Animal (92K requests, 1.4 days), Public Works-Solid Waste (99K requests, 2.9 days)

Built with Alteryx, SQL Server, and Tableau

See key findings for detailed analysis.

About

Analyzed municipal service requests to optimize response times and resource allocation across city departments.

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages