The $140,000 call nobody returned, and the $20,000 job we kept

I built an AI that reviews every phone call and flags the ones where money is slipping away. Here's what a miss costs, and what happens now that it's running.

Based on real calls the AI reviewed. Names, details and figures changed for privacy and illustration.

The business

An owner running five small businesses on one phone system, including a dumpster rental company and a scrap yard. He's rarely at his desk, and the people answering the phone can't make pricing or pickup decisions. That's the owner's job. I built him an AI that reviews every call his team takes. Here's what it showed us.

The problem

The one that got away

Before the AI was running, a man called the scrap yard. He owned a fleet and wanted to move it. By his count, 50 semi-trucks.

He'd called the day before and left a message. Nobody called back. So he called again, and the person answering could only take another message.

“Look, I've got 50 trucks. If he wants them, he can call me back. If not, no hard feelings.”

Nobody told the owner. By the time anyone phoned him, the fleet had gone to the yard down the road. At roughly $2,800 a truck in scrap, that's about $140,000.

We found out later, when we replayed old calls through the finished AI. That call lit up first:

An urgent flag on a call, with a one-line summary: caller says no one returned his call about a 50-truck fleet.
The AI's flag on the replayed call. Names, numbers and details changed.

Flagged as urgent, with one plain sentence. The owner would have had a text on his phone within minutes. Instead he found out when it was already over.

Transcript lines highlighted by the AI: Look, I've got 50 trucks. If he wants them, he can call me back.
The exact words the flag was based on, highlighted in the transcript.

What we built

An AI that reviews every phone call, the way a sharp manager would if he had time to listen to all of them.

After each call ends, it turns the recording into text and reads it against how that business runs: its prices, its rules, what a rep is allowed to promise. It looks for the moments where money or a customer slipped away: a big job left in a message, a promise nobody kept, a customer who got a “no” and no alternative. When it finds one, it flags the call and writes one plain sentence about what went wrong, with the exact words from the call.

Now it's running

A contractor called the dumpster company about a three-month project: 30 to 40 swaps. He asked if the company would waive the rental fee. The rep quoted the price, $695 per 30-yard, and said that was a question for the manager, who was out until Monday.

“By Monday this job could be gone.”

Same situation. Same missing manager. Same message on a desk. But this time the AI was listening.

An urgent flag: caller described a three-month project with 30 to 40 container swaps; a manager delay put the job at risk.
The flag, a few minutes after the call ended.
Transcript lines highlighted: the manager is out until Monday, and the caller says the job could be gone by then.
The moments the AI picked out: a big job, a missing manager, a deadline.

Within minutes it flagged the call as urgent, and this text landed on the owner's phone:

A delivered text message alert describing the flagged call.
The alert the owner received.

He called the contractor back that afternoon, offered a volume rate, and booked it. Thirty-plus swaps, over $20,000, instead of a missed message.

The result

$140,000 vs. $20,850

the job that slipped away, and the one that didn't

Before the AIWith the AI
The callFleet owner, 50 trucksContractor, 30 to 40 swaps
What happenedA message on a deskA flag and a text to the owner
When the owner found outAfter it was lostWithin minutes
The resultAbout $140,000 goneOver $20,000 booked

The AI doesn't answer the phone, make the offer, or drive out to the yard. It makes sure the owner finds out while there's still time to do something about it.

Steal this

Want to build this yourself? Here's everything I used. It works with any phone system that records calls. RingCentral is just the one this owner already had.

The pieceWhat it does
Your phone system (RingCentral here)Records every call and hands the recording over
pyannoteTurns each recording into text and tells the business and the customer apart
AI models from OpenAIA fast, cheap one reads every call. A stronger one double-checks only the calls it flags. That's how the cost stays low
TwilioTexts the owner the moment a call is flagged
ResendEmails the summary

The part that takes the most work is teaching it your business: your prices, your rules, and what a rep is allowed to promise. Without that, it can't tell a lost sale from a normal call. Running cost: under a penny per call.

Prefer not to build it? Have us do it for you.

Is your business in the same spot?

In 30 minutes we'll look at your version of this problem and how an AI system could handle it for you.

Book a 30-minute consult, $99

Share this case study

A new case study every day. Follow on LinkedIn · Facebook.