# Dashboard

The MixedVoices dashboard provides a centralized interface for managing voice agent performance. Access recordings, analyse conversations, visualise call flows, and evaluate agent behavior through an intuitive web interface.

### Launch Dashboard

Simple launch:

```bash
mixedvoices dashboard
```

Custom port configuration:

```bash
mixedvoices dashboard --server-port 8000 --dashboard-port 8001
```

Launch Options

* `--server-port`: API server port (default: 7760)
* `--dashboard-port`: Dashboard web interface port (default: 7761)



### Features

* Project Management
  * Select or create a project
  * Select or create a version
* Metrics
  * Define or edit custom metrics
  * Set a success criteria
* View Recordings
  * View list of recordings and basic details
  * Click on recording id to view more details
* View Call Flows
  * View flowchart of call steps across all calls in a version
  * Visually see success rates through node colours and by hovering over nodes
  * Click on any node to filter all call recordings that reached that stage
* Upload Recording
  * Upload a call recording, this is an alternative to the Python api
  * Specify user\_channel and is\_successful
* Generate Test Cases
  * Create test cases from call recordings, transcripts, rough descriptions or simply generate tricky edge cases.
* Create Evaluator
  * Create a reusable collection of test cases and metrics for continous monitoring
* View Evaluation Details
  * View details of all the evaluations, such as evaluation prompt, transcript, scores on various metrics and success status

