Welcome System
Sends a message (plain text or a customized Embed) when a new member joins — either to a public channel, a DM, or both. Runs fully independently from auto-roles and invite tracking.
The Two Welcome Destinations#
| Destination | What you configure |
|---|---|
| Server channel | The channel, the text, and an optional Embed with custom colors/image/fields |
| Direct Message (DM) | Text and an Embed fully separate from the channel message — may fail if the member has DMs closed to everyone |
Available Placeholders#
Automatically replaced with real values inside the text or Embed:
| Placeholder | Replaced with |
|---|---|
{user} | A mention of the new member |
{username} | The username without a mention |
{server} | The server's name |
{memberCount} | The current member count |
{inviter} | Who invited the member (if it could be detected) |
{joinDate} | The join date and time |
Auto Roles#
From the same welcome page in the dashboard, you can assign one or more roles auto-granted to every new human member, a separate role for new bots, and a dedicated welcome-only role.
Quick test
No need to invite a real member to test the message — the dashboard shows a live preview of the text and Embed as you type.
During a large join burst
If a large number of members join at once (e.g. a raid), the bot temporarily reduces welcome messages (especially DMs) to protect itself from exceeding Discord limits — this is intentional, see Understanding Rate Limits.