Run your server. Skip the busywork.

Sauna is a Discord bot with a real dashboard. Set up tickets, moderation, leveling, and analytics in a few minutes, then let it run quietly in the background.

Checking status…

Tickets

Multiple categories, each with its own support role and emoji, so different kinds of requests land with the right team automatically. Transcripts post the moment a ticket closes and can be DMed straight to whoever opened it. That's a per-server toggle on the Tickets page.

Illustration of the Sauna mascot holding a wooden spoon
Illustration of the Sauna mascot dressed as a police officer, holding a wooden spoon

Moderation

/warn, /mute, /kick, and /ban, backed by a full case history per member. It's searchable and filterable right from the dashboard, so staff can see what happened to someone without digging through channel logs or asking around.

Leveling

Members earn XP just by chatting. /rank and /leaderboard show where everyone stands, role rewards unlock automatically at set levels, and you can pick a channel for level-up announcements. Not into leveling? Turn the whole thing off with one toggle.

Illustration of the Sauna mascot celebrating with balloons, confetti, and gifts
Illustration of the Sauna mascot wearing glasses and holding a calculator

Analytics & audit log

Member and message trends, top commands, and a full audit trail of edits, deletions, and role changes. Everything staff need to see what's happening in the server, without piecing it together from Discord's own logs.

Plus everything else you need

The smaller tools that round out the toolkit, all configured from the same dashboard.

Automod

Invite-link filtering, mention-spam limits, and message rate limits, with automatic muting for repeat offenders.

Auto-role

New members get a role the moment they join. No manual assignment, no separate role bot to babysit.

Reaction roles

Self-serve role panels. Members pick their own roles from a menu, no moderator needed.

Welcome & leave messages

Greet new members and log departures in a channel of your choice, with a template you write once.

Custom commands

Define your own slash commands with a text reply and an optional cooldown, straight from the dashboard.

Canned responses

Save common replies once and post them inside any ticket with /canned, so support staff stop retyping the same answer.

A dashboard that respects your time

Sign in with Discord, pick your server, and configure everything from one screen. No bot commands to memorize.

saunabot.rest/status
The Sauna dashboard showing the bot online, its uptime, server count, and ping history

Get started in minutes

1

Add Sauna to your server

One click, no setup wizard. Sauna joins quietly and waits until you're ready to configure it.

2

Sign in with Discord

The dashboard authenticates with Discord OAuth, so there's no separate account and no password to remember.

3

Configure what you need

Turn on tickets, moderation, leveling, or all three. Every feature is optional and scoped per server.

Ready to get started?

Sauna is free to use and takes less than five minutes to set up.

Add Sauna to Discord