Discortics Logo
CommandsPremium
LOGIN

The next generation of Discord community management — maximising engagement in the quickest and most transparent way.

All guides

Modules guide

Welcome, Leave, and Autorole Guide

Greet new members, announce departures, assign autoroles, and coordinate both with verification.

A practical walkthrough

9 min read · Updated Jul 21, 2026

The Welcome and Leave tools send a saved message when a member joins or leaves. Autorole gives selected roles when a member joins or after they pass verification.

These features belong to the Settings module, but they work together as one member-join workflow.

Features

  • Send one saved embed when a member joins.
  • Send one saved embed when a member leaves.
  • Start from built-in welcome and farewell templates in Discord.
  • Personalize messages with member, server, inviter, and invite variables.
  • Preview messages privately from the Discord settings panel.
  • Test saved welcome and leave messages from the Dashboard.
  • Delay the welcome message until verification succeeds.
  • Assign several autoroles immediately or after verification.

Before You Begin

You need Manage Server to configure these settings.

Discortics needs View Channel, Send Messages, and Embed Links in each message channel. Autoroles also require Manage Roles. Place the Discortics role above every role it should assign. Managed integration roles and roles above the bot are ignored.

Create a saved message with /settings embed or Dashboard → Embeds before setting up a custom welcome or leave message. The Discord settings panels also offer built-in templates.

Autorole Limits

ResourcePublicPrimeCustom
Autoroles51020

Configure Autoroles

  1. Run /settings autorole.
  2. Select Manage Roles.
  3. Select every role new members should receive, up to your tier limit.
  4. Return to the main panel and confirm that every role has a check mark.
  5. If roles should wait, open Dashboard → Settings → Autorole and enable Delay Until Verified. Then follow the Verification guide to create the gate.

The role selection replaces the current autorole list. Deselect a role to remove it from future assignments.

When Roles Are Assigned

By default, Discortics assigns autoroles when a member joins. Enable Delay Until Verified under Dashboard → Settings → Autorole when members should receive them only after a successful captcha or password check.

Whitelisted verification users skip the gate and receive autoroles immediately.

Important: Autorole delay is controlled in Dashboard → Settings → Autorole. The Delay button inside /settings welcome delays the welcome message, not the roles.

Clear Deleted Roles

If an autorole was deleted from Discord, /settings autorole marks it as a deleted role. Select Clear Deleted to remove missing roles from the configuration without changing valid roles.

Reset Autoroles

Select Reset, then confirm Yes to clear every configured autorole.

Warning: Reset stops future autorole assignments. It does not remove roles already given to members.

Create a Welcome Message

  1. Run /settings welcome.
  2. Select Channel and choose a text or announcement channel.
  3. Select Message.
  4. Choose a saved embed or one of the default templates.
  5. Select Preview to check the message privately.
  6. Optional: select Delay if the welcome message should wait until verification succeeds.
  7. Return to the main panel and enable the message with the status button.

Each Discord change saves immediately.

Choosing a default template creates a saved embed named Welcome: <template name>. Open /settings embed to customize it later. The configured welcome message stores its own snapshot, so reselect the saved embed after editing when you want the welcome message updated.

Create a Leave Message

  1. Run /settings leave.
  2. Select Channel and choose a text or announcement channel.
  3. Select Message.
  4. Choose a saved embed or a default farewell template.
  5. Select Preview.
  6. Return to the main panel and enable the message.

Choosing a template saves it as Leave: <template name> for later editing.

Leave messages are sent for member departures. They can be used as a public goodbye or a private staff departure log.

Message Options

Status

The first button enables or disables the selected welcome or leave message. Disabling keeps the channel and saved payload.

A message needs all three items before it can send: enabled status, a valid channel, and a configured payload.

Channel

Choose one text or announcement channel. Changing the channel affects future messages only.

Message

Choose one saved embed or a built-in template. Welcome and leave messages require exactly one embed, with optional plain content above it.

The Discord panel lists up to 25 saved embeds. Select Clear to remove the current message payload without deleting the saved embed itself.

Preview

Preview renders the selected message with sample values and sends it as an ephemeral response visible only to you. Preview does not post in the configured channel.

Delay Welcome Until Verified

Enable Delay in /settings welcome to hold the welcome message until verification succeeds. This delay takes effect only while Verification is enabled.

This setting is separate from delayed autoroles. You can delay either feature, both features, or neither.

Variables

Select Variables in the Discord panel to see supported names. Add variables anywhere inside the embed or its plain message content using {{variable.name}}.

Common member and server variables:

VariableResult
{{user.mention}}Mentions the member in text
{{user.username}}Discord username
{{user.globalName}}Display name, falling back to username
{{user.avatarURL}}Member avatar URL
{{user.createdAt}}Full account creation time
{{user.createdAgo}}Relative account age
{{user.joinedAt}}Full server join time, welcome only
{{user.joinedAgo}}Relative server join time, welcome only
{{server.name}}Server name
{{server.memberCount}}Current member count
{{server.iconURL}}Server icon URL
{{server.vanityCode}}Server vanity code

Invite tracking variables are available when Discortics can identify the join or leave source:

VariableResult
{{invite.source}}Invite, vanity URL, unknown, or ambiguous source
{{invite.code}}Detected invite code
{{inviter.mention}}Mentions the inviter
{{inviter.username}}Inviter username
{{inviter.total}}Inviter's total credited joins
{{inviter.real}}Inviter's current real invites
{{inviter.left}}Invited members who left
{{inviter.fake}}Invites classified as fake

Unknown values render as empty text. Read the Invite Tracking guide before depending on invite variables.

Dashboard Workflow

Open Dashboard → Welcome & Leave to select saved embeds, channels, and enabled status. Welcome also includes Delay until verified.

The Dashboard has a separate Send test action:

  1. Save all pending changes.
  2. Enable the message and select a channel and embed.
  3. Select Send test.
  4. Check the configured channel.

Dashboard tests are disabled while changes are unsaved. The Dashboard uses a snapshot of the selected embed. If the saved embed is later deleted, the message can retain its snapshot, but you must select another saved embed to replace it.

Autoroles are configured under Dashboard → Settings → Autorole. The Dashboard prevents enabling delayed autoroles unless Verification is already enabled.

Reset Welcome or Leave

Select Reset in the matching Discord panel, then confirm. Reset disables the message and removes its channel, payload, and delay setting.

Warning: Reset cannot be undone. It does not delete the saved embed or messages already posted in Discord.

Command Reference

CommandPurposeRequired user permission
/settings autoroleSelect and maintain automatic rolesManage Server
/settings welcomeConfigure the welcome messageManage Server
/settings leaveConfigure the leave messageManage Server
/settings embedCreate or edit saved messagesManage Server

Frequently Asked Questions

Why did a new member not receive an autorole?

Confirm that the role remains selected, is below Discortics' highest role, and is not managed by another integration. Discortics needs Manage Roles. If Verification delays autoroles, the member must verify first.

Why did the welcome message not send?

Confirm that it is enabled and has both a channel and message. Check Send Messages and Embed Links in the destination. If welcome delay is enabled, check whether Verification is enabled and the member has completed it.

Why did roles arrive but the welcome message did not?

Autorole delay and welcome delay are separate controls. Check the Delay setting in /settings welcome and the message's channel permissions.

Why did the welcome message send before autoroles?

The two workflows run independently. Enable Dashboard → Settings → Autorole → Delay Until Verified if roles must wait. Enable welcome Delay if the message must wait.

Can I send a plain-text message without an embed?

No. Welcome and leave payloads require exactly one embed. You may also add plain content above it.

Will editing a saved embed update the configured message automatically?

No. Welcome and leave settings store a snapshot. Edit the saved embed, then select it again in the message settings to apply the new version.