Platform

Live Call Analytics

Real-time dashboards, full transcripts, sentiment, and agent leaderboards. Everything you need to understand what's working.

What You Get

Every call on Vaaad is automatically logged with:

  • Full audio recording. Stored securely on Cloudflare R2 (optional add-on at ₹0.20 per minute).
  • Transcript. Complete turn-by-turn conversation with timestamps.
  • Sentiment. Positive, neutral, or negative, judged on the caller's overall mood (not single yes/no words).
  • Summary. One or two sentences describing what the call was about and how it ended.
  • Outcome. Short tag like “Lead”, “Booked”, “Not Interested”, “Callback Requested”, “Wrong Number”.
  • Goal achieved. Yes, partial, or no. Whether the agent accomplished its specific job for this call.
  • Topics. 1 to 5 topic tags pulled from the conversation.
  • Status, duration, cost, timing. Per-call metrics in INR.
🧠
How sentiment is judged: Vaaad uses a large language model to score the caller's overall mood across the full transcript, with the agent's specific job as context. A polite “no thanks” is neutral, not negative. A short “yes” answering a question is neutral, not positive. Only genuine frustration or genuine warmth move the needle.

The Dashboard

The Dashboard page shows your snapshot KPIs:

  • Total Calls. Count across the selected period (today, 7d, or 30d).
  • Active Now. Live count of calls currently in progress, updated in real time.
  • Success Rate. Percentage of calls that completed (didn't fail or end early).
  • Avg Duration. Average talk time per completed call.

Use the date filter (Today, 7d, 30d) to switch the window. Below the KPIs you'll see your active calls list and the latest completed calls.

Browsing Calls

The Calls page is your complete call history. Filter by:

  • Phone number or contact name
  • Agent
  • Status (completed, failed, no-answer, active)
  • Date range
  • Direction (inbound, outbound)

Click any call to open the detail pane. Three tabs:

  • Overview: duration, cost, agent, outcome, sentiment, goal achieved, summary.
  • Transcript: full turn-by-turn conversation with timestamps.
  • Analysis: summary, sentiment bar, topic tags, goal achievement indicator.

The Play button at the top of the panel plays the recording if recording is enabled for the agent.

The Analytics Page

The Analytics page gives you trend views over a date range:

  • Top KPIs: Total Calls, Talk Time, Avg Duration, Success Rate, Total Cost (₹)
  • Calls Over Time. Daily volume chart showing trends.
  • Agent Leaderboard. Ranked list of your agents by call volume, with success rate and average duration alongside.

Acting on Sentiment

Every completed call gets an auto-sentiment score. Useful patterns:

  • Filter the Calls page by “negative” to find unhappy callers for immediate manual follow-up
  • If a specific agent shows mostly negative sentiment, your prompt or greeting is likely off. Listen to 5 to 10 of those calls and adjust.
  • A/B test a prompt change: clone the agent, edit one thing, run 100 calls through each, compare sentiment and goal-achievement rates.
  • Set up a webhook filter on sentiment: negative to ping your CRM or Slack for hot-fix calls. See Webhooks.

Outcome and Goal Tracking

Beyond sentiment, every call ends with:

  • Outcome: a short, human-readable label generated from the conversation. Examples: Lead, Booked Appointment, Callback Requested, Not Interested, Wrong Number, Information Provided.
  • Goal Achieved: yes if the agent accomplished its specific job, partial for halfway, no for unsuccessful.

Together these give you a clear quality signal beyond “the call connected.” A campaign of 1000 calls with 600 connected but only 80 marked “Lead” is very different from one with 80% lead conversion, and Vaaad surfaces both numbers.

Exporting Data

From the Calls page, click Export to download whatever's currently filtered as a CSV. Columns include:

  • Call ID
  • Phone
  • Contact name
  • Agent
  • Status
  • Duration (seconds)
  • Cost (INR)
  • Sentiment
  • Started at (timestamp)

For richer fields (transcripts, summaries, recording URLs, outcome, goal), use the webhooks instead. Webhooks deliver the full call payload to your CRM or warehouse the moment each call ends.

Real-time Webhooks

Configure webhooks to push call data the instant each call completes. Two events available right now:

  • call.completed: every call end, with full transcript, summary, sentiment, outcome, goal, topics, and recording URL
  • call.booking_created: when the agent books an appointment during a call

Pipe these into HubSpot, Salesforce, Zoho, Pipedrive, Google Sheets, Slack, or anything else via Zapier or Make. See CRM Webhooks for setup, payload format, signature verification, and retry behavior.


Next: Understand billing and pricing →