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?
Section titled “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
Section titled “Setting Up Welcome Messages”When creating or editing your bot, describe what you want:
Basic Welcome
Section titled “Basic Welcome”“When someone joins, send ‘Welcome to the server, @username!’ in #welcome”
Detailed Welcome
Section titled “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
Section titled “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
Section titled “Welcome Message Ideas”Friendly & Casual
Section titled “Friendly & Casual”“Hey @username! Welcome to the crew! 🎉 Make yourself at home and check out #start-here!”
Professional
Section titled “Professional”“Welcome to [Server Name], @username. Please review our guidelines in #rules and introduce yourself in #introductions.”
Gaming Community
Section titled “Gaming Community””🎮 @username has entered the game! Welcome to GamersHQ! Check #looking-for-group to find teammates!”
Creative Community
Section titled “Creative Community””✨ A new artist has arrived! Welcome @username! Share your work in #showcase and get inspired in #gallery!”
Study/Learning
Section titled “Study/Learning””📚 Welcome, @username! Ready to learn? Start with #resources and ask questions in #study-help!”
Customization Options
Section titled “Customization Options”Include User Info
Section titled “Include User Info”Your welcome message can include:
@username— Mentions the new member- Their profile picture
- Join date
Choose Your Channel
Section titled “Choose Your Channel”“Send welcomes in #arrivals, not #general”
Add Emoji Reactions
Section titled “Add Emoji Reactions”“After sending the welcome, add 👋 and 🎉 reactions”
Mention Roles
Section titled “Mention Roles”“Tell new members to ping @helpers if they need assistance”
Welcome + Role Assignment
Section titled “Welcome + Role Assignment”Combine welcomes with automatic role assignment:
Instant Role
Section titled “Instant Role”“When someone joins, give them ‘Member’ role and welcome them in #general”
Reaction-Based Roles
Section titled “Reaction-Based Roles”“Welcome new users in #verify. When they react with ✅, give them ‘Verified’ role”
Timed Roles
Section titled “Timed Roles”“Give new members ‘Newbie’ role. After 7 days, upgrade to ‘Regular’”
Learn more about role assignment →
Testing Welcome Messages
Section titled “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
Section titled “Tips for Great Welcomes”Keep It Short
Section titled “Keep It Short”Long messages can be overwhelming. Save details for your #rules or #start-here channel.
Be Genuine
Section titled “Be Genuine”Match the tone of your community. A gaming server can be casual; a professional server might be formal.
Include Action Items
Section titled “Include Action Items”Tell new members what to do next:
- Read rules
- Introduce themselves
- Pick roles
Don’t Spam
Section titled “Don’t Spam”One welcome message is enough. Don’t send multiple messages or DMs for the same person.
Goodbye Messages
Section titled “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.