Overview
Internal tools. Not linked anywhere in the app.
Payments
A real charge on whatever Stripe keys are live right now, the only way to prove checkout, the webhook signature and fulfilment all work in live mode. It grants nothing: no plan, no credits, no unlock, just a receipt in the ledger. Refund it in the Stripe dashboard when you're done.
Inbox
Every conversation the help bubble has had: bugs, questions, ideas, billing. The bot answers first and classifies; bugs, ideas and anyone who needs a person are also emailed to you. Messages draw on the sender's token allowance, so nobody can run up a bill here.
| When | Kind | Who | Summary | Where | Msgs | |
|---|---|---|---|---|---|---|
| Loading… | ||||||
Pricing
One place for every number the site sells with. The rule sizes every allowance: the token floor is the share of each price kept as margin, and the rest buys the month's tokens at the calibrated cost per token, so the allowance is never typed in. Change a price or the floor, watch the allowance and a projected month move, commit. Live within a minute: tiers, allowances, packs, referral rewards, the paywall, the terms table, receipts.
Levers
Credit packs
Assumptions
Seeded from the Finance panel where there's data; edit freely. Utilization is the share of the monthly allowance an average subscriber actually uses.
Floor check
Model to seeA projected month
Live pricing against the draft, same assumptions.| Live | Draft | Change |
|---|
Draft, by plan
| Plan | Price | Tokens / month | Cost of full use | Subs | Revenue | Contribution | Expected | At full use (the rule) |
|---|
What changes on the site
| Number | Today | After commit |
|---|
Commit
Versions
Every commit. Roll back to any of them, or to the code's defaults.| Version | When | By | Note | Subscribers |
|---|
Finance
Revenue from Stripe, cost from every model call, spend from the ledger and the bank. Green holds the floor, yellow is tight, red is losing money.
Loading…
Profit & loss
Cost of goods
| Model | Rounds | Cost | Per round |
|---|
Plans
Contribution this window, and what full use of the allowance would clear on the baseline cost.| Plan | Price | Subscribers | Paid this window | Revenue | Rounds | COGS | Fees | Contribution | Margin | At full use | Breakeven rounds |
|---|
Unit economics
Refer a friend
Accounts under water
Model cost above what they paid this window.| Account | Plan | Rounds | Cost | Paid | Gap |
|---|
Cohorts
By signup month. Revenue and cost inside the window.| Signed up | Accounts | Paying | Revenue | COGS |
|---|
Spend
Ledger
Typed in, or pulled from the bank. Growth spend is what the growth budget is measured against.| Date | Category | Vendor | Amount | Source |
|---|
Bank & cards
Not connected| Date | Description | Account | Amount | Category |
|---|
Targets
What green means
The floor every light is measured against.Model Compare
Same conversation, run through every model at once, with cost estimates.
Results will show up here.
Analytics
Anonymized product usage. No screenshots, no message content, ever.
By model
Loading…
By status
Loading…
Copied by heat level
Loading…
Research
Real users, with permission.
Loading…
Accounts
Every account, most recently active first. Grant co-founder status (rounds at cost, no limits, zero privacy; lapses after 14 quiet days), adjust credits, or open someone's Settings as them for support.
Grant co-founder status
Grant owner access
Unlimited rounds at no charge, on the house. Unlike co-founder it is never billed, never lapses, and leaves the account's privacy choices alone.
Grant Relationship Mode
Relationship Mode is part of The General. This comps it for an account on any plan, without billing: the switch in their Settings unlocks, nothing else changes. Revoke from the row below; that also turns their switch off.
All accounts
| Account | Plan | Role | Credits | Rounds | Cost | Sharing | Last round | |
|---|---|---|---|---|---|---|---|---|
| Loading… | ||||||||
Moments
Every sheet, callout, card and toast the app can show, with when it fires. Preview plays the real one in the frame: same code, same copy, same art the user gets, nothing mocked. Catalog
Relationship Mode waitlist
Everyone who asked to be told when Relationship Mode opens, oldest first. Sending mails the ones who haven't heard from us yet, so nobody gets it twice.
Send invites
Sends "It's your turn" from The General to people who haven't had it, oldest first. This puts real mail in real inboxes and can't be taken back.
The list
Loading...
Rated replies
👍/👎 from Model Compare. Reference material, good and bad, for editing the shared prompt in src/replies.js and src/ladders.js.
Loading…