The Dashboard Shop
All articles

Chat with your data: questions answered in plain English

The Dashboard Shop · 11 October 2026

Most dashboards are built around the questions someone expected at the time. The trouble starts when a manager has a different question on a Tuesday afternoon, raises a request and waits two days for an answer that is stale by the time it arrives. Conversational analytics lets that person ask the data directly and get the answer while the question still matters.

What it means in practice

A natural-language layer sits over your warehouse. A salesperson or manager types a question in plain English, such as which customers in a region slipped last month, which products are overstocked in one warehouse, or what the margin was on an account last quarter. The system turns the question into a query, runs it and answers with a number or a chart within seconds.

The useful versions keep context across the conversation. A follow-up like "break that down by channel" works without restating the original question, which is what makes it feel like asking a colleague. That memory is also the main reason non-technical people keep using it after the first week.

How we keep the answers right

The obvious worry is that a language model will make up a number. We design around that. The AI decides which view of the data the question needs, and the database does the calculation, so the arithmetic comes from the same engine that feeds your dashboards. Every answer states the table and period it came from, so a sceptical finance lead can check it. The definitions you agreed for the dashboard, such as what counts as revenue or as an active customer, apply in the chat as well, which stops the two from drifting apart.

Guardrails from day one

Putting a chat box over company data needs two controls built in at the start:

  • Role-based permissions. People can only ask about what they are allowed to see, using the same row-level rules as the dashboard.
  • An audit trail. Every question and answer is logged, so you can review what was asked and spot where a definition needs tightening.

We also host in the region you need, don't use your data to train models, and can arrange zero data retention with the model provider if your policy calls for it. With those controls in place an assistant like this saves real time, and none of them is hard to add when it is planned from the beginning.

Who benefits first

Sales teams are usually the first users, because their questions are frequent and specific and the analytics team tends to get the same handful of them every week. Taking those routine requests off the queue frees your specialists for harder work and gives the front line answers when they need them. Finance and operations usually follow once they see the chat and the dashboard agree.

For a CFO or IT head about to hire another analyst, this is worth a look first. A good share of what that hire would spend their day on is answering exactly these questions, and the answers can come straight from the data with the same definitions every time.

Where to start

Pick one clean dataset your team asks about constantly. Sales by customer and product is the usual choice. Let a small group use it for a few weeks and watch the request queue: if fewer one-off report requests arrive, it is working. If we already build your dashboards, the warehouse behind them is in sync, so adding a conversational layer is a short piece of work. If not, we can build both together, alongside a dashboard in Power BI, Tableau, Looker, Qlik or a self-hosted front end.

If there is a question your team keeps waiting on, tell us what it is and we will show you how it would work as a chat.

Book a call