Spent {{btInsMonth}}{{btInsTotal}}Where it went, by the category on each transaction. Change a category in the transaction itself and this follows.
{{cr.name}}{{cr.amount}}{{cr.pct}}
Balance over timeView transactions
{{btInsBalHi}}{{btInsBalLo}}
{{btInsBalHover.text}}
{{xl.label}}
Spending over time{{btInsSpendToggleLabel}}
{{btInsSpendHi}}0
{{btInsBarHover.text}}
{{sl.label}}
By monthWhat you spent each month. Income isn’t counted, and a repeating expense counts once for every month it lands in.
{{mr.label}}{{mr.amount}}
Cash flow
Savings
Insights
Assistant
War Room
War Room reads the news and keeps a short board of what changed, why it matters, and where to look.It never names a pick and never sends notifications. You choose the areas it covers.
{{wrBannerText}}Try again
Clear
{{ch.label}}
{{b.eyebrow}}{{b.fresh}}
{{b.signal}}
{{b.line}}
{{b.action}}{{b.conf}}{{b.ready}}
{{b.note}}
Nothing openNo open bulletins in your areas. War Room checks for new ones throughout the day.Widen areas
Nothing matchesNo open bulletins in the areas you filtered on.
{{wrNotYetLabel}}
{{b.eyebrow}}{{b.fresh}}
{{b.signal}}
{{b.line}}
{{b.action}}{{b.conf}}{{b.ready}}
{{b.note}}
Bulletins that ran their course, with how each one played out.
{{b.eyebrow}}{{b.fresh}}
{{b.signal}}
{{b.line}}
{{b.action}}{{b.conf}}{{b.ready}}
{{b.note}}
Nothing closed yetWhen a bulletin plays out, doesn’t, or runs past its horizon, it moves here.
Board
Closed
Bulletin
{{wrD.eyebrow}}
{{wrD.signal}}
{{wrD.dateLine}}
{{wrD.note}}
{{wrD.action}}{{wrD.ready}}
War Room tracks this for context only.
{{wrD.outcomeLine}}
What’s confirmed
{{cf.fact}}{{cf.source}}
Why it matters
{{h.n}}
{{h.hop}}{{h.conf}}
{{wrD.lookLabel}}
{{wrD.look}}
What you’d need{{wrD.ready}}Nothing to prepare first.
{{nd.text}}
Watch
{{wt.item}}{{wt.state}}
What would close it
{{wrD.closes}}
Confidence
{{wrD.tier}}{{wrD.tierWhy}}
Worth knowing
{{wrD.worth}}
{{wrSetTitle}}
Five questions. Only the areas are needed; the rest decide which bulletins read as ready for you, and you can change any of them later.
Areas
Which areas do you want bulletins for?
{{pl.label}}
Choose at least one area.
Savings buffer
Roughly how many months of expenses could you cover from savings?
{{wrBufBudgetLine}}
Read from Budget Manager. Turn that off below to answer yourself.
{{pl.label}}
Work
What kind of work do you do?
{{pl.label}}
Region
Where are you based?
Region only. Used for local prices and rules.
Time
How much time a week could you give to acting on a bulletin?
{{pl.label}}
What War Room reads
{{rd.name}}{{rd.cap}}
Nothing else. With Budget Manager or Lists installed, War Room can read your savings and what you keep on hand, and each can be turned off here.
Add-On Library
Clear
{{sc.label}}
Installed
{{ad.name}}
{{ad.line}}
{{stNoHitsLabel}}
Search covers names and descriptions.
{{gTitle}}
Account
Profile
Security
App
Preferences
Integrations{{gLinkCount}}
BillingPayment issueActiveInactive
Support
Help
About
Legal
Export & data
Log out
Delete account
{{userInitial}}
JPG or PNG · initial shown when empty
Plan
ProYou’re on the Pro planStandard{{gPlanLink}}
Display name
Enter a display name.
Email
{{gEmail}}
Sign-in email can’t be changed.
Time zone
{{tz.label}}
No matches
Applies at next reset — history keeps its dates.
Daily reset boundary
{{o.label}}Add
Midnight by default · set 04:00 so a late night still counts as today
Change password
Two-factor authenticationOff
Sessions
{{gCurName}}
{{gCurMeta}}
IP {{gCurIp}}
{{d.name}}
{{d.count}}
Revoke all other sessions
Nothing linked
Link a calendar from Import on the calendar.
{{lk.name}}
{{lk.account}}
{{lk.meta}}
Unlink
One device can hold more than one login. Revoke any you don’t recognize.
{{ss.name}}
{{ss.meta}}
IP {{ss.ip}}
Revoke
Add an authenticator
No code to scan — use the key.
{{g2faKey}}
1. Get an authenticator app on your phone or computer, such as Duo or Google Authenticator.
2. Scan the QR code, or copy the key into the app by hand — same secret.
3. Enter the 6-digit code it generates on the next screen.
Enter the code from your authenticator app
Authenticator code
{{sl.ch}}
From your authenticator app
Save your recovery codes
Each works once if you lose the authenticator. Write them down and store them somewhere safe.
{{rc.code}}
At least 8 characters
{{gPwErrorText}}
Theme{{gPrefThemeNow}}
Time format{{gPrefTimefmtNow}}
Tabs{{gPrefTabsNow}}
Density{{gPrefSizeNow}}
Modules{{gPrefModulesNow}}
Communication{{gPrefCommsNow}}
{{th.label}}
{{fm.label}}
{{tr.label}}Opens here
{{sz.label}}
{{md.name}}{{md.cap}}
Push notifications{{gPushCaption}}
{{cl.name}}{{cl.cap}}{{cl.value}}
{{cl.value}}
{{op.label}}
Time
{{o.label}}Add
Day
{{gReflDay}}
{{d.label}}
Time
{{o.label}}Add
{{cl.hint}}
{{gPlanPrice}}
Pro
{{gPlanSub}}
Invoices
{{yr.year}}{{yr.count}}
{{inv.date}}{{inv.status}}{{inv.amount}}
{{gInvNote}}
{{gInvNoteSub}}
{{ha.title}}
{{helpNoHitsLabel}}
Search covers titles and article text.
Contact support
{{gr2.title}}
{{guideNoHitsLabel}}
Search covers titles and article text.
{{pg.text}}
Version2.0
Open-source licenses
In the app
React and React DOM (MIT)
Supabase JS (MIT)
Lucide icons (ISC)
Fonts
Satoshi (ITF Free Font License)
Literata (SIL Open Font License 1.1)
On the server
web-push (MIT)
Build tools
Vite (MIT)
TypeScript (Apache-2.0)
SWC (Apache-2.0 and MIT)
Vitest (MIT)
{{lr.title}}
{{pg.text}}
Everything you’ve written and logged. JSON, with CSV for logs.
Included
{{ex.name}}
Download includes what’s selected. The emailed export always includes everything.
This can’t be undone
Everything you’ve written and logged is deleted within 30 days. The subscription cancels automatically.
Export your data firstAll data is deleted
Type DELETE to confirm
You’re on the free plan
Your Pro subscription ended. Everything you wrote is safe and the checklist works exactly as it did.
Sharing is off
{{xAssistantLine}}
Export is still yours, anytime
Game Plan
Create your account
Email
{{aErrorText}}
Or
Or
Game Plan
{{aEmailShown}}
PasswordAt least 8 characters
Confirm password
Authenticator code
{{sl.ch}}
From your authenticator app
Emailed code
{{sl.ch}}
Sent to your email — expires in 10 minutes.
Accept the Terms of Service and Privacy Policy
By selecting “I agree”, I have reviewed and agree to the Terms of Service and acknowledge the Privacy Policy. I am at least 18 years of age.
Add an authenticator
No code to scan — use the key.
{{g2faKey}}
Get an authenticator app, scan the code or enter the key by hand, then enter the 6 digits it generates on the next screen.
Save your recovery codes
Each works once if you lose the authenticator. Write them down and store them somewhere safe.
{{rc.code}}
Add two-factor authentication?
Pair an authenticator app to require a 6-digit code each time you sign in. You can set this up later in Settings.
Display name
This name appears on anything you share.
Time zone
{{tz.label}}
No matches
Detected from your device — change it if that’s wrong.
Recovery code
Each recovery code works once.
{{aErrorText}}
I agree
Sign-in options
{{op.label}}
{{aFormTitle}}
{{aFormSub}}
New passwordAt least 8 characters
Repeat password
{{aErrorText}}
{{legalTitle}}
Game Plan is provided as-is during the subscription term. Your data is yours — export is always available.
Document continues
{{oStatement}}
Install Game Plan
Reminders on iPhone require the installed app.
1Tap Share in Safari
2Add to Home Screen
3Open it from the Home Screen
Turn on reminders
{{oNotifSub}}
{{cl.name}}
{{cl.value}}
{{op.label}}
Time
{{o.label}}Add
Day
{{gReflDay}}
{{d.label}}
Time
{{o.label}}Add
{{cl.hint}}
The Foundation
Start with a working day
Concrete actions only. Add what you’ll actually do — rename anything.
GMBuilt in
One thing you’re grateful forBuilt in
Built in — every day
{{sg.title}}Added
Repeats daily — change anytime
Pro
{{planBenefits}}
Monthly
Annual
Standard
Free
{{planFreeLine}}
ProPro
{{oPlanPrice}}{{oPlanPer}}
{{planProLine}}
Cancel anytime. Export is always available.
Fitness Center
Budget Manager
Threads
Pinned
{{t.title}}
{{t.sub}}
{{t.when}}
Rename
{{t.pinLabel}}
Delete
This week
{{t.title}}
{{t.sub}}
{{t.when}}
Rename
{{t.pinLabel}}
Delete
Messages{{allowanceLabel}}
{{aiTitle}}
{{aiDayMark}}
{{aiEditSizer}}
{{m.file}}
{{m.fileMeta}}
{{r.text}}
{{r.text}}
{{r.text}}
{{b.marker}}
{{r.text}}
{{r.text}}
{{b.code}}
Retry
Edit
Copy
{{r.text}}
{{r.text}}
{{r.text}}
{{b.marker}}
{{r.text}}
{{r.text}}
{{b.code}}
Proposal{{m.proposalSource}}
{{o.verb}} {{o.subject}} · {{o.qualifier}}
{{m.proposalMore}}
Copy
Retry
Retry
{{m.verLabel}}
Working…
{{aiStagedName}}{{aiStagedMeta}}
{{composerSizer}}
{{composerLabel}}{{composerOverLabel}}
Messages left{{allowanceOf}}
The weekly allowance resets Monday, and a monthly cap applies too. Reading threads and deleting them never costs — only sending does.
Compare plans
Rename
{{aiPinLabel}}
Files in this thread{{aiFileCount}}
Delete
Threads
Pinned
{{t.title}}
{{t.sub}}
{{t.when}}
Rename
{{t.pinLabel}}
Delete
This week
{{t.title}}
{{t.sub}}
{{t.when}}
Rename
{{t.pinLabel}}
Delete
Messages{{allowanceLabel}}
Files in this thread{{aiFilesTotal}}
{{f.name}}
{{f.meta}}
Remove
No files in this thread yet
Training
Nutrition
Body composition
Assistant
Cash flow
Savings
Insights
Assistant
Training program
A protocol becomes your program. The card shows only the steps that fall on the day you are looking at, so a week’s program reads one day at a time.
Protocol
{{fcSplitFieldLabel}}
{{o.label}}
Choose a protocol first.
No protocols yet
Build one in Protocols and it can be your training program.
Body goals
A ring fills from where you are the day you set the goal, so saving this starts the count from your latest reading. Leave one blank to drop its ring.
{{fcGoalWeightLbl}}
Target body fat (%)
Health profile
Set once. Every estimate in the Fitness Center reads these, so the measurement and target sheets only ask what changes.
Measured as
{{sx.label}}
Date of birth
{{fcDobLabel}}
{{fcDobHead}}
{{d.l}}
{{c.n}}
{{m.n}}
{{y.n}}
{{fcDobNote}}
{{fcProfHeightLbl}}
{{o.label}}
Age and height are what the estimates need.
Daily targets
Targets are yours to set. Nothing is enforced and nothing is judged — the rings are there so you can see the day at a glance.
Calories
Protein (g)
Carbs (g)
Fat (g)
Calculate
Calculate targets
Goal
{{fcGoalLabel}}
{{o.label}}
{{fcCalcGoalWLbl}}
Target body fat (%)
Activity
{{fcCalcActLabel}}
{{o.label}}
Estimated daily targets
An estimate from your size, age, and activity — a place to start, not a prescription. Nothing changes until you use it, and you can edit every field afterwards.
{{o.label}}{{o.value}}
{{fcCalcErrText}}
Rest between sets
{{fcRestName}}
Minutes
Seconds
The Timer button counts this down after each set.
Enter at least a few seconds of rest.
{{fcMealTitle}}
Food
{{o.label}}{{o.meta}}Add
Calories
Protein (g)
Carbs (g)
Fat (g)
Serving
{{o.label}}
Name the food before saving it.
{{histTitle}}
{{histRange}}{{histHeadline}}{{histSub}}
{{hr.date}}Today
{{hr.label}}
{{lsSheetTitle}}
List name
Type
{{kd.name}}
{{lsKindHint}}
{{wrXferTitle}}
{{wrXferLabel}}
Give it a name first.
List
{{pl.label}}
No Items lists yet. Make one in Lists and it shows up here.
Amount
{{wrXferCur}}
Enter an amount.
Due
{{pl.label}}
{{wrXferCap}}
{{protoSheetTitle}}
Name
Description
{{lsItemTitle}}
{{lsItemNameLabel}}
Author
Counted in
Pages
Chapters
{{lsItemCurLabel}}
Of
{{lsItemTotalLine}}
Address
Opens in your maps app. Nothing is fetched here.
Notes
Rating
{{lsItemStarsLine}}
Vendor
Price
Size or qty
Rating
{{lsItemBoughtStarsLine}}
{{impTitle}}
Paste text{{impHint}}
{{impErr}}
Reading…
{{ir.title}}
{{ir.sub}}
{{impErr}}
{{calImpTitle}}
Connect a calendar and pick what comes in. It keeps syncing until you unlink it in Settings › Integrations. Game Plan reads it; nothing is written back.
{{src.name}}
{{src.sub}}
{{calImpBusyLabel}}
{{ci.title}}
{{ci.meta}}
{{calImpErr}}
Review import
{{ip.name}}
{{ip.meta}}
{{ip.amount}}
{{btImpErr}}
{{btSheetTitle}}
{{btNameLabel}}
{{o.label}}{{o.meta}}Add
Category
Amount
{{cu.label}}
Interval
{{btInterval}}
{{o.label}}
Days
{{d.label}}
{{btShowDaysHint}}
Date
{{sheetDateLabel}}
{{btSaveSheetTitle}}
Contribution
Withdrawal
Amount
{{cu.label}}
Date
{{sheetDateLabel}}
Savings goal
Goal amount
{{cu.label}}
Target date
{{btGoalDateLabel}}
A date is optional — without one the planner just tells you when this rate gets there.
{{btGoalErrText}}
Plan this goal
{{btPlanGoalLabel}}{{btPlanGoalValue}}
Allocation
{{cu.label}}
Interval
{{btPlanEvery}}
{{o.label}}
{{btPlanVerdict}}
Three ways to make the date
Save more each time{{btPlanLeverAmt}}
Save less, more often{{btPlanLeverFreq}}
Extend the timeline{{btPlanLeverDate}}
{{btPlanErrText}}
{{btPlanCtaNote}}
{{fcBodyTitle}}
{{fcTapeTip}}
{{fcWeightLbl}}
{{o.label}}
{{fcNeckLbl}}
{{o.label}}
{{fcWaistLbl}}
{{o.label}}
{{fcHipLbl}}
{{o.label}}
{{fcBodyErrText}}
{{fcBodyErrText}}
{{fcExTitle}}
{{fcExName}}
Exercises come from your training program.
Reps
Weight
{{o.label}}
{{fcExNudge}}
{{sheetHeading}}
Write the action first.
{{sheetDateTitle}}
{{sheetDueLabel}}
Interval
{{sheetInterval}}
{{o.label}}
Days
{{d.label}}
{{sheetShowDaysHint}}
Start time
{{o.label}}Add
End time
{{o.label}}Add
{{calMonthLabel}}
{{d.l}}
{{c.n}}
{{m.n}}
{{y.n}}
Daily focus question
{{focusStepLabel}}
{{focusDayLabel}}
What’s one problem you have?
One sentence. The answer isn’t kept — the actions it produces are.
Write something first.
{{focusDayLabel}}
What will you do to solve it?
Concrete enough to finish today. One is enough if that’s the truth.
Action 1
Action 2 · optional
Weekly reflection
{{reflStepLabel}}
{{reflWeekLabel}}
{{reflHeading}}
{{reflSub}}
The action
Write something first.
Gratitude
One thing you’re grateful for
{{stepHeading}}
Write the step first.
Interval
{{stepInterval}}
{{o.label}}
Days
{{d.label}}
{{stepShowDaysHint}}
Start time
{{o.label}}Add
End time
{{o.label}}Add
{{confirmTitle}}
{{confirmBody}}
Plans
Monthly
Annual
Standard
Free
{{planFreeLine}}
Current plan
ProPro
{{plansPrice}}{{plansPer}}
{{planProLine}}
Current plan
{{dpMonthName}}
{{dpYearName}}
{{d.l}}
{{c.n}}
{{m.n}}
{{y.n}}
{{o.label}}
Done today{{doneOf}}
Completion rate{{rateShown}}
The share of your finished days on which you completed the whole checklist. Today counts once it closes.
Last 14 days{{consistOf}}
Days you completed the whole checklist over the past two weeks. Days with nothing due are left blank.