
Sauna builds the conditions checklist, drafts the document requests to the borrower, verifies the file against guidelines, and assembles the submission package so each loan reaches the underwriter clean and on time.
What it does
Sauna reads the loan file in Salesforce against the product guidelines, builds the outstanding-conditions checklist, and marks which documents are received, missing, or expired.
It writes the document-request email — pay stubs, bank statements, letters of explanation — naming exactly what's needed and why, ready for you to send through Gmail.
Sauna cross-checks income, assets, and dates across the W-2s and statements in Google Drive, drafts the income calculation worksheet, and flags any inconsistency before underwriting sees it.
It compiles the stacked package and a cover summary in Google Docs, confirms every condition is cleared, and holds it for your sign-off before it goes to the underwriter.
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.
“Read the Nguyen file against the conforming guidelines, build the conditions list, draft the borrower email for what's missing, and calculate qualifying income from the last two pay stubs.”
Plugs into the tools you already run — and thousands more, or any MCP server.
Good to know
No. It tracks and verifies conditions and builds the package, but clearing a condition and submitting to underwriting are your calls. Nothing goes to the borrower or underwriter without your approval.
It shows the income calculation step by step from the actual pay stubs and statements in the file and flags anything inconsistent, so you can tie every figure to a document before you rely on it.
Sauna reads only what you connect, and acts only after you approve. Your workspace and its memory are yours, not training data.
Keep exploring