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:
- Send ‘Welcome @username! 🎉’ in #general
- Tell them to check out #rules and #introductions
- 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
- Set up your welcome message in your bot
- Use the preview feature to test
- 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.