Discord Welcome Bot Setup
A step-by-step guide to setting up welcome messages for new members. Covers popular welcome bots, message templates, and welcome channel config.
- Free, no limits
- No login
- Runs in your browser
- Invite MEE6 to your server
- Open the dashboard and go to Welcome
- Enable the welcome message and set the channel
- Invite Carl-bot
- Use the welcome system in its dashboard
- Set the welcome channel and message template
- Invite YAGPDB
- Go to Control Panel → General → Welcome messages
- Configure the message and join channel
- Invite ProBot
- Open dashboard → Welcome
- Turn on welcome and pick a channel
Tip: Most welcome bots support placeholders like {user}, {server} or {membercount} to personalize the message.
About this tool
Welcome bots say hello to new members and can auto-assign roles, send a message into a chosen channel, and point newcomers to rules.
This guide covers the top bots and the setup steps for each.
How to use
Choose a welcome bot.
Follow the setup instructions.
Customize your welcome message.
Built-in welcome messages versus a bot
Discord's own system message posts a short randomised greeting to a chosen channel on each join. It cannot be customised, cannot include an image, and cannot be conditional - it is on or off.
A bot replaces that with an embed, a mention, channel links and whatever else you configure. The trade-off is another bot with permissions in your server, so for a small community the built-in message is often enough.
The two are independent, so it is easy to end up with both firing and every join producing two messages. Disabling the system message in server settings is the step most often forgotten after adding a bot.
Verification gates and when welcomes fire
With Rules Screening enabled, a new member is in a pending state until they accept, and cannot talk or see much. Whether a welcome fires on join or on acceptance depends on the bot, and greeting someone who has not yet accepted usually reaches nobody.
Most welcome bots can be configured to wait for the pending flag to clear. On a public server that is almost always the behaviour you want, since it also avoids greeting raid accounts that never make it through the gate.
A good welcome message
Greet the user by name, mention your rules channel, and offer a starting point. Most bots support placeholders like {user} and {membercount} to personalize it.
Frequently asked questions
Do I need a bot for welcome messages?
You can write them manually, but a bot makes them automatic and instant.
Related guides
Browse all guides and generators.
Try other relevant tools
Discord Markdown Guide
The full reference for Discord chat formatting - bold, italic, spoilers, code blocks, links and more.
Emoji Library & Copy
Search a big library of emojis and copy any of them with one click.
Discord Bio Generator
Generate short, aesthetic Discord bios with emoji and unicode options you can copy in one click.