Skip to main content

Welcome System

Set up customized welcome and goodbye messages to greet new members and acknowledge departures. Veronica’s welcome system supports dynamic variables, custom channels, and rich embed formatting.

Quick Setup

1

Enable Welcome Messages

Initialize the welcome system for your server.
/welcome setup
System initialized and ready for configuration.
2

Set Welcome Channel

Choose where welcome messages should be sent.
/welcome channel #welcome
Channel linked successfully.
3

Customize Message

Create your welcome message with dynamic variables.
/welcome message Welcome {user.mention} to {server.name}!
Custom message saved.
4

Test Configuration

Preview how your welcome message will look.
/welcome test
Verification complete!

Dynamic Variables

Use these variables in your welcome and goodbye messages:
VariableDescriptionExample Output
{user.mention}Mentions the user@Username
{user.name}User’s display nameUsername
{user.tag}User’s full tagUsername#1234
{user.id}User’s Discord ID123456789
{server.name}Server nameMy Awesome Server
{server.membercount}Total member count1,234
{server.id}Server ID987654321
{date}Current dateJanuary 30, 2026
{time}Current time3:45 PM

Configuration Options

Configure messages sent when users join.Commands:
  • /welcome enable - Enable welcome messages
  • /welcome disable - Disable welcome messages
  • /welcome message [text] - Set welcome message
  • /welcome channel [#channel] - Set welcome channel
  • /welcome embed [true/false] - Use embed format
Configure messages sent when users leave.Commands:
  • /goodbye enable - Enable goodbye messages
  • /goodbye disable - Disable goodbye messages
  • /goodbye message [text] - Set goodbye message
  • /goodbye channel [#channel] - Set goodbye channel
Automatically assign roles to new members on join. See the Auto-Roles Guide for detailed setup and security information.
Send a private welcome message to new members.Commands:
  • /dmwelcome enable - Enable DM welcome
  • /dmwelcome message [text] - Set DM message

Example Configurations

Welcome {user.mention} to {server.name}! 🎉
We now have {server.membercount} members!

Advanced Features

Role-Based Welcome

Send different welcome messages based on how users joined:

Invite Tracking

Track which invite link was used and customize messages accordingly.

Verification Level

Different messages for verified vs. unverified members.

Boost Welcome

Special message for server boosters.

Bot Detection

Separate handling for bot accounts.

Image Backgrounds

Create custom welcome images with user avatars:
/welcome image enable
/welcome image background [url]
/welcome image text Welcome {user.name}!

Best Practices

Keep welcome messages concise and friendly. Include essential information like rules channel, introduction channel, and server guidelines.
Avoid mentioning @everyone or @here in welcome messages as this will ping all members every time someone joins.
Use embed format for more visually appealing welcome messages with colors, images, and structured information.