ANALYST AGENT

Your analyst, on demand.

Ask anything about your business, in plain English. The Analyst Agent runs on the same Domain Model as your pipelines, dashboards and reports — the AI's map of your business: every metric defined once, every entity and join, every access rule. It returns charts and data snippets inside the conversation, and pins any of them to a dashboard with a single click. Runs inside your infrastructure, on the LLM you approve — nothing leaves your boundary. Embeddable in your own product, with your branding.

// what it does

A real analyst,
in a chat box.

The Analyst Agent isn't a search bar. It reasons about your business the way a senior analyst would — picks the right metric, the right cut, the right chart, and shows its working alongside the answer.

01 · ask

Plain English in. Insight out.

"What's driving APAC churn this month?" "Compare Q3 to Q2 for Enterprise customers." The agent figures out the join, the grain and the time window.

02 · answer

Charts and snippets, inline.

Every answer ships with a generated chart or data table — right in the conversation. No "let me build a dashboard" detour, no spreadsheet export.

03 · keep

Pin to a dashboard, one click.

Liked the chart? Pin it to a new or existing dashboard — it lands governed, scheduled and ready to share. The exploration becomes the artifact.

// why the number can be trusted

Every answer
can be checked.

The first question every team asks about AI analytics is how they would know if it were wrong. Sprinkle answers it four ways, on every answer. And when the data does not support an answer, the agent says so instead of filling the gap.

01 · definitions

Your definitions, enforced.

Metrics come from the Domain Model. If the agent writes its own aggregate over a governed metric, the query is rejected before it runs, so the answer uses the same formula as the dashboard.

02 · arithmetic

Maths in your warehouse, not in the model.

Every sum, count and ranking runs as SQL against your data. The agent reads the result. It does not do the maths from a preview of rows.

03 · provenance

SQL, steps and raw data on every answer.

Open the query, see which tables and formulas it used, and download the rows behind the chart. Verify rather than trust.

04 · scored

Tested against known answers.

Answer quality is scored against reference questions whose answers are computed by SQL, so a change of prompt or model shows up as a score, not a surprise.

// grounded

It speaks your business, not just SQL.

The Analyst Agent reads the same Domain Model your dashboards and pipelines do — entities, joins, governed metrics, glossary terms. When someone asks about "MRR," the agent uses the one definition your finance team signed off on. Same numbers as the Finance dashboard, every time.

  • Grounded in your Domain Model and warehouse schema
  • Reuses governed metrics — never re-derives MRR or ARPU
  • Honours row-level security and PII masking
  • Shows the SQL behind every answer for trust & audit
// your model

Bring your own LLM.

The Analyst Agent calls the model your organisation has approved — hosted in your cloud account or self-hosted on your infrastructure. Prompts, schema context and results stay inside your boundary, and nothing goes to a model vendor you have not chosen.

  • Connect the LLM endpoint you already govern
  • Receives the question, Domain Model context and aggregated results — never bulk raw tables
  • Scoped by the asker's row-level rules, same as every dashboard
  • Swap models without changing anything else

See the architecture

// keep what works

Exploration that becomes an artifact.

Most ad-hoc analysis dies in a Slack thread. Here, every chart the agent generates is one click away from being a governed widget on a real dashboard — same grounding, same refresh, ready to share with the team.

  • One-click "pin to dashboard" on any chart or table
  • Drops into a new or existing dashboard, governed by default
  • Pin the whole thread to capture the analytical narrative
  • Shareable conversation links with redactable PII
// embed

Ship it inside your own product.

Give your customers the same Analyst Agent — themed to your brand, scoped to their tenant. They ask questions in plain English, see charts in chat, and pin insights to dashboards that live in your product, not ours.

  • Drop-in JS SDK + iframe — native look and feel
  • Themeable to your fonts, colors, components
  • Tenant-scoped: each customer sees only their own data
  • Single sign-on with your existing auth
See Embed Analytics →
<2s
// question → answer with chart
1click
// pin a chart to a dashboard
100%
// grounded in your domain model
// follow-ups per conversation