Skip to content

Analytics agents need the context your team keeps in their heads.

Cassis is where it lives: a living context layer between your data and your business. Sharpened by every conversation, governed by your data team, fueling all your agents.

Problem

The context was always scattered and stale. Analytics agents turn that into production risk.

Every table, dashboard, and metric hides human decisions. Without that context, agents guess.

Business evolves, the data stack changes, new domains open. Without maintenance, agents drift.

# data-questions
Sophie P. 10:23 AM

@data-team board deck says 4,215 active customers, revenue dash says 3,892. Exec meeting in 2h. Which one?

Marco R. 10:41 AM

Board deck includes trials, 90-day login. Revenue dash uses paid_plan = true, excludes trials. Both labeled active customers.

😩 3 💀 2
DataBot app 10:42 AM

Based on the customers table, you currently have 5,104 active customers.

🤦 4
Sophie P. 10:47 AM

So that is three numbers. Which one for the slide?

Lisa K. (data) 10:51 AM

Updating the definitions doc. Again.

Product

Cassis is where agents find the context your team trusts.

Before SQL gets written, Cassis turns the question into a trusted data path: the concepts involved, the definitions your team approved, the joins that are valid, and the rules that shape the answer.

How many active customers grew revenue last quarter?

resolved to
Business meaning
active customer paid plan, status = active, excludes trials
grew revenue ARR Q over Q delta > 0
last quarter 2026 Q1, Jan 1 to Mar 31
mapped to
Data path
metric customer_revenue_qoq_growth
sources fact_revenue_monthly, dim_customer
grain monthly to quarterly
filters status = active AND subscription_tier = paid
produces

2,335 customers

+$1.4M ARR growth, 60% of active base

How it works

Cassis builds and keeps your context alive.

Cassis bootstraps from your data stack and documentation. From there, every question, correction, schema change, and ambiguity enriches the ontology.

Day 1

Built from your stack.

Sources
dbt project 184 models
Looker 42 views
Snowflake 8 datasets
Notion 12 docs
Slack archive 240 threads
Building ontology
Ontology review

56 entities · 142 metrics · 14 dimensions

87% auto-mapped
13% needs your call
Conflicts 12 Missing 4 Ambiguous 3

Every day

Continuously enriched.

Update signals
Conversation

"How many loyal customers churned?"

3 definitions detected for loyal_customer across Sales, CS, and Marketing threads.

Missing context

Agent could not answer discount_tier

Asked 4 times this week. No definition found in the ontology.

Schema change

invoices.discount_amount → net_discount

Detected from dbt manifest diff. 14 downstream definitions reference it.

For data teams

Governance without becoming the bottleneck.

  • The queue handles itself.

    Related issues are grouped, traced to the definition or model behind them, and ranked by potential impact.

  • Drift surfaces before it breaks.

    Schema changes, rule changes, and rename collisions arrive as flagged updates, not Slack alerts from finance.

  • Every ontology object has receipts.

    Owner, source, edit history, last review. Roll back any change. Trace any answer to the context that produced it.

Cassis · review queue 3 open
New context acquisition_channel

Proposed from 9 questions. Source: UTM fields and campaigns table.

Review →
Clarify loyal_customer

Two attributed definitions. Sales: 3+ renewals. CS: >12mo subscription.

Review →
Schema drift invoices.discount_amount

Column renamed to net_discount. Downstream definitions flagged before refresh.

Review →
For everyone else

Numbers you can defend in the meeting.

Every answer shows its work.

What was revenue in Q4?

$2.45M

Definition Revenue, Finance
Excludes refunds + chargebacks
Reviewed Mar 11, S. Parker

Ambiguity surfaces. It does not hide.

What is our churn rate?

Two definitions exist. Which one do you mean?

Logo churn % of customers lost
Revenue churn % of ARR lost

Cross-domain questions get the joins right.

Which Q1 prospects converted to paid accounts by Q4?
127 prospects $1.4M ARR
Marketing prospects Sales opportunities Finance accounts
Where it fits

Augments your trusted data stack.

Data platforms
  • Warehouses
  • Lakehouses
Modeling
  • dbt
  • Semantic layers
Documentation
  • Catalogs
  • Docs
Cassis
Cassis agent
  • Conversational interface
AI clients
  • Claude Code
  • Codex
  • Dust
Agents and workflows
  • Slack
  • Analytics agents
  • Workflow agents

Start trusting youranalytics agents

Cassis is in early access. We're working with data teams at companies with well-structured data stacks (between 200 and 1000 people) who are ready to move beyond duct-taped context.