> ## Documentation Index
> Fetch the complete documentation index at: https://docs.retellai.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Build and customize the analytics dashboard

> Create custom analytics dashboards in Retell to track call and chat metrics with configurable charts, filters, breakdowns, and resizable visualizations.

The Analytics dashboard lets you track call, chat, and agent metrics through customizable charts. Access it from the Analytics tab.

<Frame>
  <img height="700" src="https://mintcdn.com/retellai/64w3K00Xy-CZrUKI/images/analytics-dashboard.png?fit=max&auto=format&n=64w3K00Xy-CZrUKI&q=85&s=24cb98616870015ab696dd1041bbe4f4" alt="Analytics dashboard" data-path="images/analytics-dashboard.png" />
</Frame>

## Multiple Dashboards

You can create up to 10 dashboards, each scoped to either call or chat data.

* **Switch** between dashboards using the tabs at the top
* **Rename** a dashboard by clicking its tab name
* **Reorder** dashboards by dragging tabs
* **Duplicate or delete** from the dashboard menu

Each dashboard has its own charts, filters, and breakdowns.

## Dashboard Management

### Charts

* **Create** new charts to track specific metrics
* **Duplicate** a chart to build quick variations
* **Drag and drop** to rearrange charts within or between rows

### Resizing

Resize charts directly on the dashboard — no need to open the editor:

* Drag the divider between charts to adjust column widths
* Drag the handle at the bottom of a row to adjust row height
* Drag a chart into an empty area to start a new row

### Global Filters and Breakdowns

Filters and breakdowns in the header apply to all charts on the dashboard.

**Filters** — available fields depend on dashboard type:

* **Call:** agent, call type, duration, from/to number, user sentiment, disconnection reason, call status, call successful, E2E latency, post-call analysis fields, custom attributes
* **Chat:** agent, chat status, chat successful, cost, user sentiment, post-chat analysis fields, custom attributes

<Frame>
  <img height="700" src="https://mintcdn.com/retellai/64w3K00Xy-CZrUKI/images/dashboard-filter.png?fit=max&auto=format&n=64w3K00Xy-CZrUKI&q=85&s=0df0fe4912288505840e720a5b1a0fdc" alt="Global filter options" data-path="images/dashboard-filter.png" />
</Frame>

**Breakdowns** — group all charts by one or more dimensions:

* Agent, agent version, disconnection reason, call/chat status, call/chat successful, call type, post-call/chat analysis fields

<Frame>
  <img height="700" src="https://mintcdn.com/retellai/64w3K00Xy-CZrUKI/images/dashboard-breakdown.png?fit=max&auto=format&n=64w3K00Xy-CZrUKI&q=85&s=2a6152ec2fedfe322349d563cb49b88f" alt="Global breakdown options" data-path="images/dashboard-breakdown.png" />
</Frame>

### Saving Filters and Breakdowns

Changes to filters and breakdowns aren't saved automatically. When you make a change, a **Save** button appears — click it to persist, or **Cancel** to discard. Saved state is restored the next time you open the dashboard.

## Chart Types

* **Column** — compare values across categories
* **Bar** — horizontal comparison
* **Donut** — proportional data and percentages
* **Line** — trends over time
* **Number** — single KPI display

<Frame>
  <img height="700" src="https://mintcdn.com/retellai/64w3K00Xy-CZrUKI/images/analytics-chart-types.png?fit=max&auto=format&n=64w3K00Xy-CZrUKI&q=85&s=a0c6d3fa1fbef54599501c097deeb30a" alt="Chart types" data-path="images/analytics-chart-types.png" />
</Frame>

### Per-Chart Filters and Breakdowns

Each chart can have its own filters and breakdowns set in the chart editor, independent of the dashboard-level settings:

* **Filters** — same options as dashboard filters, applied only to this chart
* **Breakdowns** — up to 5 grouping dimensions, including post-call/chat analysis fields
* **View by** — set the time unit (day, week, month, year) and toggle previous period comparison

Per-chart filters are merged with dashboard filters when data is fetched.

<Frame>
  <img height="700" src="https://mintcdn.com/retellai/64w3K00Xy-CZrUKI/images/dashboard-chart.png?fit=max&auto=format&n=64w3K00Xy-CZrUKI&q=85&s=de756ca20cadcec3bc420837cab6856e" alt="Per-chart filters and breakdowns in the chart editor" data-path="images/dashboard-chart.png" />
</Frame>

### Custom Post-Call Analysis

Charts can be built from any field in your [custom post-call analysis](/features/post-call-analysis-create), so you can track business-specific outcomes alongside standard metrics.

<Frame>
  <img style={{width: 200}} src="https://mintcdn.com/retellai/coQjk7_qoHWx0bwh/images/custom-post-call-in-chart.png?fit=max&auto=format&n=coQjk7_qoHWx0bwh&q=85&s=4200a7511c54c38a90ef21e7e618b8c8" alt="Custom post-call analysis field in chart" width="766" height="994" data-path="images/custom-post-call-in-chart.png" />
</Frame>

## FAQ

<AccordionGroup>
  <Accordion title="How often is the analytics data updated?">
    **Analytics data is updated in real-time.**
  </Accordion>

  <Accordion title="How do I find related calls for a specific chart?">
    <Frame>
      <img height="700" src="https://mintcdn.com/retellai/_FxJdxv7mQoPqyGs/images/view-chart.png?fit=max&auto=format&n=_FxJdxv7mQoPqyGs&q=85&s=bf024ca8c15e4265192a860037faec72" alt="Expand chart" data-path="images/view-chart.png" />
    </Frame>

    <Frame>
      <img height="700" src="https://mintcdn.com/retellai/32uO5g9DswfoJ9j7/images/chart-history.png?fit=max&auto=format&n=32uO5g9DswfoJ9j7&q=85&s=93140edb211bda3fa4273594d741c951" alt="View call history" data-path="images/chart-history.png" />
    </Frame>

    Expand the chart to see data breakdowns, then click into call history to see the related calls.
  </Accordion>

  <Accordion title="What is the maximum number of dashboards I can create?">
    Up to **10 dashboards** per organization. Each is scoped to either call or chat data.
  </Accordion>

  <Accordion title="Do filters on individual charts override the global dashboard filters?">
    No — per-chart filters are merged with dashboard filters, so both apply. Use per-chart filters to narrow a specific chart without affecting the rest of the dashboard.
  </Accordion>
</AccordionGroup>
