API key not configured. Live scoring is disabled until you add your Anthropic API key.
CC
RepCoach
Score a Call
Pricing
Step 1 of 2  ·  Upload Call
← Back to Dashboard
Score Your First Call

Upload a call. Get a $50K answer in 90 seconds.

Drop a recording or paste a transcript. RepCoach scores it against your industry rubric, finds the most expensive miss, names the rep-invented moves worth scripting, and tells you exactly what to coach next.

Live mode — Claude API connected
Paste a real transcript or upload a recording to get a live scoring report. Or click Use our sample call to see what the report looks like.
Stop uploading manually.
Connect your CRM and RepCoach pulls and scores your calls automatically.
Connect GHL →
Reading transcript...0%

Something went wrong scoring this call

Your report is generating. It will appear below when ready.

📧 Email transcript to support@repcoach.ai
REPCOACH · LIVE SCORING REPORT

Live Call Scoring

Streaming
This report was generated by RepCoach, an artificial intelligence system. AI-generated coaching insights are for informational and training purposes only. They do not constitute professional advice and should not be the sole basis for employment decisions. Results may vary. RepCoach does not guarantee specific outcomes.
REPCOACH · CALL SCORING REPORT

Kyle Ashby — Andrea (Cedar Park, TX)

March 20, 2026 · 61m 37s · Real Estate Investors rubric v1
C
Rep
Kyle Ashby
Date
2026-03-20
Length
61m 37s
Prospect
RE paralegal · $400K ask · No urgency
Strictness
7 / 10
Score
5 / 10 checkpoints hit
Excellent rapport and motivation discovery, but the cash-to-novation pivot was missed at the moment that mattered most — a $50–80K leak that this rep can fix on his next call with one paragraph of language.
1

What this rep did exceptionally well

02:14 Pre-positioning the underwriter
"Real quick, just so you know how this works on my end — I'm the guy who actually talks to people. I've been with this team since we literally started, so could I write the offer myself? Sure. But honestly, they keep me on the phones because I'm the one who gives a damn about the seller. The underwriters — they're sitting in a room with calculators, they're gonna be the bad guys with the numbers. My whole job is being on your side and trying to bridge whatever gap shows up. So if it comes back funky, you and me, we'll figure it out."
Why it worked: This is a Kyle invention — it's nowhere in the SM3 script. By pre-framing himself as the seller's advocate before any offer is on the table, Kyle pre-loads the good-cop/bad-cop dynamic. The "I give a damn" line is the secret weapon — most sellers have been burned by reps who sound rehearsed, and Kyle's casual cussing and self-effacing energy ("could I write the offer? Sure. But honestly...") makes him sound like the guy at the bar, not the guy on the script. When the underwriter offer comes back lower than the seller wanted at 47:22, Andrea blames "the room with calculators," not Kyle. He earned a 60-minute trust line off one paragraph at minute 2.
RepCoach recommendation: This move outperforms the standard script. Recommend adding to team playbook as "The Underwriter Pre-Position" and drilling all reps on it within 2 weeks. Critical: when other reps try this they sound like they're reading it. Kyle pulls it off because of the casual energy ("real quick", "the guy", "give a damn", "you and me"). Coach the energy, not the words.
08:42 Location-specific rapport hook
"OK so this is gonna sound nuts but — my boss, the guy who started this whole company, his very first deal back in '03 was literally in Cedar Park. Off Brushy Creek somewhere. He still tells the story like it was yesterday. So when I saw your address come through I was like 'oh, I know that area' — not from Google, I mean I actually know it from him telling that story a hundred times. Small world, right?"
Why it worked: Kyle read Andrea's ZIP code during the call and pulled a third-party story tied specifically to her actual neighborhood on the fly. The script tells reps to "use a third-party story" — Kyle elevated it to a geographically anchored story with a real street name (Brushy Creek) that landed as personal, not boilerplate. The "this is gonna sound nuts" disarmer is the move — it lets him drop a tight-feeling fact without sounding rehearsed. Andrea's response at 08:51: "Wait, really? Brushy Creek is right down the street." That single exchange dropped her guard for the next 20 minutes.
RepCoach recommendation: Build a "city library" — a one-line third-party story for every market the team works in. Add to team playbook as "Geo-Anchored Rapport Hook". The disarmer ("this is gonna sound nuts") and a real street name are non-negotiable — without those it sounds rehearsed.
14:08 Reverse-frame motivation discovery
"OK quick question — and don't take this the wrong way — but why wouldn't you just throw it on the market with a regular agent? Like, what's the part that's making you talk to a guy like me instead?"
Why it worked: Instead of the script's "why are you selling?" question, Kyle inverted it. The "don't take this the wrong way" disarmer + "a guy like me" self-deprecation gave him permission to ask a question that would normally feel rude. By asking the opposite question, Andrea was forced to list her objections to listing in her own words — showing with two big dogs is a hassle, doesn't trust realtors, doesn't want financing risk, doesn't want repair haggling. She sold herself on the cash route before Kyle ever pitched. Pure aikido.
RepCoach recommendation: Add to team playbook as "The Inversion Question". Works in any vertical — gym, mortgage, insurance — wherever the prospect is comparing your offer to a default option. The disarmer is the unlock; without it the question feels confrontational.
2

The most expensive miss

47:22 CHECKPOINT: Concierge pivot when cash gap > 15%
Andrea: "Hmm. That's a lot lower than I was hoping. We were thinking more like four hundred. ... So is that the best you can do?"

Kyle (47:31): "Yeah I mean that's where the underwriters landed. ... So uh, yeah let me know if you want to think on it."

What happened

Andrea's ask was $400K. Kyle's cash offer came in at $250K — a 37.5% gap, well past the 15% trigger that mandates pivoting to concierge. Kyle didn't pivot. He acknowledged the gap, told her to "think on it", and offered to call her back. That moment is when the call ended, even though it kept going for another 8 minutes. Andrea's tone changed within 30 seconds — the warmth from the first 47 minutes evaporated, her answers got shorter, her energy went flat. She started talking about her work IT system, Kyle made small talk to fill the silence, and they hung up with no offer revised, no next call booked, and no concierge program ever mentioned. By the time Kyle was off the phone, Andrea had already mentally moved on. The deal didn't die at 47:22 — it died at 47:31, in the 9 seconds Kyle spent NOT pivoting.

Why this costs money

Andrea is the textbook concierge candidate. She is sophisticated, calm, has time (April–May timeline), no urgency, the bones of the house are good (built 1998, single owner, roof 2015), and her gap is driven by perceived value, not desperation. This deal at $250K cash was probably worth $300–330K via concierge. The leak isn't the price — it's that Kyle treats sophisticated/calm sellers as "going nowhere" and disengages instead of pivoting. This pattern repeats across the corpus — Kyle pivots when sellers sound distressed (Sherry call: divorce, behind on mortgage) but not when sellers sound articulate. Backwards. Sophisticated sellers are the ones with the most equity to capture.

Estimated impact on this deal
$50,000 – $80,000
in spread between cash exit and novation exit on this single property
MONTHLY LEAK AT YOUR CURRENT VOLUME
~$240,000 per quarter
Math: 4–8 sophisticated-seller deals/quarter × $50–80K average concierge spread vs cash. This is the single biggest revenue leak across your entire corpus.

The fix — exact words to say at 47:31

"OK Andrea, I hear you, and honestly I'm not surprised — at $250 we're like a hundred and fifty grand off your number, that's a real gap. So let me tell you what I'm actually thinking. The cash offer doesn't get you anywhere close to where you need to be. But I've got a different program that probably gets you to like $320, $330. Way closer. It's called our concierge service. Here's what it actually is — instead of us buying it cash and flipping it, we list it for you to retail buyers, we handle the whole thing. We cover the realtor fees, the closing costs, even any repair stuff that comes up. You don't pay a dime out of pocket. The only catch is it takes a little longer than a cash close — like 45 to 60 days instead of 21. But you said April–May works, so that's actually fine. You want me to go see if we can run that for you?"
3

Full rubric scorecard

✗ MISSED
Setting Expectations block (pen+paper, BBB)
~01:30  →  Should have asked Andrea to grab a pen, spelled out his name + company + office number, had her repeat the number back, and used the BBB anchor line.
✓ HIT
Motivation: WHY selling + 3 deeper probes
14:08–17:50  →  Used the inversion question + 4 probes. Standout work.
✓ HIT
Decision-maker check (deed, spouse)
11:22  →  Confirmed sole owner.
✗ MISSED
Speed limit / double yellow line anchor
~22:00  →  The "Oof, haven't had one approved all week above 25 mph" line is an anchoring device, not just data. Skipping it left Andrea's price expectation unmanaged.
✗ MISSED
"$20–30K to spend" diagnostic question
~28:00  →  This is the single best discovery question in the script. Would have surfaced repair items in Andrea's own words.
~ PARTIAL
Occupancy + RECONFIRM
31:12  →  Asked vacant/tenant once, never reconfirmed. Reconfirmation is what locks the answer in.
✗ MISSED
VM-XXXXX Virtual Withdraw Account
~46:00  →  The trust anchor that makes cash offers feel real. Without it, Andrea's offer felt like an estimate she could shop around.
✗ MISSED
"Snap my fingers" close
48:30  →  The soft close ("let me know if you want to think on it") left Andrea in weighing mode instead of decision mode.
✗ MISSED
Concierge pivot when cash gap > 15%  CRITICAL
47:22  →  See Section 2. This was the deal-killer. $50K–$80K leak.
✓ HIT
Patient long-form selling (don't let them off)
Throughout  →  61-min call. Held the conversation. Top decile discipline.
Total Score
3 / 10 hit · 1 partial
Critical Misses
1
Standout Moments
3
Rep-Invented Moves
3
4

Speech metrics

Filler words
42
"um" 14× · "uh" 9× · "like" 11× · "you know" 8×
Talk / Listen Ratio
38% / 62%
Healthy — rep listened more than talked
Longest Monologue
1m 12s
Under 90-sec flag — good
Energy Score
82 / 100
Strong — consistent throughout the call
Pacing
Normal
158 wpm — comfortable
Call Length vs Benchmark
61m 37s
Sweet spot is 25–60m for deal-making calls — slightly long, drift in last 8 min
5

This week's training assignment

1
The Concierge Pivot (THE BIG ONE)
The Andrea call lost an estimated $50–80K because Kyle didn't pivot when the cash gap exceeded 15%. This drill makes the pivot reflexive — the rep runs it 5+ times back-to-back with different seller profiles until it fires automatically without thinking.
2
The Sophisticated Seller (the Andrea trap)
Kyle abandons script discipline when sellers sound articulate — the exact opposite of what should happen. This drill simulates a paralegal seller demanding "just give me your number" and forces the rep to acknowledge the expertise WITHOUT dropping the structure.
3
Setting Expectations Drill
Across this call (and the broader corpus pattern), Kyle skips the pen+paper / BBB / repeat-the-number ritual on every first call. This is the cheapest fix in the entire system — 90 seconds of structure at the top of the call that lifts callback rate ~20%.
📅 Scheduled for 3× per week (per your setup wizard cadence) — first session Monday at 9am
6

Manager summary

So here's the thing about Kyle — when he's on, he's the best in the business. The Andrea call alone has three moves I should be teaching the whole team yesterday: the way he pre-positions himself as the seller's advocate at minute 2, the Cedar Park boss story he pulled out of thin air, and that "why wouldn't you just list it" inversion. Those are gold. He's running a 60-minute call like a craftsman.

But — and this is the painful part — he left fifty to eighty grand on the table on this one call alone because he wouldn't pivot to concierge when the numbers didn't work. And looking at the corpus, this isn't a one-off miss. He does it every single time the seller sounds calm and articulate. His instinct says "they're going nowhere" and he disengages instead of pivoting. That's the most expensive habit in this whole operation. If we fix this one thing, that's $240K back in our pocket per quarter, easy.

So here's the play: drill the concierge pivot with him until it's reflex on any cash gap over 15%. Make Setting Expectations a non-negotiable on every first call (90 seconds, costs nothing). And get those three invented moves into the playbook so the next hire benefits from Kyle's instincts on day one. Everything else is downstream of these three fixes.

🚩 One more thing — Kyle's three invented moves should also feed back into the SM3 master playbook and the next RepCoach rubric update. The system gets smarter every time Kyle does something we didn't script.

Add to Training Queue?

RepCoach can schedule the 3 recommended drills for Kyle Ashby automatically.

1. The Concierge Pivot (THE BIG ONE) — 5 reps back-to-back
2. The Sophisticated Seller (the Andrea trap)
3. Setting Expectations Drill