
Real-time call analytics dashboard with live metrics
Dashboard Overview
The dashboard is organized into three sections:- Summary metrics — headline numbers for the selected date range and filters.
- Source breakdown — per-source call performance for the active campaign.
- Recent calls — a live feed of the most recent 25 calls with status and duration.
Summary Metrics
A call’s status is determined in real time:
- If
callEndedAtis not set, the call is Live (active). - If the call ended and
isCallAnsweredis true, it is Answered. - If the call ended and
isCallAnsweredis false, it is Missed.
Filtering
Use the filters at the top of the dashboard to narrow analytics to a specific slice of traffic:
Changing any filter immediately triggers a fresh data fetch and resets the polling timer.
Tip: Select a specific source when monitoring a call center team’s dedicated line. This isolates that source’s performance from the rest of the campaign’s traffic.
Auto-Refresh (Real-Time Polling)
The dashboard polls for new data automatically. Choose your refresh interval from the Auto Refresh dropdown:
Polling is paused automatically when you open a call recording playback modal and resumes when the modal is closed. This prevents data from refreshing underneath an open recording.
The last updated timestamp in the toolbar shows exactly when the most recent data fetch completed.
Tip: Use Every 3 Seconds during peak hours or live campaigns where response time matters. Switch to Every 10 Seconds or Off during off-peak review sessions to reduce unnecessary network activity.
Recent Calls Feed
The recent calls table shows the last 25 calls matching your current filters. Each row displays:- From — the caller’s phone number
- To — the DID number that was dialed
- Status — Live, Answered, or Missed (color-coded badge)
- Duration — formatted as hours, minutes, and seconds (e.g.,
2m 14s) - Started At — the timestamp the call began