Back to Wiki

How to Set Up a Welcome Bot on Discord

ayo

ayo

Published April 29, 2026Updated April 29, 2026

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

  1. Go to mee6.xyz/dashboard โ†’ your server
  2. Enable Welcome & Goodbye
  3. Set the channel (e.g. #welcome)
  4. Write your welcome message using placeholders:
- {user} โ€” Mentions the new member - {user.name} โ€” Their username - {server} โ€” Server name - {member.count} โ€” Total member count
  1. Optional: enable DM welcome (sends a private message)
  2. Save changes

Option 2: Carl-bot Welcome

  1. dashboard.carl.gg โ†’ your server โ†’ Welcomer
  2. Enable the Welcomer module
  3. Set the welcome channel
  4. Use the embed builder for a rich formatted welcome:
- Title, description, colour, thumbnail (their avatar), footer
  1. Configure auto-roles: assign a "New Member" role automatically on join
  2. Add a goodbye message for the same channel

Option 3: Discord Native Welcome (No Bot Required)

  1. Server Settings โ†’ Community
  2. Enable Welcome Screen
  3. Add a welcome message and feature up to 5 recommended channels
  4. 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:

  1. Check out #rules
  2. Pick your roles in #get-roles
  3. 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

Found this helpful? Explore more articles in the wiki.

Join our Discord