Custom dashboards Bro builds for you — from your own data, never invented

Your numbers live in a spreadsheet you update at midnight — or nowhere at all. Tell Bro what you want to track and it designs the store, maps your columns, and composes the dashboard: KPIs, bars, trends over time, recent records. The crucial part: AI only shapes the question — every number is computed by deterministic code over your real rows, and every widget can show exactly which rows it came from.

"Track my client calls and revenue per month, and warn me when weekly calls drop below 5"
The team Bro composes

A focused agent for each job.

Analyst · Questions → answers

Turns a plain-language question into a computation over your data — code does the math.

Data steward · Logging

Keeps a collection up to date from the team's real activity — never invents a row.

Watcher · KPI alerts

Checks your thresholds on schedule and notifies you the moment a number crosses one.

How it works

From a sentence to a working team.

01

Bring your data — or start empty

Paste or upload a spreadsheet (CSV, Excel — European formats included), connect a JSON API, or just describe what to track and log as you go.

02

Confirm the mapping

Bro proposes typed fields per column; you confirm before anything is imported. Monthly exports append with duplicate detection.

03

Bro composes the board

It proposes the plan first — what goes on the board, from which source — and builds only after your yes.

04

Live board, honest numbers

KPIs, bars and trends refresh live; click any number to see the exact rows behind it. Set a watch and get notified on a threshold.

What you connect

Only what this goal needs.

  • Nothing required — paste a spreadsheet export and you're live
  • Optional: a public JSON API as a custom connector (auth header supported, synced on a schedule)
  • Optional: your existing Brohns data — deals, hours, projects, store, support — as built-in metrics

You never connect an AI key — Bro and the agents are built in. Keys live in an encrypted vault, read server-side only for the action you approved.

Why it's different

Powerful agents. You stay in charge.

No invented numbers, ever

AI maps columns and shapes questions; arithmetic is done by deterministic code. A dashboard number is a sum over real rows, and the rows are one click away.

Your existing dashboard, imported

The spreadsheet you already keep imports in one move — and next month's export appends to the same collection instead of starting over.

Ask it questions in chat

"How many client calls this week?" is computed over the real records, not answered from memory — in Bro's chat, right where you already are.

Share it, alert on it

Mint a read-only link (with optional expiry) for a client or your team, and put a watch on any KPI so the tool warns you instead of you checking it.

Questions

Good to know.

Can the AI make up numbers on my dashboard?

No. Models only design the store and map your columns; every widget's value is computed by code over your actual rows, and the provenance view shows exactly which rows produced it.

Can I import the spreadsheet I already use?

Yes — paste cells straight from your sheet or upload a CSV/Excel file. You confirm the column mapping first, and later exports append into the same collection with duplicate detection.

Can I connect data from another tool?

Yes — point a custom connector at any public JSON API (an auth header is supported; the secret is stored encrypted). It syncs on a schedule, so the board stays fresh without manual updates.

Can I share a dashboard with a client?

Yes — a read-only share link with an optional expiry date, revocable anytime. The viewer sees computed widgets only, never your raw configuration.

Ready to put a team on dashboards & data?

Free to start. No credit card. Nothing goes out without your approval.