Skip to main content

Why use welcome messages?

Welcome messages help create a friendly atmosphere in your server by automatically greeting new members. You can customize these messages to match your server’s style and include useful information for newcomers.

How do welcome messages work?

When a new member joins your server, the bot will send a customized message in the configured channel. These messages can be either simple text or rich embeds, and can include variables like the user’s name, server information, and more.

Configuring welcome messages

The following commands require the Manage Server permission.

Managing Welcome Messages

Use the welcome add command to set up a welcome message in a channel.
,welcome add (channel) (message)
Use the welcome remove command to delete a welcome message from a channel.
,welcome remove (channel)
Use the welcome test command to preview how your welcome message looks.
,welcome test (channel)

Creating Embed Welcome Messages

Need help with embeds? Use our visual embed builder at fume.rest/embed to easily create beautiful welcome messages!

Available Embed Options

  • title - Sets the embed title
  • description - Sets the main message content
  • color - Sets the embed color (hex code)
  • author - Sets author information (name&&icon&&url)
  • thumbnail - Sets the small image in top right
  • image - Sets the large image below description
  • footer - Sets footer text and icon (text&&icon)
  • timestamp - Adds current timestamp
  • message - Adds text outside the embed
  • button - Adds a link button (link&&label&&url)
  • self.destruct - Makes message delete after 7 seconds

Button Format

{button: link && Label && URL}
  • Type must be link
  • Label is the button text
  • URL must start with https:// or http://
  • Multiple buttons can be added with $v separator

Examples

All these examples can be created and previewed using our embed builder at fume.rest/embed
,welcome add #welcome Welcome {user.mention}! You are our {user.join_position_suffix} member!
,welcome add #welcome {embed}$v
{description: Welcome {user.mention} to {guild.name}!}$v
{color: #ff0000}$v
{button: link && Rules && https://example.com/rules}
,welcome add #welcome {embed}$v
{title: Welcome to {guild.name}}$v
{description: Hey {user.mention}! Welcome to our amazing community!}$v
{color: #7289da}$v
{thumbnail: {user.avatar}}$v
{footer: Member #{guild.count}}$v
{timestamp:}$v
{button: link && Rules && https://example.com/rules}$v
{button: link && Support && https://discord.gg/fume}
,welcome add #welcome {embed}$v
{description: Welcome {user.mention}!}$v
{color: #ff0000}$v
{button: link && Get Started && https://example.com/start}$v
{self.destruct}

Command Aliases

You can also use these shorter aliases for the welcome command:
  • ,wel
  • ,w
Need help? Check our Variables and Embeds guides for more customization options!