Support chat, without the sweat

Support that stays calm.

Add a support chat to every site and app you run with one line. Reply from your Discord threads or a quiet web inbox.

One line, any site
<script src="https://supportsauna.com/w.js" data-project="pk_…" async></script>
Support

Hey, the export button isn't working on Safari

Got it — send a screenshot when you can, we'll check the Safari build today.

Three steps, then it's quiet.

  1. Paste one line

    Drop the snippet into any site. Allowed origins keep it yours — no other domain can use your project's key.

  2. Visitors just write

    Name, email, message, screenshots if it helps. They come back to the same thread next time — no account needed.

  3. Reply where you already are

    Each conversation becomes a Discord forum post, tagged per project. /reply sends it straight back — or answer from the web inbox instead.

Everything a quiet support desk needs.

Many sites, one sauna
Organizations hold projects. Switch between them in a click, each with its own widget key.
Discord forum threads
Every conversation becomes a tagged post in your support forum. The thread is the transcript.
Web inbox
Rather not use Discord? Reply from a quiet inbox instead — one or the other, per project.
Inside your mobile app
Open a signed session in a WebView. Same chat, and your user is already identified.
Live replies
Messages land instantly on an open page — no refresh, no polling spinner.
Screenshots welcome
Image attachments travel both ways, from the visitor and back from your reply.

Frequently asked.

Does it need Discord?

No. Use the web inbox instead — reply from Support Sauna without touching Discord.

Can one Discord server serve several projects?

Yes. One forum, one tag per project — conversations stay sorted without extra servers.

Can I use Discord and the inbox for the same project?

No — one reply channel per project, so a message never has two places to be answered.

Does it work in a native app?

Yes. Open the widget in a WebView with a server-minted session — the same chat, your user already identified.

Where is data stored?

Cloudflare — conversations in D1, attachments in R2. Message bodies are never logged.

Take a breath. Then paste one line.

Get started