The reporting dashboard
that reads itself.
Frank reads your numbers, tracks your patterns, and writes your weekly business briefing. Ready every Monday morning.
No credit card required
Frank's First Read
Week of June 2, 2026
The headline
Revenue held at $42,300. Margins up 2 points after the contractor renegotiation landed.
Strongest signal
First time under 42% since March. The March hire is starting to pay its way.
Frank's take
Solid week. Don't add overhead before the proposals close. Thursday follow-ups first.
Someone has to make sense
of the week.
Right now that someone is you. Every Monday morning: open Xero, check Stripe, pull GA, cross-reference the numbers, try to remember what happened in week 3, write something up.
Frank does all of that before you open your laptop. You get the finished read — what moved, what matters, what to watch — already written, grounded in your actual data.
90
minutes
Doing it manually
2
minutes
With Frank
Business owners spend 90 minutes every Monday morning piecing this together themselves. Frank does it in 2.
Five sections. Every week. No filler.
Frank doesn't pad the briefing. Each section has a job — and nothing else.
The headline
One sentence. What defined the week. Frank writes it after reading everything else — so it captures what actually mattered, not just the biggest number.
Example
“Revenue held steady at $42,300. Margins improved 2 points after the contractor renegotiation landed.”
Strongest signal
The one metric that moved most meaningfully this week. Not the most dramatic — the most meaningful. Frank explains why it matters.
Example
“Payroll as % of revenue: 41%. First time it's been under 42% since March. The March hire is starting to pay its way.”
What Frank's watching
Something that isn't a problem yet but could become one. Or an opportunity worth chasing. Frank names it and tells you what to do.
Example
“Two proposals outstanding ($34k combined). Close rate on proposals over $15k has been 60% this quarter. Follow up by Thursday.”
Trajectory
Where you're heading. Frank connects this week to your 12-month goal and tells you whether the current pace gets you there.
Example
“At $91,400/month average, you're 9% below your $1.2m target. Still achievable — but Q3 needs to close strong.”
Frank's take
Frank's honest opinion. Not hedged, not qualified. What he'd tell you if he was sitting across the table.
Example
“Solid week. The margin improvement is real — don't dilute it before the proposals close. Thursday follow-ups first.”
Frank's First Read
Week of June 2, 2026
The headline
Revenue held steady at $42,300. Margins improved 2 points after the contractor renegotiation landed.
Strongest signal
First time it's been under 42% since March. The March hire is starting to pay its way.
Frank's watching
Two proposals outstanding
$34k combined. Close rate on proposals over $15k has been 60% this quarter. Follow-up call by Thursday.
Trajectory
$91,400/month average. 9% below the $1.2m target. Achievable if Q3 closes strong.
Frank's take
Solid week. Margin improvement is real. Don't dilute it before the proposals close. Thursday follow-ups first.
Most dashboards show you data.
Frank tells you what it means.
A dashboard waits for you to notice something. A briefing is an opinion, delivered before you ask, with a recommendation attached.
Proactive, not reactive
Frank doesn't wait for you to ask. The briefing arrives every week whether you remembered to check or not.
Frank flagged a cash shortfall 3 weeks before it showed up in the bank account.
Opinion, not data
Frank doesn't just surface the numbers. He reads them, forms a view, and tells you what to do.
Revenue looked fine. Frank caught the margin compression underneath and called it out immediately.
Connected to your goals
Every briefing ties this week's data back to your 12-month goal. You always know if the pace is right.
9% below pace in week 4, not week 52. Early enough to actually do something about it.
Frank adapts to
what actually happened.
Not every week is a solid week. When the numbers tell a harder story, Frank tells it straight — no softening, no spin.
Frank's First Read
Week of May 12, 2026
The headline
Revenue dipped 11% to $37,800. The new hire's pipeline is building but hasn't closed yet.
Frank's watching
Proposal close rate: 0 of 3
Your usual rate is 60%. Either the timing is off or the pricing needs looking at.
Frank's take
Don't panic on the dip. But the hire needs to land a client in the next 30 days to stay on track. Have that conversation before the end of this week.


Your week, already read.
Every Monday morning.
Connect your tools once. Frank handles the rest. First briefing arrives within 24 hours.
No credit card required