A real dashboard, running right here on sample data — tap the tabs, hover the chart, open a weekly report, or press Draft chase on an overdue invoice and watch it write the email and then stop. Or drop your own Excel file or CSV on it and it rebuilds on your numbers — read in this browser, nothing uploaded, network tab open if you like.
Want to see this on your own numbers?
Drop an Excel file or CSV of your invoices or jobs — any export with a date and an amount. .xlsx works as-is, no save-as-CSV step. On Google Sheets? Just copy the cells and press Ctrl‑V here — no export needed. It is read in this browser: nothing is uploaded, and you can have the network tab open while you do it.
✦ AI weekly summary — written by the dashboard, not by you
Revenue — last 6 weeks
Receivables — call first
Thirteen weeks of completed work, newest on the right.
What you are owed, oldest first — because that is the call order.
Open invoices
Every Monday this writes itself and lands in your inbox.
Archive — your weekly history
Open any week and the summary is recomputed from that week's figures — not a stored snapshot, so it cannot quietly disagree with the chart above it. On a live account these arrive by email every Monday morning; here they are rebuilt on demand from the same series everything else on this page is drawn from.
That’s the real dashboard, running right here — tap the tabs and the KPI tiles. It builds itself from today’s date in your browser, which is why it is never out of date.
Like what you see? This runs on your numbers.
Send one messy file — get a working dashboard back in a day, keep it either way. No card.
Not ready to send a file? Fair.
Both run entirely in your browser. No account, no email, no upload — open devtools and watch: the page makes no network requests after it loads.
Each has a sample file loaded in one click, if you’d rather poke at it than dig up an export.