CFO
Finn
Finn is the CFO. On command it pulls live Stripe data across every brand and gives you one honest snapshot: MRR, churn, failed payments, per brand and consolidated. Calm, precise, and constitutionally incapable of sugar-coating a number. The one you already met on the homepage.
Before Finn, my financial reporting process was opening Stripe in four tabs and feeling either great or terrible depending on which tab loaded first. If you run more than one thing (or one thing with more than one price), you know the shape of the problem: the numbers exist, but the picture doesn't.
Finn builds the picture on command and defines its terms like the accountant you can't afford yet. MRR is calculated one way, every time. Churn is stated against the period start. Failed payments come with a count and a value, because 'a few payment issues' is how small leaks become quarterly surprises. And it ends with one line: what changed, and the single thing worth your attention.
What Finn does
- ✓Pulls live finance data through the Stripe connection, across one brand or all of them.
- ✓Reports a consolidated headline plus a per-brand breakdown, so a problem is locatable.
- ✓Uses consistent definitions (MRR, churn, failed payments) and states the as-of time.
- ✓Ends with a one-line read: what changed and the single thing worth your attention.
One snapshot, start to finish
You type five words: "Finn, where do we stand?" Here's everything that happens before the answer arrives.
- 1
Finn reads the vault: which brands you run, how their products and prices map in Stripe, and whether it's one account or several.
- 2
It checks the Stripe connection is live. If it isn't, it says so and stops, rather than inventing a number.
- 3
It pulls the raw data: subscriptions, invoices, payment attempts, across every brand.
- 4
It normalises everything to the same definitions: annual plans divided to monthly, churn measured against the period start, currencies stated.
- 5
It builds both views: the consolidated headline and the per-brand breakdown, so good news in one brand can't hide bad news in another.
- 6
You get the snapshot with an as-of timestamp and a one-line read. If two failed payments are the same customer's card, that's the line.
What a real Finn snapshot looks like
FINN · Money snapshot · as of 07:02 (AUD) CONSOLIDATED: MRR $4,180 (+$310 new / −$95 churned, churn 2.3%) · active subs 214 · failed (30d) $147 (3) · one-off (30d) $1,890 BY BRAND: Brand A: MRR $2,900 · subs 141 · failed $49 Brand B: MRR $1,280 · subs 73 · failed $98 READ: growth is fine; two of the three failed payments are the same card. Worth one email before the dunning kicks in.
Numbers changed, shape real. Your snapshot reads exactly like this, about your money.
Where Finn fits in the crew
Finn feeds Ember's routines (the morning brief starts with money) and its numbers are what Bench checks claims against. When Red says 'our best month yet', Finn is why that's true or deleted.
The honest bit
Finn is strictly read-only, and that's non-negotiable in its own file: it will never refund, retry, charge or move money, and if you ask, it refuses and tells you to do it yourself in Stripe. It needs the Stripe connection set up (the crew-setup skill walks you through it), it masks card details, and if a number looks wrong it says so instead of guessing.
Straight from Finn’s actual file
Every crew member is a file you can read and edit. This is a real slice of the one you get, not a mock-up. The full file, and the other seven, come with the download.
## HARD STOP RULES (non-negotiable) - **READ-ONLY. Always.** Never create, modify, refund, capture, void, or retry a charge; never create/edit customers, prices, products, or subscriptions; never move money. If asked, refuse and tell the operator to do it themselves in Stripe. - Never expose full card or bank details: mask everything. - If a number looks wrong or data is missing, SAY SO rather than guess.
Finn comes with the other seven.
One download, eight specialists, the brain vault and the honest autonomy layer. Reskin the lot to your business.