This is not a story about luck or a one-off campaign. The company rebuilt the way it sees and understands its customers' voices: away from a random sample and human memory, towards a pipeline where every call becomes structured data and every insight becomes an action. The satisfaction index rose 50% against the company's own baseline, repeat purchases added 25–30%, and the analysis lag fell from weeks of waiting to near real time.
Every figure in this piece comes from the client. There is no measurement window or calculation formula behind them: how we tell an audited result from a reported one is set out on the cases hub.
How it was: a day in the life of support
The morning in the department began with a playlist of a few recordings picked at random from yesterday's calls. The supervisor would pause, make notes in a spreadsheet, argue with the quality manager about which advisor had slipped and where; each of them had their own view, their own criteria, their own mood. Advisors received feedback a week later, sometimes more, by which point they no longer remembered the specific conversation or the context behind being asked to add a clarifying question or handle objections more gently. The head of support received a report from memory: general impressions, a couple of charts, a few customer quotes — but no trends, because there was too much noise and too little coverage. Customers ran into the same problems repeatedly: the same logistics delay, the same payment difficulty, the same confusing statuses, and the system reacted slowly because the signals were lost in the sample.
The turning point
The sentence that started it came from the head of support at a quarterly session: “To manage, you need to see the truth now, not at the end of the month.” A random sample is the compromise of poor data: it misses rare but critical failures, hides the tails and the peaks, and never reveals where the script breaks or why. The target picture looked different: complete evidence on every call, transparency and speed, control over script adherence and SLAs, and personal recommendations reaching the advisor immediately after the conversation ends. Not “we'll talk about quality once a week” but “every call is a chance to be better tomorrow”.
How the pipeline was built
It started with mapping the flow. The call arrives from telephony over an API into the orchestrator, which starts the processing branch. The recording goes to transcription with timecodes and a split between the customer's and the advisor's turns. Then a two-loop analysis takes over: loop A checks the advisor's work against a checklist — greeting, verification, needs discovery, confirming timelines, stating the next step; loop B classifies the customer's problems, reads the tone and counts recurring themes. Enrichment follows: the CRM supplies the customer record — segment, city, purchase and contact history — so that what was said connects to who said it. The resulting events are written into a register with structured fields and logs. Visualisation is assembled in BI: dashboards show trends, heat maps and hot spots by category, product and region. A PDF generator produces regular reports for people who rarely open BI. Alerts fire on spikes in a category or dips against the checklist, and advisors receive personal recommendations after each conversation. The SLA is enforced automatically: if a call-back was promised inside a specific window, the task and the reminder appear in the CRM straight away.
What happens on failure: the behaviour of a reliable train is built in.
Retries for network and transient errors
A parking lane for contested cases where the models' confidence falls below the threshold
Escalation to manual review
Mandatory logging of inputs and outputs, prompt and checklist versions — without it there is neither stability nor learning
Masking of sensitive data before anything reaches the models: names, phone numbers, addresses and payment details are anonymised, and only the cleaned text goes into the analysis
- 1Call from telephony
- 2Transcription with timecodes
- 3Loop A: advisor checklist
- 4Loop B: enquiry categories
- 5CRM enrichment
- 6Event register
- 7Dashboard and alerts
- 8Card for the advisor
How it was
5 steps- A playlist of a few calls picked at random from yesterday
- The supervisor listens and makes notes in a spreadsheet
- Everyone has their own criteria — an argument about who slipped
- Feedback reaches the agent a week later
- A report to the manager from memory and a couple of charts
How it works now
8 steps- Call from the phone system
- Transcription with timecodes
- Loop A: the agent checklist
- Loop B: enquiry categories
- Enrichment from the CRM
- Event register
- Dashboard and alerts
- A card for the agent
On the left a handful of calls is reviewed, on the right the whole flow. The scale compares the number of steps, not the volume — that grew far more.

Three scenes that made it clear the system works
For the first time the manager sees the heat map of problems by lunchtime today rather than next Thursday. They scroll the dashboard, where the right-hand column shows a rise in enquiries about a particular payment method in one city. “Now I can see what's breaking and where to fix it,” they say, and open a chat with the product team: “Let's check the integration and the failure path before this turns into a wave of bad reviews.” A day later the chart shows the peak has been worked off and new calls on that topic are thinning out.
The advisor finishes the call and sees a recommendation card. “I forgot to confirm the timing — next time I won't,” they say aloud, reading the prompt: “If the customer raised a delivery problem, confirm the preferred day and time slot, then state the confirmed option back to them.” They smile: “It's like a coach after a run — short, to the point, and on time.” On the next call they follow the script more confidently and close the conversation with a clear next step.
The customer gets the right answer on first contact. “I was sure I'd been heard,” is how they describe it in a thank-you e-mail. The advisor promises nothing extra but states the timing clearly, sends confirmation through the channels the customer prefers, and records the commitments in the CRM. The customer does not call again — because there is nothing left to clarify.
What it gave the business
The satisfaction index rose 50% — but what matters more is the trust and the calm behind that figure. When a customer gets an accurate answer and a clear next step, they come back and recommend you. The 25–30% lift in repeat purchases means less churn, steadier cash flow and more predictable planning. Near real time changes the company's tempo: routine problems get closed before they become an avalanche. The support team stops firefighting and starts preventing, escalations and repeat calls fall, and internal discussion moves from who is to blame to what to improve in the process.
The technology in plain language
The orchestrator is the dispatcher gluing the steps together: it takes the call signal, distributes the tasks and watches attempts and timing. Transcription turns audio into text, accounting for interruptions, pauses and key phrases. The model understands what was said and how: it checks the advisor's work against the checklist, classifies enquiries against a category dictionary and drafts personal advice. The CRM adds context: who the customer is, what they bought, what they contacted about before, which channels they prefer. The event register is a transparent log convenient for people and systems alike. BI provides the manager's windows: trends, heat maps, cuts by region, product and script. PDF reports bridge to those who do not live in BI: everything that matters, in a convenient form, at the right cadence.
Quality, risk, compliance
Beyond the code there are rules. Checklists and prompts are versioned: every edit is recorded with a “why” and a date, so it is possible to understand why, from Monday, advisors started being advised differently. Every analysis has confidence thresholds: if the signal is weak the case goes to manual review, so that speed does not masquerade as accuracy. End-to-end logs are kept: the incoming text with masking, the prompt version, the model's output, the rules applied, the actions taken. The orchestration carries retries and alerts to process owners: if errors accumulate at a node, the system says so rather than staying quiet. Sensitive data is anonymised before it reaches the models. Once a sprint the changes and their effect on the metrics are reviewed — not as a report for its own sake but as discipline: if an edit produced no improvement, it is rolled back, so that the process is not treated with myths.
How the category dictionary and checklists were built
A crucial piece is language. Before automation each team had its own slang for problems, so the data fragmented into similar but formally different labels. We ran a series of working sessions, fixed a dictionary of enquiry categories and requests, and assembled the script checklists and the minimum requirements for a conversation. At that point people felt that the system was not replacing them but helping: it follows the shared dictionary strictly and accumulates the statistics everyone wanted anyway and never had time to collect.
How the analysis became part of the everyday
Within a couple of weeks the advisors got used to a short but pointed recommendation card after every call, with a follow-up template where one is needed. The supervisor stopped choosing what to listen to by eye: now they open the dashboard and take the top themes where the checklist fails, or the SLA tails, and work those specifically. The product lead subscribed to alerts on growth in particular categories and reviews once a day the map of customers whose old issues have resurfaced. The commercial director reads the weekly report, whose first pages carry the trend of the metrics against the main themes, and plans retention campaigns for specific segments rather than in general.
Why near real time is a cultural shift
When the data arrives right after the call, the habit of “later” falls apart. The team starts speaking in facts rather than impressions: “returns enquiries at location X went up yesterday”, “the verification step in the greeting dipped by lunchtime today”, “over the last forty-eight hours customers in segment Y have been asking about payment method Z more often”. This is not about being faster for its own sake but about the quality of management: the reaction becomes specific, short and calmer. People tire less, because their energy goes into solving concrete problems rather than into endless agreement about what actually happened.
How it was launched: from pilot to scale
The first step was taking stock of the call flows: which channels, which recording formats, which metadata arrives with the audio. Then the category map and stop-words were agreed, the first version of the checklists written, and the SLAs and escalation points described. The pilot ran on one channel in one region, to debug the leg from call to recommendation card and to check the visualisation. The definition of done was simple: a stable run with no errors, a card for every call, and first dashboards agreed with the manager and the supervisors. Only then came expansion — neighbouring regions, then completeness of the dictionary, then the alerts, then regular reports for the managers who do not sit in BI.
Contact centre automation without robot-speak
The phrase “AI call analytics” often frightens people — as if an impersonal robot were arriving in the department. In our practice it is the opposite. The most delicate and valuable part is the people: their empathy, their ability to hear a half-tone and take the right step. The system takes the heavy part — transcription, classifying enquiries, checking script and SLA adherence — and gives advisors back the context they used to assemble piece by piece. Even the wording of the recommendation cards keeps a human, respectful tone: “worth noticing”, “next time, confirm”, “you kept a calm pace here, and it helped the customer”.
Stability comes from process engineering, not a clever prompt
A frequent question: “What if it all falls apart tomorrow because the model starts answering differently?” The answer is discipline. Versioned prompts and checklists, logs, observability, retries and a parking lane for contested cases, anonymisation — these are not options but the foundation. There is a rollback procedure: if a new version degrades quality, we return to the previous one and examine the change. That removes the fear of experimenting and keeps the rhythm of improvement.
What this case teaches and how to start
- 1
Move quality control out of a manual sample and into full coverage: while you listen to ten conversations out of a thousand, you depend on chance to pick the ones that carry the systemic causes
- 2
Agree on the language: a single dictionary of categories and script checklists turns a chaos of phrasings into comparable data
- 3
Build the orchestration: explicit event routing, retries and escalations
- 4
Close the loop of insight, action and effect check: dashboards prompt short management decisions, and regular reports assemble the picture for those outside BI
- 1Take stock of the flows
- 2Assemble the enquiry dictionary
- 3Pilot on one channel
- 4Definition of done
- 5Widen coverage
The horizon
Next comes multichannel: adding chat, e-mail and messengers under the same full-coverage logic. Then multilingual: extending the dictionaries and checklists for regional norms and phrasing, and for differences in what customers expect. The third layer is predictive: once complete evidence accumulates, models appear that can suggest which themes will flare up tomorrow and in which regions a supplier change will cause a wave of questions. An important bridge is the link to product development and operations: correlations of the form “enquiry, process change, fewer enquiries” started being recorded and short improvement cycles built. All of it done carefully, without over-promising, on the same basic principles of safety and quality.
Ethics and respect for the customer
We do not turn people's voices into raw material. Every call has its context, every emotion its reason. Masking personal data is the norm, transparency about data use is an obligation, and a clear retention policy is a requirement. Inside the company we explain that the system is not a good-or-bad grader but a light on what helps and what gets in the way. Advisors have a way to push back: if a recommendation card does not match reality, they can flag it, and that flag goes into the review. In that way a technical system supports a culture of respect — for the customer and for ourselves.
What changed for sales and marketing
Call analysis is also common ground for the neighbouring functions. Sales can see which phrasings and offers land better with particular segments and adjust their presentations. Marketing watches which themes surface after a campaign and which parts of the communication should be clarified in advance so the load does not fall on the contact centre. This is not a super-system where an algorithm decides everything but a new connectedness: people find common language faster because they are looking at the same factual layer.
The lift in the numbers is a story about tempo and routine
The satisfaction index rose 50% and repeat purchases 25–30%. This is not about virality or a lucky month. It is about dozens of small episodes ending slightly better every day: a clearer statement, a more precise next step, more accurate expectations, cleaner script adherence, a faster response to a spike. When there are enough such episodes, the business numbers move as a matter of course.
How the advisors describe the difference
“Feedback used to arrive once you'd already forgotten the conversation. Now I still remember the customer's voice and I can see what I could have clarified,” says an advisor who ran internal scenario workshops twice a week. A colleague adds: “The card after a call is like a note to yourself, only without the self-deception and with examples.” The supervisor admits: “I've become less of a detective and more of a coach: I'm not hunting for what broke, I'm thinking about how to lock in what already works.”
The tools' role in developing people
Automatic transcription and enquiry classification supply training material that was previously unavailable at the volume needed. We run short reviews of typical situations, show successful script fragments and invite advisors to try the wording on themselves. This is not drilling but development: everyone moves at their own pace, and everyone gets a timely, specific prompt. Service quality control stops being a trap and becomes support.
Why this particular stack
A frequent question: “Why not build it all in one super-platform?” Because transparency and controllability matter. The orchestrator links the steps flexibly and provides observability. Transcription is the best friend you have when an accurate rendering is needed. The model handles classification and recommendations well when the checklists and dictionaries are clear. The event register is a fast source that people and systems can both open, and BI provides adequate windows for managers used to different forms of analysis. The PDF generator closes the last mile for those who prefer a regular document in their inbox. This set does not claim to be the only right one, but it solves the problem: full-coverage call analysis in near real time, script and SLA control, dashboards without weekly pauses and personal prompts without delay.
In closing
Once a company starts seeing the truth about its calls while the trail is still warm, a lift in the numbers stops being a wish. It becomes the consequence of every call being data and every insight being an action. The place to start is simple but disciplined: pick one channel, fix the category dictionary and the checklist, set up the orchestration and the visualisation, and live two weeks at the new speed. If the insights arrive and the teams act on them, scale.
Methodology notes, by e-mail
The same material we publish here: how to model the economics of an initiative, where rollouts break, and what to verify before work starts. Once a month at most, no market news and no sales e-mail.


