Down −$118K vs prior month. Paid social attributable revenue fell 38%, while organic & email rose. The shortfall is acquisition-side, not retention.
-- Generated SQL · canonical layer
SELECT channel, SUM(amount) FROM canonical.revenue ...
Now in private preview · cross-vertical
Connect your data. We catalog it, model it, and answer business questions across all of it — with sources, SQL, and citations.
MRR fell −$42.1K driven mostly by Pro-tier churn in the EMEA region — voluntary cancellations on annual renewals, not gross adds.
Your data team is the bottleneck for every question that isn't already on a dashboard. The CEO asks at 9pm. The answer arrives Thursday.
Last quarter's KPIs, rendered beautifully. But the question that matters today is the one nobody built a tile for.
Generic LLMs hallucinate joins, miss your business logic, and can't show their work. You can't forward an answer you can't verify.
Every answer shows the canonical concepts the agent reasoned over, the sources it cited, and the SQL it generated. Click any card to see its receipts — this is the wedge against generic AI over your warehouse.
Down −$118K vs prior month. Paid social attributable revenue fell 38%, while organic & email rose. The shortfall is acquisition-side, not retention.
-- Generated SQL · canonical layer
SELECT channel, SUM(amount) FROM canonical.revenue ...
1,247 accounts match the activation profile from your last successful launch — Pro/Growth plan, ≥$24K ARR, active in the last 14 days.
-- Generated SQL · canonical layer
SELECT id FROM canonical.customer WHERE ...
Total paid social spend +14%, CAC +27%, attributable revenue +6%. Meta Reels efficiency improved; Meta Feed degraded — note: iOS attribution caveat applies.
-- Generated SQL · canonical layer
SELECT channel, period, SUM(spend), SUM(rev) ...
Scheduled. Snapshot will refresh from the canonical model on each run, and arrive as a PDF + PPTX to 4 recipients.
// Action · register schedule
schedule.create(target=dashboard, cron="0 8 * * 1", channels=[email])
The data side discovers and proposes. Your team approves a canonical model of the business. The agent reasons over that model — never raw schemas — and learns from what it ships.
Connectors discover every table, column, dimension, and API endpoint across your stack — and stay in sync.
Statistical + LLM-assisted typing proposes entities, keys, and relationships — surfaced for human review.
A human-approved layer of business concepts — Customer, Order, Channel — that the agent reasons over.
Every answer, citation, and follow-up updates a corpus of grounded reasoning the planner can learn from.
Decides which canonical concepts, joins, and tools a new question needs — never raw schemas.
We're not an ETL vendor — we consume the world your data teams already built. Connectors are growing every release; what's live today and what's next, in one list.
Conversational analysis across every connected source, with citations.
Persistent views of the canonical model your team aligned on — composed from answered questions or built directly.
Scheduled PDFs and PPTX delivered to inboxes — board decks on autopilot.
Generate target cohorts grounded in your knowledge base; query them like first-class segments.
Upload PDFs, briefs, and documents — the agent grounds answers in your context.
Review and approve the canonical model the agent reasons over. The buyer keeps the keys.
Every answer can be inspected, cited, and traced back to the canonical concepts and source rows that produced it. Forward the answer to your CFO; the receipts go with it.
SELECT region,
SUM(canceled_mrr) AS churn_mrr
FROM canonical.subscription_movement
WHERE plan_tier IN ('Pro','Growth')
AND event_type = 'voluntary_cancel'
AND period = DATE_TRUNC('month', CURRENT_DATE - INTERVAL '1 month')
GROUP BY region
ORDER BY churn_mrr DESC;
The agent never queries raw tables. Every question routes through an approved, human-reviewed model of your business — the same Customer, Order, and Channel your team has already aligned on.
Every result carries refs back to source, sync batch, and freshness. Revoke a source, and impacted answers update — automatically, with a record of what changed.
Every claim links to the SQL we ran, the canonical concepts we used, and the underlying source rows. Forward the answer; the receipts go with it.
New attributes, metrics, segments, and relationships enter a review queue — not the live model. The buyer keeps the keys to what "Customer" means.
A 30-minute walkthrough on your data shape, your top four questions, and what the first canonical model would look like.