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
- Recording completes — Twilio sends a webhook when the call recording is ready
- Transcription — audio is transcribed using Deepgram (primary) or Twilio STT (fallback)
- AI classification — the transcript is sent to Google Gemini with your business context
- 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
| Intent | Description |
|---|---|
high_intent | Caller is ready to buy, book, or take action |
medium_intent | Caller is interested but not committed yet |
low_intent | General inquiry or information gathering |
existing_customer | Caller is an existing customer (service call, follow-up) |
spam | Robocall, telemarketer, scam caller |
wrong_number | Caller reached the wrong business |
incomplete | Call too short or unclear to classify |
Actions
| Action | Description |
|---|---|
convert | Fire a Google Ads offline conversion |
nurture | Flag as a lead worth following up on |
ignore | No action needed |
block | Spam/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:
| Tier | Included Analyses |
|---|---|
| Starter | 100/month |
| Growth | 250/month |
| Agency | 500/month |
Paid tiers allow overages at $0.05 per additional minute of call time. Free and trial accounts are hard-blocked at the limit.