
Sauna pulls actuals against budget, builds the variance bridge, drafts the monthly board deck, and writes the commentary so the close package is ready with the story behind every number explained.
What it does
Sauna pulls actuals from QuickBooks against the budget in Google Sheets, builds the variance bridge by department and driver, and ranks the gaps that move the consolidated result.
It assembles the monthly results into a board deck in Google Slides — revenue, margin, headcount, cash — pulling the charts from the model and flagging the slides that need a manual figure.
Sauna drafts the management commentary explaining each material variance with the driver behind it, ready for your edit before it goes to the CFO.
It updates the rolling forecast with the latest actuals and the assumptions you give it, shows the changed drivers, and notes where the new run-rate diverges from plan.
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.
“Pull last month's actuals against budget, build the variance bridge by department, draft the board deck, and write commentary on every variance over $50k.”
Plugs into the tools you already run — and thousands more, or any MCP server.
Good to know
No. It refreshes the model with actuals and the assumptions you provide and shows what changed. The forecast you stand behind is the one you approve.
Actuals come straight from the ledger and the budget from your model, with the bridge math exposed cell by cell. Every variance ties back to a driver you can verify, not a black box.
Sauna reads only what you connect, and acts only after you approve. Your workspace and its memory are yours, not training data.
Keep exploring