Skip to main content
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.
CommandUsageDescription
,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 listView all configured welcome messages
,welcome test[number] [#channel]Preview a welcome message using yourself
,welcome variablesView all supported tagscript variables
If no channel is specified, the welcome message will be sent in the channel where you run the command.

Flags

FlagWhat it does
--delete <seconds>Auto-delete the welcome message after the specified number of seconds
--pendingWait 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.

Tagscript

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:
,welcome test