Skip to content
Aldridge Dagos Get in touch

CASE 13

Call Center Operations

A sales team used to track calls and bonuses in spreadsheets after the fact. Now every call lands in a live dashboard the moment it ends, with bonuses and goals updating as they dial.

Role
Operations design, telephony data, and reporting
Client
A home-services sales team
Year
2026
Stack
Web app · Real-time · Telephony
Status
Live in production

01 The problem

A small outbound sales team lived in spreadsheets. Calls, bookings, bonuses, and attendance were all logged by hand, after the fact, and the numbers were never quite live or quite trusted. By the time a tally was clean, the day was over. Agents could not see where they stood while they dialed, and managers spent hours each week stitching counts together and reconciling them by hand. When two sheets disagreed, nobody knew which one to believe.

02 The system

A live operations dashboard connects directly to the phone system. Completed calls update dials, connect rate, bookings, and bonus tier progress per agent. Managers can review the team, play recordings in the app, and correct booking or upsell outcomes in place. Weekly and monthly reports compile deltas, themes, and goal pace on schedule.

03 How it holds up

The repo carries 192 tests. Calls arrive by signed webhook and use a unique call id to prevent duplicate counting. Every few hours the system compares dashboard counts with the phone system and raises an alert when they diverge. The check gives managers a clear review point before using the dashboard for bonus decisions.

04 The result

The team can watch call activity and bonus progress during the day instead of waiting for a spreadsheet tally. Managers receive scheduled reports and an explicit drift alert when dashboard counts need review.

05 Frequently asked questions

How does a call center dashboard stay in sync with the phone system?

Completed calls arrive by signed webhook and save under a unique call id to prevent duplicate counting. Every few hours the system compares dashboard counts with the phone system and raises an alert when they diverge.

How does the dashboard support bonus review?

Each agent can see bonus tier progress during the day. A scheduled comparison checks dashboard counts against the phone system and flags drift, giving managers a defined review step before a bonus is approved.

What replaced the manual spreadsheets?

A live operations dashboard wired straight to the phone system. Dials, connect rate, bookings, and bonus tiers update per agent in real time, recordings play back in the app, and weekly and monthly reports write themselves and email out on schedule with deltas, themes, and goal pace already filled in.

How do call recordings work in the dashboard?

Any call plays back right in the dashboard, in a live feed of the day’s calls. Bookings and upsells are editable in place, so a manager can listen to a call and correct its outcome on the same screen without leaving the app.

· How it works

  1. 01

    An agent dials

    Each call from the phone system arrives by signed webhook the second it ends.

  2. 02

    The board goes live

    Dials, connect rate, bookings, and bonus tiers update in real time per agent.

  3. 03

    Recordings on tap

    Any call plays back in the dashboard, with bookings and upsells editable in place.

  4. 04

    The data self-checks

    Every few hours the system compares its own counts to the phone system and alerts on any drift.

  5. 05

    Reports send themselves

    Weekly and monthly reports email out on schedule, with deltas, themes, and goal pace.

· Results

Tests
192
Feed
Real-time
Status
Live in production

1. Calls arrive by signed webhook, pass signature validation, and save under a unique call id that blocks duplicate records on the supported path.

2. A drift check runs every few hours, comparing the dashboard's counts to the phone system, and alerts the moment they diverge.