A web form tells you what a lead typed. A phone call tells you what the lead meant: the budget they hesitated on, the timeline they gave, the competitor they mentioned. The problem is that nobody has time to listen to every call and write it down. AI lead scoring and intent detection close that gap by turning each conversation into structured fields, a score and a route.
This guide shows how to build it on Topcalls with the features that exist today, and where a score should hand the decision to a person.
Key Takeaways
- Topcalls extracts the fields you define from every call, writes a summary and maps the answers to an outcome with your own rules.
- Topcalls doesn't ship one fixed score. You decide the fields, the weights and the cut-offs, so the score matches your sales process.
- A simple model with 4 intent levels, hot, warm, nurture and not a fit, is enough to start routing leads.
- After each finished call, a webhook carries the transcript, recording URL, summary and analysis data to your CRM.

- Start with 10 to 20 leads, read the transcripts and compare the AI's score to what your reps think before you scale.
1. What is AI lead scoring and intent detection on a sales call?
AI lead scoring is a number or label assigned to a lead based on what they said on a call, and intent detection is the part that judges how ready they are to buy. Instead of guessing from form data, the AI agent asks questions, listens, and records answers in fields your team defined.
The difference from classic lead scoring is the source of the signal. Classic scoring counts clicks and job titles. Call-based scoring uses spoken answers: "we're replacing our current tool in Q1" is a stronger signal than a whitepaper download. The Topcalls lead qualification solution is built on this idea: agents ask about budget, authority, need and timeline, adapt to answers, and flag high-interest leads.
If you want the question framework itself, our BANT lead qualification guide walks through the four steps.
2. What is the best way to automate lead qualification scoring and intent detection?
The best way is to separate three jobs: capture the answers, convert them into a score, then route the lead. Let the agent capture structured answers on the call, let your rules turn answers into an outcome, and let your CRM route the lead. Each job stays visible, so you can fix one without breaking the others.
On Topcalls, that maps to three settings:
- Analysis fields: you define what to extract from each call, such as "Did the lead agree to a demo?", "What is the budget range?" or "What objection came up?".
- Outcome mapping: rules that turn a field's value into an outcome, such as "if demo agreed is yes, outcome is hot".
- Webhook and integrations: the result goes to your CRM or automation tool, where your routing rules take over.
After a call ends, Topcalls saves the transcript, writes the summary, extracts your fields and maps them to an outcome (Topcalls docs). Then your server receives a webhook with the transcript, recording URL, summary and analysis data.
3. Which fields should you extract from each call?
Extract the smallest set of fields that decides who your team calls next. For most sales teams that's five to eight fields: need, budget signal, decision role, timeline, current solution, objection and next step agreed. More fields make the agent's job harder and your reports harder to read.
Write each field as a question with a clear answer type, not a vague topic. "Timeline to decide" with options like "this month", "this quarter", "later" is easier to score than "timing notes". The same goes for objections: use a short list of the ones you actually hear, plus an "other" option.
Table: Example analysis fields for a B2B sales call
| Field | Answer type | Why it matters |
|---|---|---|
| Need confirmed | Yes or no | Filters out no-fit leads |
| Decision role | Decider, influencer, user | Decides who joins the next call |
| Timeline | This month, this quarter, later | Drives urgency |
| Budget signal | Stated, vague, none | Separates browsers from buyers |
| Demo agreed | Yes or no | The clearest intent signal |

This is an example. Your own fields come from your sales process, and you change them as you learn.
4. How do you turn answers into a score?
Give each answer a weight, add them up and set cut-offs for your intent levels. Keep the math simple enough that a rep can explain it in one sentence. A transparent score gets trusted and used, and a clever one gets ignored the first time it surprises someone.
Here's an illustrative model. The weights are placeholders, so set yours from your own closed-won data:
- Need confirmed: 30 points.
- Demo agreed: 30 points.
- Timeline this month or this quarter: 20 points.
- Budget stated: 10 points.
- Decision role is decider or influencer: 10 points.
Then set levels: 70 and above is hot, 40 to 69 is warm, 10 to 39 is nurture, and below 10 is not a fit. Topcalls campaign outcome rules carry the answer-to-outcome step, and the campaign counts the outcomes you mark as conversions. Where you want the numeric total, compute it in your CRM or automation tool from the fields in the webhook.
Want to see what qualified leads are worth in your pipeline? Use the Topcalls ROI calculator.
5. How does intent detection work in practice?
Intent detection reads what the lead said and files it under a level of readiness. The agent hears "we need this live by March" and records a timeline. It hears "send me the pricing" and records a next step. Your fields turn those phrases into the same values every time, which makes intent comparable across hundreds of calls.
Three habits make it reliable:
- Ask directly: an agent that asks "when are you hoping to decide?" captures a clean value. An agent that waits for the lead to volunteer it captures noise.
- Capture the words: the transcript and recording stay attached to the call, so a rep can check the exact sentence behind a score.
- Use a next-step field: "demo agreed" and "callback requested" are intent in action, and they're harder to fake than a stated opinion.
For follow-up on leads who didn't pick up in the first place, see our guide to automating follow-up for unanswered leads.
6. How do you route hot leads to your sales team?
Route through your CRM, driven by the outcome. Topcalls syncs call outcomes, transcripts and qualification data with HubSpot, Salesforce and Pipedrive, and webhooks fire on events such as completed and qualified. Your rules then assign the lead by territory, deal size or product interest, and a rep gets a task with the summary attached.
The integrations page lists what's connected, and the catalog covers 764+ tools through no-code flows. A good routing rule fits in one line: "hot goes to the rep who owns the territory, today; warm goes to a nurture sequence; not a fit gets closed with a reason."
During the call, the agent can also act. With function calling, it can book an appointment on a connected calendar while the lead is still on the line, which turns a score into a meeting without a handoff gap.
7. How do you check that the score is any good?
Compare the AI's score with what happens next. After 10 to 20 calls, read the transcripts and ask your reps whether the hot leads felt hot. After a month, check whether hot leads closed more often than warm ones. If they didn't, the problem is in the fields or the weights, not in the idea.
The real-time analytics page shows what you can track: connection rates, completion percentages and qualification outcomes across campaigns, with transcripts and recordings behind each call. Review a sample of "not a fit" calls too. That's where good leads hide when a question was phrased badly.
Fix the fields first, then the weights, then the cut-offs. Change one thing at a time so you can see what moved the result.
8. Where should a score not decide alone?
A score shouldn't decide alone when the deal is large, when the lead is in a sensitive situation or when the call was short and unclear. In those cases the score is a prompt for a person to look, not a verdict. Keep a human step before any lead is closed out as not a fit.
Consent matters too. Scoring only applies to people you're allowed to call, so the usual rules stay in place: consent, honest opening, opt-outs. Topcalls doesn't keep a do-not-call list, and you stay responsible for consent and opt-outs. Our GDPR guide for AI outbound calling covers the data side.
Don't score on traits that have nothing to do with the buying decision. Stay with answers about need, role, timeline and budget.
9. How much does it cost to set up and run?
Topcalls AI calls start from $0.25/min depending on the country called, billed by the second, and the price includes the AI voice model, recording, transcription and analytics. A first campaign typically goes live in about 2 weeks. The only extra work is deciding your fields and weights, and that's a one-afternoon job with your sales lead.
Start with one campaign, one lead source and the five fields from the example. Read the first 10 to 20 transcripts. Then widen the scope. The AI voice agents page shows how the agent is configured.
Ready to turn calls into scored leads? Book a strategy call and we'll design your fields and routing rules with you.
Frequently Asked Questions
Get AI calling tips in your inbox
No spam. One email per week with actionable sales automation tips.






