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, recommends an action, and identifies matching service tags.

Analysis Pipeline

  1. Recording completes — a webhook fires when the call recording is ready
  2. Transcription — audio is automatically transcribed using speech-to-text
  3. AI classification — the transcript is analyzed by TrolleyShield AI with your business context and service tags
  4. Results stored — intent, confidence, reasoning, action, and tags are saved to the call record

Analysis Results

Each call analysis produces:

{
"intent": "qualified_lead",
"confidence": 92,
"reasoning": "Caller asked about pricing for roof replacement and requested to schedule an estimate.",
"action": "convert",
"tags": ["roofing"]
}

Intent Categories

IntentDescriptionAction
qualified_leadCaller is ready to buy, book, or take actionconvert
general_inquiryEarly research, price shopping, or gathering informationnurture
existing_customerReferences past orders, account numbers, or ongoing serviceignore
spamRobocall, telemarketer, solicitation, or sales pitchblock
wrong_numberCaller reached the wrong businessignore
job_seekerInquiring about employment opportunitiesignore
vendorB2B sales call from a supplier trying to sell TO the businessignore
incompleteCall too short, dropped, or voicemail onlyignore

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.

Service Tags

If you have service tags configured, the AI will also return which services the caller discussed. Tags appear as purple pills in the call detail view.

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
Call Starter100/month
Call Pro250/month
Call 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.