How to Set Up a Welcome Bot on Discord
A welcome bot greets every new member automatically โ making them feel noticed from the second they arrive.
Option 1: MEE6 Welcome Messages
- Go to mee6.xyz/dashboard โ your server
- Enable Welcome & Goodbye
- Set the channel (e.g.
#welcome) - Write your welcome message using placeholders:
{user} โ Mentions the new member
- {user.name} โ Their username
- {server} โ Server name
- {member.count} โ Total member count
- Optional: enable DM welcome (sends a private message)
- Save changes
Option 2: Carl-bot Welcome
- dashboard.carl.gg โ your server โ Welcomer
- Enable the Welcomer module
- Set the welcome channel
- Use the embed builder for a rich formatted welcome:
- Configure auto-roles: assign a "New Member" role automatically on join
- Add a goodbye message for the same channel
Option 3: Discord Native Welcome (No Bot Required)
- Server Settings โ Community
- Enable Welcome Screen
- Add a welcome message and feature up to 5 recommended channels
- New members see this overlay when they first join
Note: This is visible to members before they can see channels โ good for first impression, but doesn't ping them personally.
DM Welcome Messages
DM welcomes are higher-touch but riskier (members may have DMs disabled):
Hey {user.name}! ๐ Welcome to [Server Name]!
Here's how to get started:
- Check out #rules
- Pick your roles in #get-roles
- Say hi in #general!
Feel free to DM a moderator if you need anything.
Keep DM welcomes short โ long walls of text don't get read.
Related: Discord Onboarding Setup Guide ยท Discord New Member Experience