Welcome Messages
Build text, embed, or full image-card greetings and goodbyes with placeholders, join roles, and DM support.
On this page
Overview
Choose between a plain text message, a rich embed, or a full image welcome card for new members, plus a separate goodbye configuration for when they leave. Each has its own mode, message, and card styling.
Both support a placeholder system ({user}, {server}, {membercount}, {accountage}, and more) so messages stay personalized without any manual editing per member.
Join roles can be automatically assigned to new human members, with a separate optional role specifically for bot accounts joining the server, and a configurable delay before the welcome message posts (useful for letting verification bots finish first).
Setup
- 1
Enable Welcome
Toggle the module on from Overview or the Welcome page.
- 2
Pick a message mode
Choose text, embed, or full image card for both the welcome and (separately) the goodbye message.
- 3
Write your message copy
Use the placeholder system to personalize text, card titles, and card subtitles without hardcoding member names.
- 4
Style the welcome/goodbye card
If using card mode, customize background, accent color, text colors, and avatar border shape independently for welcome vs. goodbye.
- 5
Set join roles
Choose one or more roles automatically granted to new human members, and optionally a separate role for bot accounts.
- 6
Configure delay and cleanup
Set a delay before the welcome message posts, and whether the previous welcome/goodbye message gets deleted when a new one is posted.
- 7
Preview before going live
Use /welcome test to simulate a join and see exactly what will post, without anyone actually joining.
Examples
Illustrative mockups of what welcome messages posts in Discord. They are not a live capture, but they match the real thing.
A welcome message posted when a new member joins
Java LavaBOT
Welcome to the server, **@Kai**! 👋
You're member #1,204
Take a second to check out #rules and grab your roles in #get-roles. Glad to have you here!
Account created 2 years ago
Configuration options
| Option | Description |
|---|---|
Welcome Mode Default: Card | Text, embed, or full image card. |
Welcome Channel | Channel where the welcome message is posted. |
Welcome Message / Card Title & Subtitle | Customizable copy supporting placeholders like {user}, {server}, {membercount}. |
Embed Color Default: #5865F2 | Accent/left-border color used when welcome mode is set to embed. |
DM on Join Default: Off | Also sends the welcome message as a DM to the new member, in addition to posting it in the channel. |
Post Delay Default: 0 seconds | Seconds to wait after a member joins before posting the welcome message, giving other bots time to assign roles first. |
Delete Previous Message Default: Off | Deletes the prior welcome message when a new one posts, to avoid channel clutter. |
Goodbye Enabled Default: On | Whether a goodbye message posts when a member leaves. |
Goodbye Mode / Message / Card Title & Subtitle | Independently configurable text/embed/card mode and copy for the goodbye message. |
Goodbye Show Duration Default: On | Includes how long the member was in the server (e.g. "was here for 3 months") in the goodbye message. |
Join Roles Default: Member | Roles automatically assigned to new human members on join. |
Bot Join Role Default: Bot | Separate role automatically assigned only to bot accounts on join. |
Permissions
Bot permissions required
Who can configure this
Anyone with the dashboard's Owner or Admin access tier (Staff Access page), or Editor tier for day-to-day config changes
Commands
Click any command to copy it.
