iGiGrowix
Healthcare · Call Automation & Voice AI

Every call the clinic takes, read and scored within two minutes

A three-site London clinic group could not see what happened on its phones. iGrowix built an autonomous system that transcribes every call, classifies the outcome, grades how reception handled it, and turns wasted calls into advertising decisions.

Client: Private medical & dental group (3 clinics, 7 tracked numbers)
Location: London, United Kingdom
Period: 1 Sep – 13 Oct 2026 (Live & Running Daily)
Status: Live in Production

5,446

Calls transcribed and analysed in six weeks

171 hrs

Manual conversation review avoided entirely

1.3 min

Median time from call ending to full analysis

100%

Coverage across all recorded calls, not a sample

The Operational Problem

Thousands of calls a month, and no idea what happened on any of them

The group takes around 130 calls a day across three clinics, answered by eight reception extensions and arriving on seven different numbers, each published on a different website or advertising campaign. Every call was recorded by the practice's 3CX phone system. None of it was ever used.

01Blind Spot

Nobody knew which calls became appointments

The practice management system records bookings but not where they came from. A call that ended in an appointment and a call that ended in a hang-up looked identical in every report the group had. Conversion from enquiry to booking was a matter of opinion.

02Wasted Spend

Advertising was being judged on call volume alone

Seven numbers across seven websites and campaigns generated a call count and nothing more. There was no way to tell a campaign that delivered patients from one that delivered wrong numbers, people wanting NHS treatment, or callers who were simply too far away.

03Lost Patients

Enquiries were being lost quietly

Callers with a genuine need regularly ended the call without an appointment and without any follow-up arranged. Nobody was counting them, nobody held a list, and nothing triggered a call back. The revenue leak was invisible because the evidence was deleted.

04No Coaching

Reception performance was managed on impressions

Eight people answered the phones across three sites. With no way to review calls at scale, feedback came from the occasional overheard conversation or a patient complaint, so good handling went unrecognised and weak handling went uncorrected.

05Evidence Lost

Recordings were deleted after twenty days

The phone system holds recordings for twenty days against a fixed storage quota and then removes them. Any dispute, any training example and any pattern older than three weeks was simply gone.

06Not Solvable by Hand

Manual review was never realistic

Six weeks of calls is 171 hours of audio. Listening to it properly would occupy one person for more than four working weeks a month, and would still produce impressions rather than numbers that could be counted, compared and acted on.

The iGrowix Solution

An automated pipeline from the phone system to the management report

We built and deployed a system that reads every call the way an attentive manager would, and records the answer as structured data rather than a subjective note. It runs unattended, end to end.

01 · STEP

Collect

Connects to the 3CX system and pulls each recording within a minute of the call ending, with the number dialled, the extension that answered, the direction and the duration.

02 · STEP

Transcribe

Speech recognition produces a timestamped transcript with the two speakers separated, accurate on compressed phone audio and a wide range of accents.

03 · STEP

Understand

A language model reads the transcript against the clinic's own services, branches and prices, and returns structured fields rather than a summary paragraph.

04 · STEP

Report

Calls are attributed to the website or campaign that produced them, then rolled into dashboards for reception performance, treatment demand and advertising waste.

01Answers Problem 01

Every call classified into one of eight outcomes

Appointment booked, rescheduled or cancelled; information only; wrong branch; wrong number; no conversation; other. The classification describes the result of the call rather than the request, so a caller who asks to book but is told to ring back is never counted as a booking. Managers can correct any classification, and the correction overrides the model everywhere.

02Answers Problem 02

Call-to-campaign attribution across seven numbers

Each tracked number is tied to the website or campaign that publishes it, so every outcome rolls up by source. Conversion, wasted calls and missed opportunities can be compared site by site, and the worst-performing number is visible at a glance instead of being averaged away.

03Answers Problem 02

Search phrases recovered from the conversation

The system reconstructs the search-style phrases behind each enquiry and separates those that lead to bookings from those that lead to wrong calls. Before a phrase is recommended as a negative keyword it is checked against calls that did convert, so a term that also brings patients is never excluded.

04Answers Problem 03

Missed opportunities tracked per patient, not per call

A caller with real intent who leaves without a booking and without a follow-up is flagged. Repeat calls from the same number count once, and the flag clears automatically if that person books later, so the follow-up list is a list of people to ring rather than a pile of duplicate entries.

05Answers Problem 04

A reception score out of ten, with evidence

Each conversation is graded against what the caller wanted rather than the outcome alone, so a booking that happened only because the caller was insistent scores lower than an unbooked call handled well. Every score carries a written reason, the transcript lines that justify it, and a single coaching point, which makes it reviewable instead of something to be taken on trust.

06Answers Problem 05

Recordings available beyond the PBX retention window

Audio is held locally for seven days and then streamed on demand from the phone system, so calls stay playable while storage stays flat. Transcripts, scores and reports are kept permanently, which means the analysis survives long after the audio is gone.

07Answers Problem 06

Runs unattended, with no staff listening time

The pipeline operates as a managed background service that starts itself, restarts after failure and resumes from the last synchronised call after any interruption, backfilling whatever it missed. No one schedules it, checks it or feeds it.

08Built In

Access control and an audit trail for clinical data

Named staff accounts carry separate add, edit and delete permissions, with settings and user management restricted to a super administrator. Every sign-in, session and change is recorded in an audit log that cannot be edited from the interface.

The System Interface

What the practice manager sees every day

CallScribe dashboard showing daily call figures and receptionist breakdown
Daily Executive View: Daily Executive View: Today's calls, bookings, missed opportunities, and receptionist scores with one-click drill-downs into raw audio and transcripts.
Call list with playback, filters, outcome badges, and reception scores
Interactive Call List: Interactive Call List: Inline playback, full filtering by outcome, campaign number, and missed opportunities with automated repeat caller detection.

* Interface screenshots use anonymized sample data. Phone numbers are from Ofcom's reserved test ranges.

How a Call Becomes Data

One conversation, converted into fields a manager can act on

Live Call Transcript02:41 · Inbound
00:02
Reception: Good morning, how can I help?
00:06
Caller: I've chipped a front tooth, I'm in a lot of pain. Can anyone see me today?
00:14
Reception: I'm sorry to hear that. I can do 11:30 today or 9:00 tomorrow, which suits you better?
00:23
Caller: Today please. How much is the appointment?
00:29
Reception: The examination is £30, and the dentist will quote for any treatment before starting.
01:48
Reception: You're booked for 11:30 today. Please come ten minutes early for the medical history form.

Illustrative example. Real transcripts contain patient medical records and remain strictly inside the clinic perimeter.

Extracted Automatically0:00:06 After Call End
Outcome
Appointment booked
Treatment
Emergency dental
Patient Intent
Same-day appointment for a chipped tooth and pain
Urgency
High
Appointment
Today, 11:30
Price Discussed
£30 examination
Reception Score
9 / 10

Offered two specific slots, answered the price question directly, confirmed arrangements clearly.

Source
Emergency dentistry campaign number
What the Phones Were Actually Doing

Six weeks of calls, classified across 5,446 conversations

Of 3,006 genuine patient enquiries, 608 became appointments—a conversion rate of 20.2%. Before this system existed, none of these figures could be produced at all.

Information only33.6%
No conversation19.8%
Other13.6%
Appointment booked11.2%
Wrong number11.1%
Rescheduled6.6%
Cancelled3.8%
Wrong branch0.3%
Reports overview with outcome donut, enquiries by website, and AI-generated findings
Reports Suite: Analytics & Reports Suite: Eight linked operational reports linking calls to advertising campaigns, website numbers, and automated weekly findings.
Commercial Findings

Three things the clinic group could not previously see

16.6%

of calls were wasted

905 calls were wrong numbers, people wanting a different branch, or requests for services the group does not provide. Where those calls came from paid search, every one was a click already paid for.

399

patients worth chasing

Callers with a real need who left without booking and without a follow-up arranged. Counted once per person rather than per call, and removed automatically from the list if they book later.

19.8%

of calls had no conversation

Voicemail, hang-ups and silence. A measurable answer-rate problem that nobody had quantified, concentrated in identifiable hours of the week.

Advertising Waste, Named & Actioned Precisely

Because every call carries the number it arrived on, wasted calls can be traced back to the website and campaign that produced them. The system extracted 4,683 distinct search-style phrases.

Service Requested (Not Provided)Wasted CallsImmediate Advertising Action
NHS dental treatment77Exclude NHS terms; the group is 100% private
GP appointment30Exclude general practice and GP terms
Sexual health treatment24Keep testing terms, exclude treatment terms
Paediatric blood test17Exclude children's testing terms
HPV testing13Exclude terms or introduce the service
Keyword report separating converting phrases from wrong calls with recommended actions
Keywords Analysis: Keyword & Search Intelligence: Recovers conversational search phrases, isolating negative keyword recommendations directly from phone inquiries.
Staff Coaching

Every call graded against what the caller wanted

Graded out of ten against caller intent rather than raw outcome alone. Every score carries a written justification and exact transcript citations for constructive coaching.

Grade RangeShare of CallsOperational Meaning
9–10 · Exemplary22.4%Need identified quickly, specific slots offered, details confirmed
7–8 · Good, minor misses55.4%Usually no alternative offered, or details not read back
5–6 · Passive18.4%Outcome driven entirely by the caller, not by reception guidance
Below 5 · Needs attention3.8%Clear intent not converted, or questions answered incorrectly
“The average across six weeks was 7.5 out of 10. The value is not the average: it is the 131 specific calls below 5, each one playable, with a transcript and a one-line coaching point.”
Clinical Demand

Which treatments people ask for, and which convert

Enquiries normalized to standard clinical categories. The gap between inquiries and bookings pinpoints where pricing, availability, and reception training generate the greatest revenue gain.

TreatmentEnquiriesBookedConversion
Hygiene47513728.8%
Blood tests4467015.7%
Emergency dental24211246.3%
Sexual health testing2214922.2%
Dental examination1917036.6%
Teeth whitening811518.5%
System Operations

Built to run unattended, with zero maintenance overhead

The pipeline operates as a managed background service that starts itself, restarts after any phone system failure, and resumes from the last synchronized call, backfilling whatever it missed. Half of all calls are fully analyzed within 1.3 minutes of the caller hanging up.

Operational MeasureProduction Result
Calls processed in the period5,446 calls
Coverage of recorded calls100% (zero sampling)
Median call-end to analysed1.3 minutes
Staff time spent reviewing callsZero hours
Equivalent manual listening avoided171 hours
Cloud processing cost per callunder 3p
The Commercial Outcome

From an invisible channel to the clinic's best-measured one

The group's busiest sales channel was also its least visible. It is now the best measured one. Every call is classified, scored and attributed within minutes, the reception team is coached on real conversations rather than impressions, and advertising decisions are made from what callers actually asked for.