Skip to main content

Analytics Dashboard

The analytics dashboard provides a visual, data-driven view of your communication operations. Track key performance indicators (KPIs), identify trends, and make informed decisions based on real-time and historical data.

tip

The analytics dashboard is available on Growth and Enterprise plans. Starter plan users have access to basic metrics through Call Logs and the Real-Time Dashboard.

Accessing the Analytics Dashboard​

  1. Log in to my.exotel.com
  2. Navigate to Reports > Analytics in the left sidebar
  3. Select the date range for your analysis
  4. The dashboard loads with all KPI widgets and charts

Key Performance Indicators (KPIs)​

The analytics dashboard displays the following KPIs at the top of the page:

Voice KPIs​

KPIDescriptionHow It Is Calculated
Total CallsTotal number of calls in the selected periodCount of all call records
Answered CallsCalls that were picked upCount of calls with status completed
Answer RatePercentage of calls answered(Answered Calls / Total Calls) x 100
Missed CallsCalls that were not answeredCount of calls with status no-answer or busy
Average Call DurationMean duration of answered callsSum of durations / Count of answered calls
Total Talk TimeAggregate talk time across all callsSum of all call durations
Total CostTotal voice spend in the periodSum of all call costs

SMS KPIs​

KPIDescriptionHow It Is Calculated
Total SMS SentTotal messages submittedCount of all SMS records
Delivery RatePercentage of messages delivered(Delivered / Total Sent) x 100
Failed SMSMessages that failed to deliverCount of SMS with status failed or rejected
Total SMS CostTotal SMS spend in the periodSum of all SMS costs

Operational KPIs (Contact Center)​

KPIDescriptionHow It Is Calculated
Agent UtilizationPercentage of time agents are on calls(Total Talk Time / Total Agent Hours) x 100
Average Wait TimeMean time callers wait before being connectedSum of wait times / Count of inbound calls
First Call ResolutionCalls resolved without follow-upRequires custom tagging or CRM integration
Abandonment RateCallers who hung up before being connected(Abandoned Calls / Total Inbound) x 100

Visualizations​

The Call Volume chart shows daily call counts over the selected period:

  • Line chart: Total calls, answered calls, and missed calls plotted over time
  • Toggle views: Switch between daily, weekly, and monthly aggregation
  • Overlay: Compare the current period with the previous period for trend analysis

Call Distribution​

The Call Distribution widget breaks down calls by:

DimensionVisualizationInsight
DirectionPie chartRatio of inbound vs. outbound calls
StatusDonut chartDistribution of call outcomes (answered, missed, busy, failed)
Hour of DayBar chartPeak calling hours for staffing optimization
Day of WeekBar chartBusiest days for capacity planning
ExoPhoneHorizontal barCall volume per virtual number

SMS Delivery Funnel​

The SMS Funnel visualizes the message delivery pipeline:

Submitted → Sent to Carrier → Delivered to Handset
100% 95% 89%

Each stage shows the count and percentage, helping you identify where messages are dropping off.

Cost Analysis​

The Cost Analysis section provides:

  • Daily cost trend line for voice and SMS
  • Service cost breakdown pie chart (voice, SMS, WhatsApp, rentals)
  • Month-over-month comparison bar chart
  • Cost per call / Cost per SMS trend over time

Filtering and Segmenting Data​

Global Filters​

Apply filters that affect all dashboard widgets:

FilterDescription
Date RangeSelect a custom range or use presets (Today, Last 7 Days, Last 30 Days, This Month, Last Month)
ExoPhoneFilter all data to a specific virtual number
DirectionShow only inbound, outbound, or all calls
AgentFilter to a specific agent's activity

Segmentation​

Drill down into specific dimensions by clicking on any chart element:

  1. Click a bar in the "Hour of Day" chart to see calls for that specific hour
  2. Click a slice in the "Status Distribution" chart to filter all widgets to that status
  3. Use the breadcrumb navigation to return to the full view

Custom KPI Widgets (Enterprise)​

Enterprise plan users can create custom KPI widgets:

Adding a Custom Widget​

  1. Click Customize Dashboard
  2. Click Add Widget
  3. Configure the widget:
SettingDescription
Widget TypeNumber, Chart (line/bar/pie), Table
Data SourceVoice calls, SMS, usage, agent activity
MetricCount, sum, average, percentage
DimensionTime, status, direction, ExoPhone, agent
FilterAdditional filters specific to this widget
  1. Position the widget on the dashboard by dragging it
  2. Click Save Dashboard

Dashboard Sharing​

Share your dashboard configuration with team members:

  • View-only access: Share a read-only view with stakeholders
  • Edit access: Allow team members to modify the dashboard layout
  • Scheduled email: Send a dashboard snapshot via email (see Scheduled Reports)

Exporting Analytics Data​

Export Options​

MethodDescription
ScreenshotClick the camera icon to capture the current dashboard view as an image
PDF ExportGenerate a PDF report of the current dashboard state
CSV ExportExport the underlying data for any individual widget
API AccessUse the Exotel API to query analytics data programmatically (Enterprise)

Embedding Analytics​

Enterprise accounts can embed analytics widgets in external dashboards:

  1. Navigate to the widget you want to embed
  2. Click the Share icon
  3. Select Embed
  4. Copy the embed code (iframe or API endpoint)
  5. Paste into your internal dashboard or reporting tool
info

Embedded widgets require authentication. Ensure your internal dashboard can handle Exotel API authentication. See Authentication Reference.

Best Practices​

  1. Set up a daily review cadence -- Check the analytics dashboard every morning for anomalies
  2. Compare periods -- Always compare the current period with the previous period to spot trends
  3. Focus on actionable KPIs -- Track metrics you can act on (answer rate, average wait time) rather than vanity metrics
  4. Set KPI targets -- Define targets for key metrics and monitor progress
  5. Combine with custom reports -- Use the dashboard for visual insights and Custom Reports for detailed data analysis
  6. Share with stakeholders -- Use scheduled dashboard snapshots to keep leadership informed