Skip to main content

Call Analysis

Every recorded call is automatically transcribed and analyzed by AI. The analysis classifies caller intent, assigns a confidence score, and recommends an action.

Analysis Pipeline

  1. Recording completes — Twilio sends a webhook when the call recording is ready
  2. Transcription — audio is transcribed using Deepgram (primary) or Twilio STT (fallback)
  3. AI classification — the transcript is sent to Google Gemini with your business context
  4. Results stored — intent, confidence, reasoning, and action are saved to the call record

Analysis Results

Each call analysis produces:

{
"intent": "high_intent",
"confidence": 92,
"reasoning": "Caller asked about pricing for a specific service and requested to schedule an appointment.",
"action": "convert"
}

Intent Categories

IntentDescription
high_intentCaller is ready to buy, book, or take action
medium_intentCaller is interested but not committed yet
low_intentGeneral inquiry or information gathering
existing_customerCaller is an existing customer (service call, follow-up)
spamRobocall, telemarketer, scam caller
wrong_numberCaller reached the wrong business
incompleteCall too short or unclear to classify

Actions

ActionDescription
convertFire a Google Ads offline conversion
nurtureFlag as a lead worth following up on
ignoreNo action needed
blockSpam/unwanted caller

Confidence Score

The confidence score (0-100) indicates how certain the AI is about the classification. Higher scores mean more reliable classification.

Business Context

AI analysis quality improves significantly when you provide business context — a description of your business, services, and what constitutes a qualified lead. Set this in Settings → General → Business Context.

Example:

"We are a residential plumbing company in Phoenix, AZ. A qualified lead is someone who needs plumbing repair or installation at their home. We do not serve commercial properties."

Usage Limits

Call analyses count against your monthly tier limit:

TierIncluded Analyses
Starter100/month
Growth250/month
Agency500/month

Paid tiers allow overages at $0.05 per additional minute of call time. Free and trial accounts are hard-blocked at the limit.