Board
A board-ready deck built ONLY from the data in this workspace - the model, your logged actuals, the trackers, the accounts book and the team. Brand it, then Export prints just the slides (choose “Save as PDF”, landscape). No prose walls: numbers, gaps and the basis for each.
Cmd Centre
Every module examined in one pass - the model and cash, plan vs actuals, the activity engine, the team, ops hygiene and retention. Module health scores what is working, alerts are ranked by severity and link straight to the pane that fixes them, and the work queues list what is already open. Activity is judged against a Jan-Dec pro-rated target. Re-runs every time you open this page.
Launch pad
Your home base. Follow the steps to build and run your plan, keep the team in view, and post what matters. Already set up? Jump to your dashboard.
Your team lives in the Team collaboration hub - leaderboard, profiles, trackers & notice board.
Crew
Your team in one view. The leaderboard ranks reps by quota attainment; open any profile to see their stats and live tracker; the notice board keeps everyone aligned.
Detailed standings & skills benchmarking now live in Analytics → Team report.
President's Club
Prizes
Qualify at ≥ % quotaSPIFFs & contests
Notice board
Targets
Work backwards from a revenue target to the activity every team needs. Enter targets in the highlighted inputs; the full funnel - new business and customer success - calculates automatically. Then push the results as monthly targets into the Sales, Marketing and CSM trackers.
Inputs
New-business funnel - required volume
MQL source breakdown (per month)
Customer success - retention & expansion
Per-rep targets - what gets pushed (per month)
The team plan is allocated to each rep - SDRs split outbound activity, AEs split held/SQO (weighted by quota where set), marketers and CSMs split their funnel. These exact per-rep monthly targets get written into each rep's blue target column. Updates live as you change inputs.
Push targets to departments
Writes the table above into the Marketing, Sales and CSM activity trackers (the blue target columns). Existing logged actuals are untouched. Tip: in each tracker the target sits in the rightmost “… target” column of every month - scroll right if you don't see it.
The mainline
Your core financial model. Pick a pre-built scenario or set your own assumptions on the left - pricing, churn, costs and hiring - and the right side projects revenue, profit, cash and headcount month by month, with break-even and unit economics. Everything else in Cmd Rails reads from this.
0Revenue model
▶1Software stack
▶2Service pricing
▶3Growth & churn
▶4Costs & headcount
▶Projection
Month-by-month table
Model
Revenue engine
A 12-month sales-capacity and revenue plan. Set your assumptions and monthly team inputs (the highlighted cells); everything else calculates live - SDR and AE funnels, pipeline, revenue attainment, and cost of sales.
Assumptions
The bookings engine - month by month
inbound, outbound, pipeline and the constrained bookings line; every input lives in AssumptionsSales
Each SDR & AE has their own tracker. Pick a rep to log their weekly numbers, or Team Total for the rolled-up view (read-only). Reps come from the Team Leaderboard - tag a member as SDR or AE there and they appear here.
Success
Each CSM has their own tracker - engagement, account health, renewals/expansion. Pick a CSM in the Weekly tracker section below to log their numbers, or stay on Team Total for the rolled-up view. Reps come from the Team Leaderboard - tag a member as CSM there.
Per-account breakdown
The book of business behind the tracker, itemized - each account’s MRR, owner, renewal month, health and outcome. Totals roll up to the cards; the itemized CSV export includes this table. Months follow the model’s Jan–Dec year.
Weekly tracker
Marketing
Each marketer has their own tracker - campaigns, content, and the demand funnel (leads → MQLs → SQLs). Pick a rep to log weekly numbers, or Team Total for the roll-up. Reps come from the Team Leaderboard - tag a member as Marketing there.
Partners
Each partner manager has their own tracker - sourcing motion (intros, meetings, enablement) and the partner funnel (sourced opps → co-sell → deals won → revenue). Pick a rep to log weekly numbers, or Team Total for the roll-up. Tag a member as Partnerships on the Team hub to add them here. Closed-won partner deals feed the Partner revenue forecast on the Forecast page.
Leadership
Leaders track a mix of activity (1:1s, deal & forecast reviews, coaching, exec meetings, hiring) and content delivery (enablement, playbooks, thought-leadership, internal comms, case studies). Pick a leader to log weekly numbers, or Team Total for the roll-up. Tag a member as Leadership / Other on the Team hub to add them here.
Metrics
Full-funnel monthly metrics across marketing, sales development, new business, and post-sales. Enter monthly actuals in the highlighted cells; conversion rates, totals, and the rolling average calculate live. The Metric snapshot tab rolls these up by quarter.
Pull fills the funnel lines from the team rollups - Marketing → MQL sources, Sales → discovery held / accepted (SQOs), CS → renewals & expansion. You can still type over any cell.
Snapshot
A quarterly roll-up of the Metric report Actual - the full funnel condensed to leads, MQLs, SQOs, closed won, ARR, onboarding, and conversion rates between each stage. Updates automatically as you edit the Metric report.
Actuals
A CFO-style view of the business - the full modelled P&L (revenue → COGS → gross margin → S&M / G&A → EBITDA) and SaaS metrics. Enter your actuals inline in the Actual column beside each month’s projection; the flight deck and analytics fold them in automatically.
P&L statement
Segment P&L
The same P&L split by revenue stream - Software, Recurring services and Setup / onboarding - summed over the selected horizon. Direct costs sit where they are incurred; CSM cost is allocated across recurring revenue, and S&M / G&A are allocated by revenue share (rows marked “alloc.”).
SaaS metrics
Bookings · recognised · cash
The three numbers teams confuse: bookings (new ARR signed), recognised revenue (GAAP, earned monthly), and cash collected (equal to recognised revenue - billing-timing modelling is retired with the fundraising view).
Runway
Turns the plan into cash. Models annual-upfront billing, planned funding rounds, and dilution - then shows your runway, your out-of-cash month, and your lowest cash point. One framework: cash here = the Ledger's operating cash flow (same model, same starting cash - the field below IS the Ledger's) + annual-upfront billing timing + capital raised. With 0% upfront and no rounds, this page's cash curve equals the Ledger's exactly.
Funding rounds
Raise or extend?
A quick what-if on top of the plan above: out of runway? You can raise capital (more cash, dilution) or extend by cutting opex (no dilution). Set inputs, compare runway, then push the raise into Round 1.
Monthly cash flow
Funding rounds & dilution
Cap table
Analytics
Best-performing plays and resource-library usage - pulled live from your Playbook and Marketing resources.
The variance cockpit: what the plan said, what actually happened, and where the gap is. Everything green is your logged reality; everything violet is the plan. Deep-dives live in the tabs above.
Signals
Derived from your latest actuals, measured against the plan. Months run Jan–Dec of the planning year (model month 1 = January).
Manager view of the team - detailed standings and the skills benchmarking matrix. Reps don't see this report.
Detailed standings
Rep benchmarking - skills matrix
Competency ratings (1–5) vs the team average. Set each rep's scores in their profile → Skills.
ARR trajectory, revenue mix, margins, and how the team scales with clients - plus the fully itemized P&L and operating metrics.
Gap to target - plan vs actual
Target = plan. Actuals are entered inline in the Ledger’s Actual columns. Cumulative through the latest month with actuals entered.
Projection only - enter actuals in the Ledger and these tables will use them month-by-month.
Profit & loss - itemized
Operating metrics
The full-year commercial funnel - booked → showed → qualified → won, pipeline, revenue signed, sales comp and cost of sales, by quarter and full year.
Gap to target - plan vs actual
Target = the Commercial-model funnel (your plan). Actual = the realized funnel from the Sales activity tracker.
Commercial funnel - detail
Unit economics, net & gross revenue retention over time, the monthly MRR-movement bridge, and the customer-success activity that drives it all.
Gap to target - retention economics
Target = plan; actuals entered inline in the Ledger’s Actual columns.
Gap to target - customer success activity
Target = monthly targets on the CSM activity tracker. Actual = logged CSM activity.
Unit economics - per client
Customer success - activity & renewals
Cash balance over time, plus the monthly cash-flow build - operating net, annual-prepay timing boost, capital raised, and ending balance.
Gap to target - plan vs actual
Target = plan; actuals entered inline in the Ledger’s Actual columns.
Cash-flow detail
Monthly outbound volume and the full sales-activity breakdown - every metric across all four quarters with conversion rates.
Gap to target - plan vs actual
Target = monthly targets on the Sales activity tracker. Actual = logged outbound activity.
Sales activity - detail
The full marketing-to-revenue funnel from the metric report - every stage summed by quarter and year with stage-to-stage conversion.
Gap to target - plan vs actual
Funnel actuals from the Metric report. Deals-won target = the Commercial-model plan; upper-funnel targets aren't set.
Metric funnel - detail
Read-only summary of the deal-level forecast - New business + Expansion for the selected forecast period. Edit it on the Forecast tab (Insights).
Forecast breakdown
Planned MRR against actuals, plus a variance breakdown across the metrics you track.
Variance - plan vs actual
Forecast
Forecast the period deal by deal - New business, Expansion and Partner revenue each have a stage table and calculator. Pick the forecast period, work the numbers, then Submit to log a dated snapshot; accuracy tracking scores every call you make.
Deal-level forecast
New business
Expansion
Partner revenue
Partner-sourced and channel deals. Closed-won deals and avg deal size pull from the Partner signals tracker for the selected period; expected deals and open-stage counts are entered here and flow into the combined forecast below.
Submit forecast
Phases the combined new-business + expansion forecast across the period - closed-won in the current period, open/new forecast spread evenly. Submit to save a dated snapshot.
Submission history
Every submission is logged with its forecast, the cadence call notes, and any recording/transcript link.
Forecast accuracy
Each submission's committed forecast vs the actual revenue logged for that period (new business + expansion from the Metric report). Accuracy = actual ÷ forecast; bias shows whether you tend to over- or under-call.
Tools
The decision layer on top of the model - close the gap to target, solve for a number, and see which inputs matter most.
Work out the gap between your target and where you'll land on current pace - then model the levers to close it.
Levers to close the gap
Activity gap - leading indicators
Annual activity target vs logged actuals for Marketing, Sales and CS - the leading indicators behind the revenue number.
How the stress-test sliders work
Solve for a single target by changing one input - the model finds the value that hits your number.
Sensitivity - what moves Month-12 ARR
Goals
Rally the commercial team on the year's number, theme and the OKRs that get you there. Plan by the year or by quarter - each period keeps its own OKRs, awards & lessons.
Commercial OKRs
Kickoff initiatives
Team awards
Recognise the quarter's standouts. Auto-fill from leaderboard →
Lessons from the quarter
What worked, what didn't, and what we'll change.
Copilot
Ask the model. It reads your live numbers - runway, ARR, burn, NRR, CAC, Rule of 40, team, forecast, gaps - and helps you plan.
System controls
Defaults and data management for this workspace. Settings are stored in your browser.
Claude runs on the Cmd Rails backend, so no API key is needed and none is ever held in your browser. Full conversational answers switch on once you are signed in to a workspace. Until then the Copilot falls back to its built-in offline answer engine.
Account
Your profile, your workspace, and who can access what. Profile details save to your account; the workspace name is shared with your team.
This shared workspace's name - it is how your team and your account are identified.
Preview the app as a manager or as a specific rep. In rep mode the nav shows only the Team hub and that rep's own team / individual tracker, and only their own profile can be opened. (This is a UI preview - not enforced security in a local file.)
Invite teammates by email - they get their own real login and join this workspace with the role you set. admin = everything. rep = Crew, their own tracker, account and billing by default; grant extra modules per person with the Modules picker once they appear below. Roles and module access are enforced server-side. We email them a secure join link - they're added the moment they open it and sign in.
Plan & billing
Your workspace plan, what it unlocks, and your billing. Upgrades check out securely through Stripe and apply to everyone in this workspace the moment payment completes.
Market
Size the whole market against what your current plan actually captures. TAM and average attempts per account are the only new inputs - team, activity capacity, conversion rates and ACV are read live from your model, so there is no double entry.
Inputs
TAM and attempts are yours to set; everything else comes from the modelThe market vs your plan
how much of the addressable market this plan reaches and convertsCAC
What it costs to win a customer, fully loaded, against what a customer is worth. Everything reads live from the model: the engine table shows where wins actually come from and what each engine costs, and the channel split is your lens on the marketing side only. Nothing here edits the plan.
Where wins come from
computed, not typed - each engine's cost against the wins it sources (attribution follows each engine's share of qualified opps)Marketing channel split
splits the marketing budget and the inbound wins only - outbound is the sales team's engine and its cost is comp, shown aboveCAC through the year
fully-loaded cost per win each month, against the 3x line a healthy plan stays underDeal rooms
One pod per live deal. Map the buying committee - champion, decision maker, budget holder - read the gaps, and keep notes against every person in the room.
Intel
The single place for what you know about your market and buyers - ICP, segments, personas, competitors, target accounts and win/loss. Everything here is saved to this workspace.
Marketing ops
The operating map of your marketing-ops function - four tiers, from committing to a pipeline number down to closing the loop with sales. Assess each domain's maturity, assign an owner, and note the gaps. Every card carries the classic failure mode to watch for.