This guide walks you through Score one piece at a time — what it is, when to use it, and what every button does. Read it start to finish, or jump to the part you need. Nothing here is urgent or complicated; if you ever feel stuck on the app, this page is meant to get you unstuck.
What it is
Score reads the transcript of a sales or customer call and gives it a score. The score answers one question: how much of the standard the manager set did this call actually meet?
It looks at eleven specific selling skills — things like how the rep opened the call, whether they uncovered the real problem, how they handled pushback, and how they closed. For each one it gives an actual score, compares it to the level you expect, and rolls everything up into a single number with a short written explanation and a list of next steps.
It does not record calls or listen live. You give it a transcript that already exists, and it gives you a read on that one call.
Why we use it
Reviewing calls by hand is slow, and two people often grade the same call differently. Score applies the same standard to every call, so a score means the same thing across reps, managers, and weeks. That makes coaching fairer and the patterns easier to see.
It also makes the good stuff repeatable. When you can point to exactly which skills a call hit or missed — with the lines from the transcript behind each one — you can teach the rest of the team to do the same thing on purpose.
When to use it
Reach for it whenever you have a transcript and want a quick, even-handed read. Typically:
- Right after an important call, while it's still fresh.
- Before a one-to-one, to decide what to praise and what to work on.
- When you want to compare how a skill is landing across several calls.
- When a rep wants honest feedback on their own call before their manager sees it.
Who it helps
CROs & sales leaders
A consistent read on call quality across the whole team, so coaching and forecasts rest on the same yardstick instead of gut feel.
Enablement
See which skills are landing and which need training — based on real calls, not opinions — and measure whether training actually moved the number.
Front-line (Tier 1) managers
A second pair of eyes on each call before a one-to-one: what went well, what to fix, and the exact moments to point to.
Reps
A clear, specific read on your own call and a short list of what to do differently next time — no waiting, no guesswork.
The screen at a glance
The main working area is the Skill-Based Diagnostic — reached from the left menu, and where you'll spend almost all your time. From top to bottom you'll see:
- Top menu — Quick Help (a short in-app cheat sheet), Getting Started (this guide), FAQ, and Project Moneyball.
- Left menu — switches between pages: the Skill-Based Diagnostic (scoring, the page described here), the Cross-Skill Diagnostic (how the skills lift and drag each other), Anonymize Transcript (an optional privacy tool), and Sign out at the bottom. It collapses to an icon strip with the chevron at its top. (A few further entries are on the roadmap.)
- Toolbar — the main action buttons: Import transcript, Run, Stop, Download PDF, and Clear.
- Message Center & Runtime Monitor — the box on the left reports progress and warnings; the grid on the right lights up each skill as it's scored. The grid opens with a Sanity Check step (see below).
- Call Details — the rep, role, business, call type, and call duration, filled in for you after import.
- Lifecycle Stage — the customer journey shown as a row of stages; the one identified for this call glows gold.
- Final Score — the big number, its meaning, and how much of the call had evidence to score.
- Performance table — the actual result next to the expected minimum and weights you can adjust.
- Score Analysis & Recommendations — what worked, what didn't, and a single combined list of next steps.
Step by step
-
Import a transcript
Click Import transcript and pick a file, or drag the file onto the notification box. Plain text works best (.txt, .vtt, .srt, .md, .log, .csv). The app reads the call, works out the call type, and loads a matching scorecard.
-
Check the Call Details
The rep's name, role, business, and call type fill in automatically. These are read-only — they come from the transcript, so there's nothing to type. On calls with more than one rep on your side, the name and role shown are the call owner — the rep who actually drove the conversation and was scored, not whoever opened the call.
Rep's Role is shown only when the call gives enough evidence to determine it reliably. If it can't be determined, the role is left out (rather than guessed) and a note appears in the Message Center.
-
Review the expected minimum and weights
In the performance table, each skill has an expected minimum (the bar you set, 1 to 5) and a weight (how much it counts). The defaults are already sensible. Adjust them if this call should be held to a different standard. See Expected minimum & weights for what each setting does.
-
Run
Click Run. The Runtime Monitor opens with a quick Sanity Check — a brief pre-flight pass that confirms the transcript looks like a real call before scoring begins — then lights up each skill as it's scored. The first run on a new transcript takes a couple of minutes; after that, re-running is quick and free — until you change a setting, which scores again.
-
Read the score
The big circle shows the final number, with its meaning underneath (for example "Below expected") and how much of the call had evidence to score. Green means the call met or beat the standard, amber means it fell a little short, red means a serious gap. See Reading the score.
-
Read the analysis and next steps
Score Analysis lists what worked and what needs improvement. Recommendations is a single, de-duplicated list of next steps. Use the Copy button on either box to paste it into your notes or an email.
-
Download the report
Click Download PDF for a clean, one-page branded report you can save or share.
Every button explained
Top menu
| Button | What it does |
|---|---|
| Quick Help | Opens a short in-app cheat sheet — the essentials without leaving the page. |
| Getting Started | Opens this guide in a new tab. |
| FAQ | Opens the FAQ in a new tab. |
| Project Moneyball | Opens the Project Moneyball website. |
| Sign out | At the bottom of the left menu — ends your session. You'll sign in again next time with a one-time PIN. |
Toolbar
| Button | What it does |
|---|---|
| Import transcript | Load a call transcript file (or drop the file onto the notification box). |
| Run | Score the call against the current expected minimum and weights. |
| Stop | Stop a run in progress and reset the screen. Re-import to start again. |
| Download PDF | Save a one-page branded report of the result. |
| Clear | Erase the current scores, notifications, and recommendations to start a new call from scratch. Enabled whenever there's something to clear. |
Performance table
| Button | What it does |
|---|---|
| Reset | Put the expected minimum and weights back to the call-type defaults. Active only once you've changed something. |
| Save template | Save your current expected minimum and weights under a name, to reuse later. |
| Open template | Load a built-in or previously saved template. |
| Copy | On the Score Analysis and Recommendations boxes — copies that box as plain text. |
Expected minimum & weights
These are the two dials you control for each skill. Together they tell the app what "good" means for this kind of call.
Expected minimum (the bar)
Click the segments to set the level you expect for a skill, from 1 to 5. The score for that skill is measured against this bar: meet it and the skill is on target, fall below it and it counts against the call.
Set the bar to 0 to make a skill optional. An optional skill is never required — if the rep does it, it adds a small bonus; if they don't, there's no penalty. Use this for skills that are nice-to-have on a given call type but not expected.
Weight (how much it counts)
| Weight | Counts as | Use it for |
|---|---|---|
| Standard | ×1 | A normal skill for this call. |
| Important | ×1.5 | A skill that matters more than usual here. |
| Critical | ×2 | A make-or-break skill for this call. |
Critical does one extra thing: it acts as a safety gate. If a critical skill badly misses its bar, the whole call's score is capped — so a strong call can't paper over a critical failure. More on that below.
Reading the score
The final score is built around 100. 100 means the call met exactly the standard you set. Above 100 means it beat the standard; below means it fell short. The scale runs up to 120.
| Score | Meaning | |
|---|---|---|
| Under 70 | Serious execution gap | Red |
| 70–84 | Below expected | Amber |
| 85–99 | Close, but not enough | Amber |
| 100 | Met manager expectation | Green |
| 101–120 | Exceeded expectation | Green |
Evidence coverage & confidence
Under the score you'll see something like "72% – Medium Confidence". Coverage is how much of the scorecard the call actually gave evidence to score — not every skill comes up on every call. Confidence follows from coverage: High at 85%+, Medium from 60–84%, Low below 60%. A lower coverage doesn't mean a bad call; it means there was less to go on, so read the score with that in mind.
When a score is capped
The app holds a score back in a few cases, so a high average can't hide a real problem:
- A critical skill far below its bar — the score is capped at 74.
- Two or more critical skills below target — capped at 79.
- Low coverage (under 60%) — capped at 79 and confidence set to Low.
A capped score shows in red as a flag that something needs a closer look.
The eleven skills
Every call is scored on these eleven. Each gets its own actual score, compared to your expected minimum.
| Skill | In plain terms |
|---|---|
| Setting Expectations | Did the rep agree the purpose, agenda, and outcome up front? |
| Call Prep | Did the rep recap earlier conversations and pick up where things left off? |
| Personalization | Did the rep tailor the conversation to this buyer's world — using their real context, not a generic pitch (behavior, not research)? |
| Problem Development | Did the rep uncover the real business reason behind the buyer's need? |
| Moneyball Gap Identifier | Did the rep surface the gap between where the buyer is and where they want to be? |
| A-Ha Moment | Did the buyer have a genuine realization — not just polite agreement? |
| Objection Handling | How well did the rep deal with pushback and concerns? |
| Competitive Proactivity | Did the rep get ahead of rivals, build-vs-buy, and the "do nothing" option? |
| Domain Expertise | Did the rep know the buyer's world and speak their language? |
| Active Listening | Did the rep prove they heard the buyer — reflecting and reacting, not just pitching? |
| Next Steps | Before agreeing next steps, did the rep wrap up — play back what they understood and invite the buyer to add anything — then land a clear next step both sides agreed to? |
More on Next Steps — the closing wrap-up. Before agreeing next steps, a strong rep wraps up the call: they play back, in their own words, what they understood — "let me see if I got this right — you said…, you mentioned…, you clearly said you cannot accomplish…" — and invite the buyer to confirm or add anything. This repetition is deliberate: it catches misunderstanding and gives the buyer a last chance to surface more before the conversation moves on, so the rep advances with full ammunition and zero confusion — no money left on the table. The skill scores both this wrap-up and the quality of the next step itself, so a call that jumps straight to scheduling without the recap is capped even if the meeting gets booked. (Distinct from Call Prep, which recaps previous meetings at the start, and Active Listening, which is reflection throughout the call.)
The Cross-Skill Diagnostic
The eleven skills don't work in isolation — they lift and drag each other. Open the Cross-Skill Diagnostic from the left menu (after you've scored a call) to read the connected-skills story: why each skill matters, how one skill feeds the next, and what a call loses when a foundational skill is missing.
On a strong call it narrates how the foundation paid off — setting expectations and preparation feeding Problem Development, the gap, and a genuine A-Ha Moment. On a weaker call it does something more useful than a list of low scores: it traces the result back to a single root cause — the upstream skill whose weakness rippled downstream — and names the one place to start, so the whole chain improves with it. It's the difference between "these five skills were low" and "fix this one thing first, and here's why it dragged the rest."
It reads the scores from your most recent run, so score a call first and the page fills in automatically — there's nothing to configure.
MEDDPICC qualification scan
Alongside the score, Score runs a separate MEDDPICC qualification scan on the transcript. MEDDPICC is the industry-standard checklist for how well an opportunity is qualified. The scan reads the call and reports, for each of the eight elements, whether the call showed strong evidence (buyer-validated, quantified, named, or mapped), weak evidence (merely mentioned or assumed), or no evidence at all. Buyer-stated evidence always counts for more than anything the rep merely asserts.
| Element | What strong evidence looks like |
|---|---|
| Metrics | The buyer states specific, quantified value tied to their own goals. |
| Economic Buyer | The person who controls the budget is named and actually engaged. |
| Decision Criteria | The buyer confirms the explicit standards they'll judge a solution by. |
| Decision Process | The steps, owners, and dates to a decision are mapped and confirmed. |
| Paper Process | Legal, procurement, and security steps to signature are identified. |
| Identify Pain | The buyer describes the real problem in their own words, with stakes. |
| Champion | A powerful internal advocate takes action on the rep's behalf. |
| Competition | Named alternatives — including "do nothing" — and the buyer's view of them. |
Why the qualification scan does not change the score
This is the most important thing to understand about the scan: the MEDDPICC findings never factor into the final score. They sit in their own box and leave the number untouched — by design.
Qualification is not a one-time event, and it cannot be judged from a single call or pinned to one lifecycle stage. Qualification is an ongoing process that begins at lead generation and only ends with expansion. A discovery call legitimately won't have a paper process yet; a renewal call legitimately won't be re-establishing pain from scratch. Scoring one call against the full MEDDPICC checklist would therefore punish calls for things they were never meant to cover — which is exactly why we keep it out of the score.
The right way to measure qualification is a breadcrumbs approach: collect qualification evidence across every touch in the customer lifecycle — first touch, discovery, validation, proposal, onboarding, QBRs, renewal, expansion — and compute a qualification score that updates continuously as the relationship progresses, rather than from any one conversation.
Project Moneyball can help you build that. Score can be connected to your CRM and the rest of your revenue stack to capture these qualification breadcrumbs automatically across the lifecycle and maintain a living qualification score — turning a per-call snapshot into an always-current view of how real, winnable, and durable each opportunity is. Reach out using the contact below to set it up.
Templates
A template is a saved set of expected minimums and weights. When you import a call, the app loads a template that fits the call type, so you rarely start from scratch.
- Save template — once you've set the bars and weights the way your team wants, save them under a name so everyone can reuse the same standard.
- Open template — load a built-in template or one you saved earlier.
- Reset — go back to the defaults for this call type if you've changed things and want to start over.
Finding what your top performers do differently
Score isn't only for grading one call — run it across a set of calls and it becomes a way to find out what your best reps actually do that others don't, so you can teach it on purpose instead of hoping it spreads.
Before you start, decide the lens you want to diagnose by: product line, segment, rep, or whatever comparison actually matters to your team. The steps below assume you're comparing top performers against reps who are struggling to hit their goals, but the same approach works for any two groups you want to compare.
-
Set the bar once
Use the built-in preferences — they adapt automatically to the identified call type — or define your own desired state for each skill and save it as a template. Either way, score every call in the comparison against the same standard, so the results actually line up against each other.
-
Score your top performers
Import their call transcripts one at a time and review the Actual Observed Performance for each. Download a PDF report for every call so you keep a record to compare later.
-
Score the comparison group
Do the same for the reps you're comparing them against — for example, the reps who are struggling to meet their goals.
-
Compare and act
Line up the two sets of results. The gap between them shows you exactly which skills separate your best reps from the rest — evidence you can turn straight into team coaching, one-to-one coaching, or an enablement playbook.
Anonymize your transcript
Score never stores your transcript — every call is processed in memory for a single run and then discarded, and only the derived results are kept briefly (full details in the Trust Center). For teams under strict privacy, legal, or compliance rules that would rather confidential details never leave their own machine at all, the Anonymize Transcript page (left menu) offers a self-serve prompt that does exactly that. It's an optional extra layer — playing it safe by choice, not patching a gap.
Copy the prompt, paste it into any AI assistant — ChatGPT, Claude, Gemini, or a local/offline model for maximum privacy — add your raw transcript, and it hands back a synthetic copy: real company, people, and product names, the buyer's quoted pains, and commercial figures are all swapped for consistent stand-ins, while the call's structure, timing, and every behavioral gap are preserved — so the synthetic version scores the same as the original. Review it, save it, and import that copy on the Skill-Based Diagnostic page.
If something looks off
A few things you might run into, and what they mean:
A skill shows a red box / "couldn't be scored"
A red box in the Runtime Monitor means that one skill couldn't be scored on this run — usually a brief, temporary hiccup with the scoring engine, not a problem with your call.
The app handles this for you. When a skill hits a temporary issue, Score automatically retries it a couple of times on its own — you'll see a "retrying automatically" note and the red box reset and re-run. Most hiccups clear by themselves, with nothing for you to do.
If a skill is still red after those automatic retries, you can click Run once more to try again (only the red skills re-run; the rest load instantly from the saved analysis). If it keeps coming back red, then it's genuine: that skill simply didn't come up in the call, or the transcript is too short or unclear for it. It's left out rather than guessed — and if many skills drop out, coverage falls and you'll see a Low-confidence note, so try a fuller transcript.
The score is in red / capped
That's the safety gate doing its job: a critical skill missed badly, or there wasn't enough evidence. It's a signal to look at the call more closely, not a glitch.
It says "AI unavailable" or a daily limit was reached
The scoring engine is briefly unreachable or has hit its limit for now. Nothing is broken on your side — wait a little and Run again.
The run won't start
Run only lights up once a transcript is loaded. If it's greyed out, import a transcript first. If a run is stuck, click Stop and re-import.
Still stuck? The notification box at the top of the app explains what's happening at each step — read the latest message there first. For anything else, reach out using the contact below.