Skip to content

Reports Dashboard

The Reports Dashboard provides a library of pre-built reports that answer the most common questions about your bot operations. Each report is ready to use out of the box -- select a date range, apply optional filters, and view the results instantly.

Pre-Built Reports

OmniBots ships with the following reports. Each one focuses on a specific aspect of bot performance.

ReportDescriptionDefault Range
Conversation VolumeTotal conversations over time, broken down by day or hourLast 30 days
Resolution RatesPercentage of conversations resolved by the bot vs escalated to agentsLast 30 days
Peak HoursHeatmap showing conversation volume by hour of day and day of weekLast 7 days
Channel BreakdownConversation distribution across web, SMS, WhatsApp, and voice channelsLast 30 days
Bot ComparisonSide-by-side performance metrics for all bots in your workspaceLast 30 days
Escalation AnalysisDetailed breakdown of why conversations were escalated, by bot and nodeLast 30 days
Average Handle TimeMean conversation duration segmented by bot, channel, and outcomeLast 30 days

Viewing a Report

  1. Navigate to Monitoring > Reports.
  2. Click on a report card to open it.
  3. The report loads with its default date range and displays the primary chart along with a summary table.

Each report page contains:

  • Summary bar -- Headline numbers at the top (e.g., total conversations, percentage change from previous period).
  • Primary chart -- The main visualization (line chart, bar chart, or heatmap depending on the report).
  • Data table -- A sortable table with the underlying data rows.
imageReports dashboard showing pre-built report cards for conversation volume, resolution rates, peak hours, channel breakdown, bot comparison, escalation analysis, and average handle time
Pre-built reports library

TIP

Click any column header in the data table to sort by that column. Click again to reverse the sort order.

Date Filtering

Every report respects the global date range picker. You can also override the range per report.

PresetPeriod
TodayCurrent day
YesterdayPrevious day
Last 7 DaysRolling week
Last 30 DaysRolling month
This QuarterStart of current quarter to today
Custom RangeAny start and end date within your retention window

The selected range persists as you navigate between reports during the same session.

Comparing Periods

To understand trends, you can enable period-over-period comparison on any report.

  1. Open a report and select your primary date range.
  2. Toggle Compare to Previous Period in the toolbar.
  3. The chart overlays the previous period's data in a lighter shade and the summary bar shows percentage changes.

For example, selecting "Last 7 Days" with comparison enabled shows the current week alongside the prior week, making it easy to spot improvements or regressions.

imagePeak hours heatmap report showing conversation volume by hour of day and day of week, with color-coded cells ranging from light to dark blue based on volume intensity
Peak hours heatmap

Filtering by Bot and Channel

Use the filter bar at the top of any report to narrow results.

  • Bot -- Select one or more bots. Only conversations handled by those bots are included.
  • Channel -- Filter to specific channels (web, SMS, WhatsApp, voice).
  • Status -- Include only conversations with a specific outcome (completed, escalated, abandoned).

Filters combine with the date range. All charts and tables update immediately when filters change.

Exporting Reports

Every report can be exported for offline analysis or sharing with stakeholders.

FormatContents
CSVRaw data rows matching the current filters and date range
PDFA formatted document with charts, summary metrics, and the data table

To export:

  1. Apply the desired date range and filters.
  2. Click the Export button in the top-right corner of the report.
  3. Choose CSV or PDF.
  4. The file downloads to your browser immediately.

WARNING

Exported data reflects the filters active at the time of export. Double-check your date range and bot selection before generating a report for stakeholders.

Next Steps

OmniBots AI Bot Platform