Skip to content
Resources

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
Tool
MEE6
  1. Invite MEE6 to your server
  2. Open the dashboard and go to Welcome
  3. Enable the welcome message and set the channel
Carl-bot
  1. Invite Carl-bot
  2. Use the welcome system in its dashboard
  3. Set the welcome channel and message template
YAGPDB
  1. Invite YAGPDB
  2. Go to Control Panel → General → Welcome messages
  3. Configure the message and join channel
ProBot
  1. Invite ProBot
  2. Open dashboard → Welcome
  3. 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

1

Choose a welcome bot.

2

Follow the setup instructions.

3

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