SnowstormBot logo

All-in-one Discord companion

SNOWSTORMBOT

One bot, one dashboard. Schedule messages, automate moderation, post feeds, run support tickets, reward activity, and more, all from a single place.

Explore features
Category

Automation

Automations React to joins, leaves, role changes, and keywords with custom actions.
Build event-driven flows that fire when something happens in your server: a member joins or leaves, a role is added or removed, or a message contains the words you watch for. Each automation runs a small tree of actions (send a message, grant or remove roles, ask a question with branching buttons) so you can welcome people, gate channels, or react to chatter without writing a line of code.
Commands Custom slash commands, plus on/off toggles for the bot's built-ins.
Define your own slash commands that post a canned reply or run a chain of actions, with a per-command role gate so only the right people can use them. You can also switch the bot's built-in commands on or off per server, keeping your command list exactly as long as you want it.
Category

Engagement

Birthdays Members set a birthday and the bot celebrates on the day.
Members register a birthday with a slash command and the bot posts a greeting at 9 AM in their own timezone, optionally handing out a temporary birthday role for the day. A community touch that runs itself once it is switched on.
Giveaways Run fair, timed giveaways with a one-click entry button.
Hosts build a giveaway through a guided wizard. Members enter with a button (gated by optional required or excluded roles), and the bot draws winners on a timer with reroll support. Every draw keeps a provably-fair audit (seed, tickets, rolled numbers) you can review in the dashboard.
Polls Quick native polls that close and summarise themselves.
Members start a poll with a slash command. The bot runs it for a set time, posts a clean result summary when it closes, and keeps a history of past polls on the dashboard. Great for quick community decisions.
Reminders Personal reminders the bot delivers by DM when they are due.
Members set one-off reminders for themselves and manage them with a slash command, and the bot sends a direct message when each one is due. Simple, personal, and out of your way.
Suggestions Collect ideas with vote buttons and a staff review flow.
Members post ideas that appear as a vote embed in a suggestions channel. Staff can accept, deny, or mark them as considered with a reason, and the original post updates in place so everyone sees the outcome.
XP & levels Reward activity with XP, levels, and leaderboards.
Award experience per message with an anti-spam cooldown, track levels, and grant role rewards as members climb. Leaderboards are available in chat and on the dashboard, so your most active members get the recognition they earned.
Category

Messaging

Feeds Auto-post new uploads, streams, releases, and articles.
Subscribe a channel to YouTube, Twitch, Kick, GitHub, or any RSS/Atom feed and the bot posts new items as they land, with optional role pings. Push sources arrive within seconds, and everything else is polled on a sensible cadence.
Scheduled jobs Recurring bot actions on your server's clock.
Set up recurring actions with a cron expression and a live preview of the next runs. The schedule respects your server's timezone (daylight saving included), so a 9 AM job stays at 9 AM all year.
Send message Post one-off or scheduled messages as the bot.
Compose a message in the dashboard and send it now or schedule it for later, posted to any channel as the bot. A category-grouped channel picker makes finding the right place quick.
Sticky messages Keep an important message pinned to the bottom of a busy channel.
Pick a message to keep at the bottom of a fast-moving channel, and the bot reposts it after a set number of new messages so rules or key info never scroll out of sight. Manage it from the dashboard or an in-channel command.
Category

Moderation

Auto-moderation Catch invites, spam, mass mentions, caps, and banned words.
Scan messages and edits against the rules you enable (anti-invite, anti-spam, mass-mention limits, excessive caps, banned words, link allow/deny lists). A tripped rule deletes the offending message and can warn the member, feeding the same record trail as manual actions.
Moderation Warnings, notes, and the full moderation command set.
Record warnings (members can see their own) and private staff notes, and run the moderation commands (ban, kick, timeout, role, nick, purge, and more) with a per-command role gate. Every action is tracked, so your team always has the history.
Verification gate Gate new members behind a single Verify button.
Post a message with a Verify button that grants a verified role on click, keeping new arrivals out of the rest of the server until they tap through. A lightweight first line of defence against drive-by spam.
Category

Onboarding

Role menus Let members self-assign roles from buttons or a dropdown.
Post a message with buttons or a dropdown that members click to give or remove roles from themselves. Perfect for colour roles, pronoun roles, interest pings, and opt-in channels, with no manual role handing-out.
Voice hubs On-demand temporary voice channels that clean themselves up.
Set up a lobby channel. When a member joins it the bot spins up a personal voice channel and gives them a control panel (rename, user limit, lock, kick). The temporary channel is deleted once everyone leaves, so your voice list stays tidy.
Welcome & goodbye Greet new members and wave off the ones who leave.
Welcome joining members with a channel message, an optional generated welcome card (avatar over a gradient with the member count), and an optional DM, plus a goodbye message when someone leaves. A warm first impression, automatically.
Category

Support

Tickets Private support tickets with staff tools and transcripts.
Members open private support tickets from a panel button or a slash command. Staff handle them in a locked-down channel with categories, saved transcripts, and stats in the dashboard. Everything your support team needs in one place.

You stay in control

Invite the bot to servers you own, hand day-to-day management to a role you choose, and review every action it takes in a per-server audit log.

An unhandled error has occurred. Reload 🗙

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

This page lost its live connection and is out of date.
Refresh to continue.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.