AI Lead Scoring

How Despora's Gemini-powered AI analyzes every phone call transcript to score intent, estimate revenue, rate agent performance, and filter spam.

TL;DR: Every phone call transcript is analyzed by Google Gemini AI. Each call receives a lead score (0.0 – 1.0), qualification tier, service identification, revenue estimate, call summary, and agent performance ratings — all automatically, in under 10 seconds.

How Lead Scoring Works

When a call transcript is ready (from Deepgram or CallRail), Despora sends it to Google Gemini along with your project's service catalogue. The AI returns a structured analysis:

FieldTypeDescription
Lead Score0.0 – 1.0Probability the caller becomes a paying customer
QualificationTierHigh Intent, Medium Intent, Low Intent, or Not Qualified
Service IdentifiedTextMatched to your service catalogue (e.g., “Water Heater Installation”)
Sales ValueDollar amountEstimated revenue based on your service pricing
SummaryText1-2 sentence overview of the conversation
Agent NameTextAutomatically extracted from the conversation
Professionalism0 – 10Agent professionalism score
Listening Skills0 – 10Agent listening score
Closing Ability0 – 10Agent closing score

Service Catalogue Matching

You configure a service catalogue for each project with service names, keywords, and pricing ranges. When Gemini analyzes a call, it matches the caller's inquiry to the closest service and uses your configured pricing for revenue estimation.

Example service catalogue:

ServiceKeywordsAvg ValueMinMax
Water Heater Installationwater heater, hot water, tank$2,800$1,500$5,000
Drain Cleaningdrain, clog, backed up$350$150$800
Emergency Repairemergency, leak, burst, flood$1,200$500$3,000

Pre-Analysis Filtering

Before consuming an AI credit, Despora automatically detects and rejects non-leads:

  • Spam / Solicitors — Regex pattern matching on common spam phrases
  • Job Seekers — “I'm calling about the job posting” and similar patterns
  • Empty Voicemails — Machine greeting with no caller message (Deepgram speaker analysis)
  • Ultra-Short Calls — Answered and dropped in under 5 seconds
  • Fallback Transcripts — Synthetic placeholders when no real transcript is available

None of these consume a credit. You only pay when the AI actually analyzes a real conversation.

Agent Performance Monitoring

Every analyzed call generates agent scores. Over time, Despora builds a performance profile for each agent, showing trends in professionalism, listening, and closing ability. This helps you:

  • Identify which agents need training
  • See if marketing-generated leads are being wasted by poor phone handling
  • Track improvement over time after coaching sessions

Human Oversight & Trainable AI

Despora's AI isn't a black box. The scoring prompt includes your project name and service catalogue, so it understands your business context. A “qualified lead” for a plumber is different from a “qualified lead” for a law firm — and the AI adapts accordingly.

The Human-in-the-Loop Advantage

Every AI-scored lead is presented to you for review. When you approve, reject, or adjust a lead's qualification or value, that feedback sharpens the system:

  • Approve a lead — confirms the AI's scoring criteria and revenue estimate for similar future calls
  • Reject a lead — teaches the AI that this call pattern (topic, duration, caller type) shouldn't be counted
  • Adjust the value — calibrates revenue estimation to match your real-world pricing and close rates

Over time, this creates a continuously improving feedback loop. The AI gets smarter with every review cycle — better at qualifying leads, more accurate at estimating revenue, and sharper at filtering noise. Human judgment and AI speed work together, not against each other.