Module 04 — Dashboards

Dashboards the agent builds for you

Describe what you want to see. The agent assembles the widgets from your saved queries and dbt models — flip between View and Edit, or drop into the code behind any tile.

ReplacesTableauLooker Studio
Mako — Live Miniature
$214k
MRR
+9.2%
1,204
Accounts
+4.1%
3.1%
Churn
-0.4%
Revenue by plan · source: mrr_by_plan.sql
Scale
Team
Starter
Hobby
Data refreshed just now · in-browser DuckDB · shared with workspace

Live miniature, open on revenue-overview — try Edit mode and the Code view, or ask the chat how the dashboard was built.

Prompt to dashboard

Say it, see it

“Revenue overview with MRR trend, churn, and a breakdown by plan” is a complete spec. The agent picks the right models, writes the queries, and lays out the widgets. Refine it the same way — in words — until it's the dashboard you meant.

Mako — Chat
Chat — new dashboard
Revenue overview: MRR trend, churn, breakdown by plan.
Creating dashboard revenue-overviewDone
Binding widget → mrr_by_plan.sqlDone
Built 3 stat tiles and a bar widget from fct_mrr and mrr_by_plan. Want the churn tile split by signup cohort?
MRR by plan
Scale
Team
Starter
Hobby
Vega-Lite + DuckDB

Fast charts, honest numbers

Widgets render with Vega-Lite on in-browser DuckDB, so exploring a dashboard doesn't hammer your production database. Every tile names its source — a saved console or a dbt model — and refreshes on the same scheduled runs, so the numbers match the ones your analysts query.

Mako — Dashboards
Widget inspector — Revenue by plan
source fct_mrr → mrr_by_plan.sql
refresh nightly 02:31 (after Flow)
compute DuckDB — in your browser
render Vega-Lite bar spec
widget up to date · 38ms
Sharing

A link, not a license

Dashboards are URLs you share with the workspace, not seats you budget for. Anyone can open one, flip to View mode, and ask the agent a follow-up right from the dashboard — which beats screenshotting a chart into a slide deck.

Mako — Dashboards
Share — revenue-overview
app.mako.ai/d/revenue-overviewcopy
Why did Starter MRR dip in week 24?
Two annual plans downgraded on June 12 — here's the query behind that number if you want to dig in.
“I asked for an account health app in plain English. It shipped one wired to our real models. These are the dashboards I was looking for.”
Ben K.Retired Data Generalist

Describe your first dashboard.

If you can say it in a sentence, the agent can build it on your data.