
Sauna builds the deal model: it assembles the cash-flow and IRR projection, drafts the investment memo, pulls market and comp data, and refreshes the portfolio dashboard each reporting cycle.
What it does
Sauna drafts the multi-year cash-flow, debt-service, and IRR projection in Google Sheets from the rent roll, operating statement, and loan terms you connect.
It writes the investment committee memo in Google Docs — thesis, returns, risks, and sensitivities — pulling the figures straight from the model.
Sauna gathers submarket rent, vacancy, and sale comps from your connected data exports and drafts the market section with each source cited.
It updates occupancy, NOI, and return metrics on the portfolio dashboard in Airtable and drafts the variance note for the asset management team in Slack.
Put Sauna to work on this.
Get started for freeIn context
Sauna shows up where you already work — the web app, Slack, email, iMessage, and Superhuman. It reads what it needs, does the task, and comes back with the draft for your approval.
Try it
The literal prompt for this job. Open it in Sauna and it picks up from there.
“Build the 10-year cash-flow model in Sheets for the Riverside acquisition from the rent roll and loan terms, then draft the IC memo with a downside sensitivity.”
Plugs into the tools you already run — and thousands more, or any MCP server.
Good to know
No. Every input comes from the rent roll, loan terms, and market data you connect; Sauna labels each assumption and flags where it's estimating rather than reading.
Yes — the memo pulls directly from the model, and Sauna cites the source line for each number so you can trace any figure back.
Sauna reads only what you connect, and acts only after you approve. Your workspace and its memory are yours, not training data.
Keep exploring