Skip to main content
ROI lets you quantify the economic value of your AI agents in Nebuly: how much time they save your users and what that time is worth in money. It turns conversation data into a clear answer to “is our AI worth it?”, which helps justify investment, renewals, and expansion.

What it does

When ROI is enabled, Nebuly analyzes each conversation and estimates:
  • Time saved: how long the same task would have taken a person doing it manually, without AI.
  • Money saved: that time saved translated into money, using an average hourly cost.
Tasks where the AI failed to deliver value are excluded, so the numbers reflect real impact. Everything is summarized in a ready-made report and can also be added to your own custom charts.

Turning ROI on

ROI is off by default and is enabled per project. To enable it, contact your account team. Once it is on, ROI views become available and a default report is created automatically (see below). Disabling it later hides the ROI views and report but does not delete anything.
Enabling ROI is what triggers the AI analysis of conversations, and it is scoped to your project only. Leave it off for projects where economic value tracking is not relevant.

1. Time per task

This is how long a task would take a human without AI, and it is the main driver of the numbers.
  • Nebuly estimates this automatically for each action in your taxonomy, so you start with sensible values out of the box.
  • Values are shown in minutes and grouped by your taxonomy in two levels: Topic (e.g. Information Retrieval) and User Action (e.g. Account balance lookup).
  • You can edit the time values manually.
  • You can set a value at Topic level, which overrides all the actions inside that topic.

2. Hourly cost

A single average fully loaded cost per hour for the people whose work the AI replaces. This converts time saved into money.
  • One input field, applied the same to everyone (no per-group split).
  • Default is $75/hr.

3. Success criteria

Controls which conversations count toward ROI. You configure this as a list of failure conditions (e.g. unhandled request).
  • All failure conditions are enabled by default, meaning matching conversations are treated as failures and excluded from ROI.
  • Deselect a condition to stop counting it as a failure, which includes those conversations in the ROI numbers.
  • These criteria apply at project level.

The ROI report

Enabling the feature automatically creates a report called AI ROI / Economic Impact, pre-built with the key metrics. It is visible to everyone in the workspace and editable by admins, and all widgets respect the global date range filter (default: last 30 days).
MetricWhat it means
Total Hours SavedTotal estimated hours saved by users completing work with AI instead of manually.
Hours saved per userAverage hours saved per active end user.
Hours saved per taskAverage hours saved per task vs doing it manually.
Tasks completedNumber of tasks that met your configured success criteria.
Task completion rateShare of all attempted tasks that met your success criteria.
Total value saved ($)Total monetary savings, from hours saved multiplied by the average hourly cost.
Value saved ($) per taskAverage monetary savings per task.
The report also includes an ROI Trend chart (value over time) and an ROI by Action table breaking down tasks, time saved, value, and success rate per action.

Building your own ROI charts

The ROI metrics above are also available in the Edit Chart view, so you can add them to any custom report or dashboard and slice them by your own filters and groupings, alongside the default report. For how to build and configure charts, see Reports.

Configuring ROI

The feature is off by default. To enable it for your project, contact your account team.