Skip to content

Welcome Messages

TL;DR

Describe the welcome behavior you want (channel, DM, roles).

VibeCord generates the handlers to greet new members automatically.

Make a great first impression by automatically welcoming new members to your server.

What Are Welcome Messages?

When someone joins your Discord server, your bot can:

  • Send a greeting in a welcome channel
  • DM the new member directly
  • Share helpful information about your server
  • Assign a role to new members

Setting Up Welcome Messages

When creating or editing your bot, describe what you want:

Basic Welcome

“When someone joins, send ‘Welcome to the server, @username!’ in #welcome”

Detailed Welcome

“When a new member joins:

  1. Send ‘Welcome @username! 🎉’ in #general
  2. Tell them to check out #rules and #introductions
  3. Assign them the ‘New Member’ role”

Welcome with DM

“When someone joins, DM them with: ‘Hey! Welcome to GamersHQ! Here’s what you need to know: 📜 Read the rules in #rules 👋 Introduce yourself in #intros ❓ Ask questions in #help‘“


Welcome Message Ideas

Friendly & Casual

“Hey @username! Welcome to the crew! 🎉 Make yourself at home and check out #start-here!”

Professional

“Welcome to [Server Name], @username. Please review our guidelines in #rules and introduce yourself in #introductions.”

Gaming Community

”🎮 @username has entered the game! Welcome to GamersHQ! Check #looking-for-group to find teammates!”

Creative Community

”✨ A new artist has arrived! Welcome @username! Share your work in #showcase and get inspired in #gallery!”

Study/Learning

”📚 Welcome, @username! Ready to learn? Start with #resources and ask questions in #study-help!”


Customization Options

Include User Info

Your welcome message can include:

  • @username — Mentions the new member
  • Their profile picture
  • Join date

Choose Your Channel

“Send welcomes in #arrivals, not #general”

Add Emoji Reactions

“After sending the welcome, add 👋 and 🎉 reactions”

Mention Roles

“Tell new members to ping @helpers if they need assistance”


Welcome + Role Assignment

Combine welcomes with automatic role assignment:

Instant Role

“When someone joins, give them ‘Member’ role and welcome them in #general”

Reaction-Based Roles

“Welcome new users in #verify. When they react with ✅, give them ‘Verified’ role”

Timed Roles

“Give new members ‘Newbie’ role. After 7 days, upgrade to ‘Regular’”

Learn more about role assignment →


Testing Welcome Messages

  1. Set up your welcome message in your bot
  2. Use the preview feature to test
  3. You can also have a friend join your server to test for real

Tips for Great Welcomes

Keep It Short

Long messages can be overwhelming. Save details for your #rules or #start-here channel.

Be Genuine

Match the tone of your community. A gaming server can be casual; a professional server might be formal.

Include Action Items

Tell new members what to do next:

  • Read rules
  • Introduce themselves
  • Pick roles

Don’t Spam

One welcome message is enough. Don’t send multiple messages or DMs for the same person.


Goodbye Messages

You can also set up messages when someone leaves:

“When someone leaves, send ‘@username has left the server’ in #general”

This is optional — many servers prefer not to announce departures.


Need More Help?