Welcome messages let you greet new members automatically when they join. You can configure up to 3 welcome messages per server, each in a different channel with different content.
Commands
All commands require Manage Server permission.
| Command | Usage | Description |
|---|
,welcome add | [#channel] <message> [--delete seconds] [--pending] | Add a welcome message (max 3) |
,welcome remove | <number> | Remove a welcome message by its list number |
,welcome list | | View all configured welcome messages |
,welcome test | [number] [#channel] | Preview a welcome message using yourself |
,welcome variables | | View all supported tagscript variables |
If no channel is specified, the welcome message will be sent in the channel where you run the command.
Flags
| Flag | What it does |
|---|
--delete <seconds> | Auto-delete the welcome message after the specified number of seconds |
--pending | Wait until the member passes Discord’s onboarding or membership screening before sending |
The --pending flag only works if your server has Membership Screening or Onboarding enabled in Discord’s server settings.
Welcome messages support tagscript and embed syntax for fully customizable messages. Use ,welcome variables to see all available variables like {user}, {server}, {user.mention}, and more.
Want to build a custom embed? Use the Embed Builder to design your message visually and copy the code directly into your command.
,welcome add #welcome {user.mention}$v{embed}$v{color: #8B6914}$v{title: Welcome to {server}!}$v{description: Hey {user.mention}, thanks for joining! Make sure to check out the rules and have fun.}
Examples
Simple welcome message:
,welcome add #general Welcome to the server!
Embed welcome with auto-delete:
,welcome add #welcome {user.mention}$v{embed}$v{color: #8B6914}$v{title: Welcome!}$v{description: Enjoy your stay in **{server}**, {user.mention}!} --delete 60
Pending welcome (waits for screening):
,welcome add #welcome {user.mention}$v{embed}$v{color: #8B6914}$v{title: You've been verified!}$v{description: Welcome to {server}, {user.mention}. You now have full access.} --pending
Test your messages: