Auto Join Role

Auto Join Role automatically assigns a Discord role to members when they join your server.

It is useful for onboarding, default access, member labels, or simple community setup.


💼 Common use cases

Auto Join Role can be used to assign:


⚙️ Configuration

To configure Auto Join Role:

  1. Enable the feature.
  2. Open the feature configuration.
  3. Select the role to assign on join.
  4. Save the configuration.

Make sure the bot can manage the selected role.

A role is optional — you can leave it unset and use the feature purely for a welcome message or welcome image.


👋 Welcome message

You can post a text message in a channel whenever a member joins.

Example: Welcome [MEMBER] to the server! 🎉


🖼️ Welcome image

Turn on Generate a welcome image to post a generated welcome card in the welcome channel when a member joins.

The card shows the member's avatar with custom text, and works even if the welcome message is set to none.

You can customize:

The bot needs the Attach Files permission in the welcome channel for the image to appear. If a background URL or avatar can't be loaded, the card still renders with a gradient and the member's initial.


🪜 Discord role hierarchy

Discord only lets a bot assign roles below the bot's highest role.

If the bot cannot assign the role:


🛡️ Interaction with Anti-Raid

Anti-Raid runs before Auto Join Role.

If Anti-Raid removes a suspicious new member, Auto Join Role will not try to assign a role to that removed member.


💡 Best practices