Skip to main content

Calculated Fields for Custom Dashboard Widgets

First off, I absolutely love ChatDash. We're using it as the client-facing analytics dashboard for our AI voice agents, and it's quickly becoming one of our favorite tools.

One feature that would make it incredibly powerful for agencies would be support for calculated dashboard widgets and custom client variables.

Right now, widgets can perform operations like Count, Sum, Average, etc., but they can't perform calculations on those results.

For example, many of us sell AI subscriptions that include a monthly minute allowance.

Example:

  • Included Minutes: 500

  • Minutes Used: SUM(duration)

  • Minutes Remaining: 500 - SUM(duration)

I'd love the ability to create Number widgets using formulas such as:

  • Minutes Remaining

  • Minutes Used This Billing Cycle

  • Usage Percentage

  • Estimated Monthly Invoice

  • Overage Minutes

  • Cost Per Minute

  • Average Cost Per Call

It would also be extremely helpful if each client dashboard could have configurable variables like:

  • Included Minutes

  • Monthly Call Limit

  • Billing Start Date

  • Billing End Date

  • Monthly Budget

  • Cost Per Minute

Those variables could then be referenced inside formulas and widgets.

For agencies like ours that manage AI voice agents for multiple clients, this would eliminate the need for external databases or BI tools just to calculate subscription usage.

I genuinely believe this would make ChatDash one of the strongest client reporting platforms available for AI agencies.

Thanks again for building such an awesome product!

1 comment

Log in to comment and vote

Comments1

  • Moonjoo Kim

    Team•

    Jul 30

    Thanks for the detailed writeup, this is a really well thought out request.

    Some of what you're describing is partially covered today: if your client's subscription was created through ChatDash, the subscription details page already shows basic usage and subscription information for that client, such as their plan and usage for the current billing period.

    The more advanced pieces you're describing, like calculated widgets with formulas, per client variables, and surfacing all of this in the analytics dashboard, are currently not supported and not on our near term roadmap. That said, we see the value this would bring for agencies running voice agents across multiple clients, so we'll keep this on our radar as we plan future analytics improvements. The examples you gave are genuinely helpful for that.

    Thanks again for taking the time to share this!