Edit

Share via


Customize the bot dashboard

Note

Copilot Studio bot is renamed as Copilot agent (agent or AI agent). Human agent is now renamed as customer service representative (service representative or representative). You might come across references to the old and new terms while we update the product UI, documentation, and training content.

You can customize the out-of-the-box real-time and historical bot dashboards with more filters and metrics to effectively visualize your bot metrics. Learn more in customize visual display.

The table describes the filters and metrics that you can add to the bot dashboards to help visualize key performance indicators (KPI).

Add filters

Perform the steps in Add a filter to an entire page to add the following filters to the bot dashboard.

Title Definition Applies to Channel Data
Dialed number identification service (DNIS) Choose a customer-facing phone number from the list to see bot metrics for that number.
You can track call volumes for different campaigns or services, analyze marketing effectiveness, customize Interactive Voice Response (IVR) experiences, and generate detailed reports on call patterns, ultimately helping to optimize resource allocation and improve customer service.
Real time and historical Voice only DimPhoneNumber: DNIS
Language Filter and view bot metrics by the last language used.
This metric helps you understand your callers' language preferences and optimize multilingual support.
For example, a conversation can start in English before the customer switches to Spanish or a conversation begins and ends in Spanish. If you select Spanish as the last language, the report displays the metrics for all conversations that ended in Spanish. In our example, the dashboard displays metrics for both the conversations.
Note: In the real-time bot dashboard, setting the Last language filter displays metrics for conversations that were escalated to an agent or an external number and are in the closed state. The metrics aren't updated when the bot conversation is ongoing.
Real time and historical Chat and voice DimLanguage: Language
Browser Filter by browser to analyze the agent's metrics specifically for the selected browser. Real time and historical Chat and voice FactLiveChatContext: Browser
Device Filter by device to analyze the agent's performance specifically for the selected device. Real time and historical Chat and voice FactLiveChatContext: Device

Screenshot of real time bot dashboard with filters.

Add fallback action calls

Fallback actions track the number of conversations handled by the system when the AI agent encounters system failures, errors, or can't process user inputs. This prevents conversation breakdown and maintains user engagement.

Perform the steps in Add visualizations to a report to represent FactSession : Failed bot conversation data in a Single number card visual for fallback action calls on the bot dashboard.

Title Definition Applies to Channel Data
Fallback action calls The number of bot conversations where the bot applies one of the fallback actions in case of failures:

Prompt and hang-up: The system plays a default message and ends the call.

Prompt and transfer to external number: The system plays the default message and transfers the call to an external number that you enter in the External phone number field. Use the E.164 format, with a plus sign (+) followed by the country code and phone number.

Prompt and escalate: The system plays the default message and connects the call to a service representative.

Wait Music and Escalate: The system plays wait music and connects the call to a service representative.

Learn more in Configure fallback actions for the IVR agent
Real time and historical Voice only FactSession: Failed bot conversation

Bot dashboard
View and understand the bot report in Omnichannel real-time analytics