How fast is the audience growing, net?
Show data table Subscribers across 12 categories. Subscribers rose 164% from Oct to Sep. Month Subscribers
npm pnpm yarn bun
npx shadcn@latest add https://beautifulcharts.dev/r/instrument-block-audience-growth.jsonWhich week was best?
Show data table Returning, New across 8 categories. W35 leads with 2,013, 3% more than W37. Week Returning New
npm pnpm yarn bun
npx shadcn@latest add https://beautifulcharts.dev/r/instrument-block-best-week.jsonBudget allocation Recharts
Where does the budget go?
Show data table 8 nodes and 11 links. $4.5m flows from 1 source. The largest link is Budget → Engineering at $2.4m; the most ends at Salaries ($3.0m). From To Value Share of its source
npm pnpm yarn bun
npx shadcn@latest add https://beautifulcharts.dev/r/instrument-block-budget-allocation.jsonWhich team is burning budget fastest?
Show data table Budget spent across 5 categories. Data leads with 108%, 16% more than Growth. Team Budget spent
Pace line: spending in step with the calendar would sit on it. npm pnpm yarn bun
npx shadcn@latest add https://beautifulcharts.dev/r/instrument-block-budget-burn.jsonWhere are requests served from?
Edge 82% Regional 11% Origin 7%
Show data table 3 rings. Edge is furthest along at 82%; Origin is at 7%. Tier Value Maximum Share of maximum
npm pnpm yarn bun
npx shadcn@latest add https://beautifulcharts.dev/r/instrument-block-cache-hit-tiers.jsonWhich categories carry the quarter?
Retail · Q3
Sales by category
Sales $1,678k
Top category Furniture 25% of sales Furniture is the largest, at 25% of the total. The top 3 make up 59%. Kitchen is the largest group (40%).
Home 38% Outdoor 22% Kitchen 40%
Show data table Treemap of 8 items totalling $1678k. Furniture is the largest, at 25% of the total. The top 3 make up 59%. Kitchen is the largest group (40%). Department Category Sales Share of total
npm pnpm yarn bun
npx shadcn@latest add https://beautifulcharts.dev/r/instrument-block-category-treemap.jsonCohort retention Plain SVG
Do newer cohorts stick around longer?
Retention · weekly cohorts
Who's still here
Week 4, oldest 45%
Week 4, newest 49% At week 4, 49% of the Jul 28 cohort were still active, against 45% of the Jul 7 cohort: newer cohorts are sticking around longer.
15 cells have no data and are drawn empty, not as zero.
Show data table Heatmap of 6 rows by 8 columns. Highest: 100%, on 6 cells. Lowest: Jul 7 · W7 at 33%. Aug 11 has the highest average (77%). 15 cells have no data and are drawn empty, not as zero. Cohort Week Retained
Empty cells are weeks a cohort hasn't reached yet. npm pnpm yarn bun
npx shadcn@latest add https://beautifulcharts.dev/r/instrument-block-cohort-retention.jsonHow close is each goal?
Activation 78% Retention 62% Nps 88%
Show data table 3 rings. 2 of 3 rings have met their goals. Retention is furthest behind at 62% of 75%. Goal Value Maximum Share of maximum Goal
npm pnpm yarn bun
npx shadcn@latest add https://beautifulcharts.dev/r/instrument-block-goal-rings.jsonHow's the week, in four numbers?
$ 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 . 0 1 2 3 4 5 6 7 8 9 k $48.2k
▲ 6.9% since last week · a good sign
$48.2k. Up 6.9% since last week, a good sign. Over the last 7 points it ranged from $39.0k to $48.2k.
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 312
▲ 4.7% since last week · a good sign
312. Up 4.7% since last week, a good sign. 89% of the 350 target. Over the last 7 points it ranged from 240 to 312.
0 1 2 3 4 5 6 7 8 9 . 0 1 2 3 4 5 6 7 8 9 % 1.8%
▼ 22% since last week · a good sign
1.8%. Down 22% since last week, a good sign. Over the last 7 points it ranged from 1.8% to 2.9%.
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 41
▲ 41% since last week · worth watching
41. Up 41% since last week, worth watching. Over the last 7 points it ranged from 22 to 41.
npm pnpm yarn bun
npx shadcn@latest add https://beautifulcharts.dev/r/instrument-block-kpi-strip.jsonWho holds what share?
Ours 31% Northwind pay 27% Tallow 18% Brisk 11% Others 13%
Show data table 5 segments making up 100. Ours is the largest share: 31% of 100, ahead of Northwind pay at 27%. Company Share Share
npm pnpm yarn bun
npx shadcn@latest add https://beautifulcharts.dev/r/instrument-block-market-share.jsonHow did MRR move, and why?
Show data table Waterfall of 6 bars. From $84.0k to $92.7k: +$8.7k (+10.4%). Biggest rise: New (+$12.4k). Biggest fall: Churn (−$6.8k). Item Change Level after
npm pnpm yarn bun
npx shadcn@latest add https://beautifulcharts.dev/r/instrument-block-mrr-bridge.jsonAre payouts steady?
1 value is missing and is shown as a gap, not zero.
Show data table Payout across 13 categories. Payout rose 18% from Jul 5 to Sep 27. The peak was Aug 30, at $21.6k. 1 value is missing and is shown as a gap, not zero. Date Payout
A gap is a week with no payout recorded, not a zero. npm pnpm yarn bun
npx shadcn@latest add https://beautifulcharts.dev/r/instrument-block-payouts-trend.jsonAre we ahead of plan, and by how much?
3 values are missing and are shown as gaps, not zero.
Show data table Actual, Plan across 13 categories. Actual rose 1,023% from W27 to W36. 3 values are missing and are shown as gaps, not zero. Week Actual Plan
Plan at the end: 5,200. Weeks without an actual are drawn as gaps, not zeros. npm pnpm yarn bun
npx shadcn@latest add https://beautifulcharts.dev/r/instrument-block-plan-vs-actual.jsonPortfolio vs index Recharts
Did we beat the benchmark since the start?
Show data table Fund, Benchmark across 12 categories. Fund rose 20% from Oct to Sep. Month Fund Benchmark
Indexed returns: past performance, not a forecast. npm pnpm yarn bun
npx shadcn@latest add https://beautifulcharts.dev/r/instrument-block-portfolio-vs-index.jsonWhich sources feed which products?
Show data table 7 nodes and 6 links. $1110k flows from 3 sources. The largest link is Sales-led → Revenue at $510k; the most ends at Enterprise ($500k). From To Value Share of its source
npm pnpm yarn bun
npx shadcn@latest add https://beautifulcharts.dev/r/instrument-block-revenue-flow.jsonIs growth profitable?
Revenue $322k Gross margin 69%
Show data table Revenue, Gross margin across 6 categories. Revenue rose 77% from Q4 ’25 to Q1 ’27. Quarter Revenue Gross margin
npm pnpm yarn bun
npx shadcn@latest add https://beautifulcharts.dev/r/instrument-block-revenue-margin.jsonWhere does revenue come from?
Subscriptions 61% Usage 24% Services 11% Other 4.9%
Show data table 4 segments making up $302k. Subscriptions is the largest share: 61% of $302k, ahead of Usage at 24%. Source Revenue Share
Sources under 5% are grouped as Other; hover it to see them. npm pnpm yarn bun
npx shadcn@latest add https://beautifulcharts.dev/r/instrument-block-revenue-mix.jsonWhat should we build next?
Roadmap
Reach against effort
Quick wins 3 Dark mode, CSV export, Templates No clear relationship between Effort (weeks) and Reach (r = 0.18, 8 points).
Show data table Scatter plot of 8 points. No clear relationship between Effort (weeks) and Reach (r = 0.18, 8 points). Feature Effort (weeks) Reach
npm pnpm yarn bun
npx shadcn@latest add https://beautifulcharts.dev/r/instrument-block-scatter-quadrant.jsonIs the service within its target, and when did it slip?
2 values are missing and are shown as gaps, not zero.
Show data table p95, p50 across 14 categories. p95 rose 1% from Sep 17 to Sep 30. The peak was Sep 24, at 466 ms. 2 values are missing and are shown as gaps, not zero. Day p95 p50
Gaps are days with no measurements, not fast days. npm pnpm yarn bun
npx shadcn@latest add https://beautifulcharts.dev/r/instrument-block-service-latency.jsonWhere do signups drop off?
Show data table Funnel of 5 steps. 2.5% of Landed reach Paid. The biggest drop is Landed to Started signup: 78% lost. Step People From previous From Landed Change from previous
npm pnpm yarn bun
npx shadcn@latest add https://beautifulcharts.dev/r/instrument-block-signup-funnel.jsonHow did sales go each day this month?
Store · September
Sales per day
Total, days logged 1,602 1 missing
Best day 80
Days logged 29/30 07 leads with 80, 3% more than 06.
1 value is missing and is shown as a gap, not zero.
Show data table Sales across 30 categories. 07 leads with 80, 3% more than 06. 1 value is missing and is shown as a gap, not zero. Day Sales
npm pnpm yarn bun
npx shadcn@latest add https://beautifulcharts.dev/r/instrument-block-terminal-sales.jsonThis week vs last Recharts
Is this week tracking last week?
3 values are missing and are shown as gaps, not zero.
Show data table This week, Last week across 7 categories. This week rose 17% from Mon to Thu. 3 values are missing and are shown as gaps, not zero. Day This week Last week
npm pnpm yarn bun
npx shadcn@latest add https://beautifulcharts.dev/r/instrument-block-this-week-vs-last.jsonWhat's the value here, against the others?
Show data table Median load across 6 categories. Africa leads with 1710 ms, 16% more than Asia. Region Median load
npm pnpm yarn bun
npx shadcn@latest add https://beautifulcharts.dev/r/instrument-block-trace-bars.jsonHow many units per category, countable?
Show data table Units across 5 categories. M leads with 19, 36% more than S. Size Units
npm pnpm yarn bun
npx shadcn@latest add https://beautifulcharts.dev/r/instrument-block-unit-bars.jsonIs reliability in the healthy band?
Reliability · 30 days
Uptime 99 99.2 99.4 99.6 99.8 100 99.93% uptime · healthy 2 incidents, 30 minutes down. The SLA target is 99.9%. npm pnpm yarn bun
npx shadcn@latest add https://beautifulcharts.dev/r/instrument-block-uptime-score.jsonDid we hit this week's targets?
Deploys 117% Reviews 78% Bugs closed 90%
Show data table 3 rings. Deploys is furthest along at 117%; Reviews is at 78%. Deploys is over the maximum. Habit Value Maximum Share of maximum
npm pnpm yarn bun
npx shadcn@latest add https://beautifulcharts.dev/r/instrument-block-weekly-goals.json