You're Paying for Calls That Aren't Leads

How to fix CallRail's blind spot: group leads, assign revenue values, and see your true ROI using AI call analysis.

8 min read
Phone receiver splitting into green qualified leads and red junk calls

The $40 CPL That's Actually $100

You log into CallRail. It says you got 50 calls this month from Google Ads. You spent $2,000. That's $40 per lead. Not bad, right?

Except it's a lie. Here's what those 50 calls actually were:

  • 18 qualified leads (people who want to hire you)
  • 12 existing customers (not new leads)
  • 8 spam calls (robocallers, solicitors)
  • 5 job seekers (“Are you hiring?”)
  • 4 wrong numbers
  • 3 empty voicemails (no message left)

Your real CPL is $2,000 ÷ 18 = $111 per qualified lead. Not $40. Almost 3× what you thought.

Every budget decision you made based on “$40 CPL” was wrong. And this is happening in every CallRail account, every month.

Why CallRail Can't Fix This

CallRail is excellent at what it does: tracking which phone number was dialed and attributing it to a marketing source. But it treats every inbound call equally. A 3-second hang-up and a 15-minute project consultation both appear as “1 call” in your dashboard.

CallRail does offer Conversation Intelligence as a premium add-on ($145/month extra), which provides basic keyword spotting and sentiment analysis. But it cannot:

  • Score the lead's purchase intent
  • Identify the specific service the caller needs
  • Estimate revenue from the call based on your pricing
  • Rate the agent's performance on that call
  • Filter job seekers, existing customers, or low-intent callers

The Fix: AI Call Analysis

What if every call was automatically listened to, analyzed, and scored? That's what Despora does:

  1. Transcribe — Every call recording is transcribed using Deepgram Nova-2 or CallRail's native transcript
  2. Analyze — Google Gemini AI reads the conversation and evaluates intent, service match, and revenue potential
  3. Score — Each call receives a lead score (0.0 – 1.0), qualification tier, service identification, and revenue estimate
  4. Filter — Spam, job seekers, voicemails, and wrong numbers are automatically rejected (no credit consumed)

What You See vs. What's Real

MetricCallRail ReportsAfter AI Analysis
Total “leads”5018 qualified
CPL$40$111
Conversion rate2.4%0.86% (real)
Revenue attributedUnknown$89,000
ROIUnknown44.5×

The irony: even though the “real” numbers look worse (higher CPL, lower conversion rate), they reveal that Google Ads is incredibly profitable— 44.5× ROI. You just couldn't see it through the noise.

What to Do About It

  1. Stop reporting raw call counts as “leads.” If your agency reports “50 leads from Google Ads,” ask them how many were qualified.
  2. Implement AI scoring. Manual call review doesn't scale. At 50+ calls/month, you need automation.
  3. Recalculate your CPL and ROI. Your budget decisions should be based on qualified leads and real revenue, not raw call volume.
  4. Track agent performance. Half the battle is generating leads. The other half is converting them. If your agents score 3/10 on closing ability, no amount of marketing will fix your revenue problem.

The Cost of Not Fixing This

Every month you base budget decisions on inflated lead counts, you risk:

  • Over-investing in channels that generate spam, not leads
  • Under-investing in channels that generate high-value qualified calls
  • Misreporting ROI to clients or stakeholders (if you're an agency)
  • Missing agent problems that waste perfectly good leads

Ready to see your real marketing ROI?

Connect your CallRail account in 5 minutes. Get 200 free AI analysis credits. No credit card required.

Start Free — 200 Credits Included