- Before
- Coded 300 verbatims by hand in a spreadsheet for each monthly pack. “I don't need another sentiment chart. I need the problem, the proof and who owns it.”
- Now
- Starts from the heatmap, clicks the cell that hurts and plays the call that proves it. She confirms merges, restores set-aside voices and corrects fields.
Fifty voices, from the overnight run to an accepted fix
Lumina Utilities serves electricity and water customers in districts from Saltmarsh to Old Quay. Between 1 and 12 Oct 2026, 50 customers spoke to it through five doors. Here is what the 06:00 run made of them, screen by screen, in the working solution.
- 01Tue 13 Oct, morning
Voice Insights opens on the run, not a sample
Sara Mendes · Insights analystThe run of 06:00 read 50 voices from 1–12 Oct in 4 min 12 s: 12 inbound calls, 3 outbound feedback calls, 10 emails, 10 virtual-assistant chats and 15 happiness votes. The voice reader kept 43 and set 7 aside, among them a silent call, two auto-replies and votes with no remark. The problem finder found 41 problems in 36 voices, five of them with two each, and they fold into 13 named challenges. Eleven have a recommendation; two wait for a second voice.
“all sources · 1–12 Oct 2026 · 4 min 12 s · every voice read, none sampled”
- 02One click
The heatmap cell that hurts
Sara Mendes · Insights analystThe heatmap sets six services against seven service-quality lenses. The darkest cell is Electricity × Timeliness: 9 problems in 2 challenges, energisation not scheduled and reconnection waiting for the overnight batch. Sara clicks Billing & Payments × Information accuracy: 4 problems, 1 challenge, 4 voices. The panel shows the challenge, the sources its voices came through and the strongest quote.
CH-4F2A · Customer meter readings ignored, bills stay on estimates: “They show as received, but not used.”
- 03The challenge
A named problem, with the call that proves it
Problem finder and Challenge builderCH-4F2A has a three-word key, Mobile App · meter reading · not used, and every problem with those three standard terms joins it. The problem statement: customers submit meter readings in the app or by email, are told the reading was received, and are still billed on an estimate. Behind it: readings that arrive after the reading window, which closes five days before the bill run, are kept but not used, and the app gives no warning. Electricity and water accounts are both affected. Sara presses play on the first voice.
00:44 · Mariam, agent: “I can see readings from you on 28 July, 28 August and 28 September. They show as received, but not used.”
- 046 Oct, 09:14
Her fourth estimated bill, in her own words
Helen Marsh · customer, Kestrel BayHelen sends her electricity reading in the app on the 28th of every month. Her September bill is $412.80 on an estimate of 1,940 kWh; her own reading puts the period at about 1,415 kWh, 525 less. Mariam raises a re-bill and promises a billing callback by Thursday, 8 Oct. Seven minutes later Helen votes Unhappy in the app, and the customer linker joins the call and the vote into one voice. No callback is logged by 12 Oct, so the voice also feeds CH-7C19, promised callbacks never made.
“Contact 1 of 2 · Inbound call · 6 Oct 09:14 · 1:52 · recorded” · two contacts joined into one voice by the customer linker
- 0510 Oct, 08:31
A “Happy” vote that describes the same failure
ClassifierAn anonymous customer rated the app Happy and wrote one line. The classifier reads the words as Unhappy and gives its reason, and the customer's own rating stays as they gave it, side by side. It is one of three Happy ratings in the run that describe a failure: an estimated bill, an idle fee charged again and a night without power after paying.
“App is quick. Shame the bill still ignores the reading I typed in.” · Customer's rating: Happy · AI reading: Unhappy
- 06At the second voice
The fix was written the day the pattern appeared
Recommendation writerThe run log shows how the challenge grew. On 2 Oct an email from Old Quay: the third estimated water bill, with a photo of the meter at 3,418 m³. No open challenge matched, so the challenge builder named CH-4F2A. When Helen's call joined on 6 Oct, the challenge reached two voices, and at 09:24 the recommendation writer wrote REC-4F2A. A chat on 8 Oct and the Happy vote on 10 Oct made four.
“Waiting for Farah Siddiqui (Billing Ops) to accept · Recommendations are proposals; the owner accepts or declines”
- 07Sent and accepted
An owner, a risk, a date and a measure
Farah Siddiqui · Billing Operations managerREC-4F2A: accept app and portal readings up to 1 day before the bill run, not 5; re-bill on actual reads where a valid customer reading was set aside in the last 3 cycles; show in the app which bill a reading will be used on; replace the outright rejection with a ±40 % check against the same month last year. Owner Billing Ops with Metering Ops, risk High, short-term, within 3 months. Sara sends it with the 4 voices and the recording; Farah accepts it for Billing Ops, due 15 Jan 2027, and outcome tracking switches on.
Expected outcome: “95% of valid customer readings used on the next bill, measured monthly”
- 08Every fix, by owner
Eleven recommendations, each in its owner's lane
Service ownersRecommendations line up by owner: Billing Ops with Farah Siddiqui, Power Ops with Victor Lang, Digital Services with Tom Ashby, Customer Operations with Ines Varga and Customer Support with Ruth Okafor. Each carries its risk, its timeline and the outcome it will be measured on. Deposit refunds, already in progress, show the measure moving.
REC-3A61 · “78% refunds paid within 30 days · week of 5 Oct (was 52% in September)”
- 09Needs attention
The customers who were promised a callback
Mariam Costa · Customer care agentThe customer linker builds 32 customers from account and premise numbers, phone and email, and never links an anonymous vote to a person. Fifteen need attention: supply affected, a repeat contact, or a promise not kept. Helen Marsh, Irene Castell and Diane Foster were each promised a callback, and none is in the contact log.
“Callback promised, not made” · CH-7C19, owner Customer Support
- 10For the monthly pack
Happiness, with the problems good ratings hide
Daniel Whitlock · Head of Customer ExperienceHappiness is happy voices over valid voices. By the AI's reading of all 43 valid voices the index for 1–12 Oct is 9 %: 4 happy, 8 neutral, 31 unhappy. On the 12 votes, customers' own ratings say 42 % happy and the AI's reading of the same remarks says 17 %. By channel, the Mobile App shows 57 % by rating and 14 % by reading, and each hidden failure links to its challenge.
“People contact a utility when something is wrong, so contacts score lower than surveys.”