Controllers — Sauna

The AI agent for controllers

Sauna runs the close checklist, pulls the variances, and drafts the management reporting from your ledger and systems — so month-end reports on itself and you review instead of assemble.

Sauna is an AI assistant for controllers that makes month-end report on itself. It runs the close checklist by owner, builds the variance pack against budget and prior period with drafted commentary, reconciles the balance sheet, and assembles the board and lender reporting on your close calendar — so you review the numbers instead of assembling them.

What it does

What Sauna does for controllers

  1. 01

    Run the close checklist

    Track every close task — accruals, reconciliations, journal entries, intercompany — by owner and status, and chase whoever's behind so the timeline holds.

  2. 02

    Variance pack

    Compare actuals to budget and prior period across the P&L, flag the lines that moved beyond your threshold, and draft the explanation in plain English for the management report.

  3. 03

    Reconcile and flag

    Cross-check the balance sheet accounts against subledgers and statements, surface what doesn't tie, and quote the line that needs your review.

  4. 04

    Board and lender reporting

    Pull the recurring management pack — P&L, balance sheet, cash, the KPI dashboard — built and delivered on the close calendar you set.

Put Sauna to work on this.

Get started for free

In context

Ask in chat. It does the work.

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.

app.sauna.ai/sauna
You
You
@Sauna Pull this month's actuals against budget and last month across the P&L, flag every line that moved more than 5%, draft the variance commentary, and give me the close checklist status by owner.
S
Sauna
Reading QuickBooks and NetSuite.
Done — here's the draft and what I found. Approve to send.

Try it

Ask in plain words

The literal prompt for this job. Open it in Sauna and it picks up from there.

Pull this month's actuals against budget and last month across the P&L, flag every line that moved more than 5%, draft the variance commentary, and give me the close checklist status by owner.
Example promptRun in Sauna →

Plugs into the tools you already run — and thousands more, or any MCP server.

What you get

A finished result, not a transcript.

Reports, drafts, and dashboards Sauna assembles from your live tools — kept current on its own.

team.sauna.app/close
Day 4
of close
11
tasks open
6
variances flagged
Close completion by dayLast 8 weeks
Intercompany reconOpen · owner: AP · chase
Opex variance+8% vs budget · drafted
Board packIn review · due day 6

Get the result, not the busywork.

Get started for free

Good to know

Questions, answered.

Will it post journal entries on its own?

No. Sauna assembles the close, runs the variances, and drafts the reporting; posting entries and signing off on the numbers stay yours, with every figure traceable to its source.

Does it connect to our ERP?

Yes — NetSuite, QuickBooks, Sage, and thousands more, plus your warehouse and sheets, or your own system over an API key or MCP server.

Is my data safe?

Sauna reads only what you connect, and acts only after you approve. Your workspace and its memory are yours, not training data.

Keep exploring

More ways teams use Sauna

Put Sauna to work for controllers.


Get started for free