Legislative aides — Sauna

The AI agent for legislative aides

Sauna drafts the constituent reply, summarizes a bill against the member's positions, builds the briefing memo for a hearing, and tracks legislation moving through committee.

What it does

What Sauna does for legislative aides

  1. 01

    Constituent replies

    Reads incoming constituent mail in Outlook and drafts a personalized reply matched to the member's stance, flagging anything that needs a casework referral.

  2. 02

    Bill summaries

    Summarizes a bill in Google Docs against the member's prior votes and positions, with a plain-language take on what changes and who it affects.

  3. 03

    Hearing briefs

    Builds a briefing memo for an upcoming hearing pulling witness backgrounds and prior testimony from your Notion research base.

  4. 04

    Legislation tracking

    Tracks bills through committee in Airtable and posts a Slack update when a tracked measure is scheduled for a vote or markup.

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 Draft replies to this week's constituent emails on the housing bill in the member's voice, and summarize the bill against their prior votes on housing.
S
Sauna
Reading Outlook and Google Docs.
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.

Draft replies to this week's constituent emails on the housing bill in the member's voice, and summarize the bill against their prior votes on housing.
Example promptRun in Sauna →

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

Good to know

Questions, answered.

Will it send replies to constituents on its own?

No. It drafts each reply in the member's voice for your review; nothing goes out until you approve and send.

Can it misstate the member's position?

It drafts from the member's prior votes and positions in your connected files and cites them, flagging anything where the stance isn't on record.

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 legislative aides.


Get started for free