All work
Data & dashboards
Contact center analytics
Virtual customer service department of an electricity distribution company · Dominican Republic
A monthly statistic built by hand in spreadsheets, turned into a dashboard that writes its own finding.
From 30–45 minutes of manual work to uploading 2 files.

All figures shown are sample data.
01/Problem
- The monthly statistic was assembled by hand in spreadsheets: 30–45 minutes of manual work every month.
- No breakdown per operator.
- No context for absences, so a week of vacation looked the same as a bad week.
02/Source data
- Exports from the customer service platform (WhatsApp), loaded into a monthly database.
03/Solution
- Data loading and a metrics engine in Python, over a six-month series.
- A dashboard with the period's finding written automatically.
- Metrics adjusted by effective days, which neutralize vacations, leave and incidents.
- Raw vs. adjusted podium.
- Per-operator detail with automatic notes, and an individual profile: monthly evolution and days against their own median.
- An operator × day heatmap against the daily goal.
- Statistical analysis: AHT vs. sessions correlation (r = −0.52) and team dispersion.
04/How it's built
- Python
- Claude Code
- HTML/JavaScript
05/Impact
- From 30–45 minutes of manual work to uploading 2 files.
- The time that used to go into updating now goes into analysing and deciding.
- Completed and presented to management.
Inside the tool
All figures shown are sample data.








On a phone
The same dashboard, laid out for a phone screen.



