Skip to content

Join Roles

Automatically assign roles to every new member on join.

Where it lives

Dashboard: Community → Join Roles.

Setup

  1. Toggle Enabled.
  2. Pick one or more roles from the role picker.
  3. Save.

Every new join gets those roles within seconds of joining.

Common patterns

  • "Member" role that gates basic access (channels, voice).
  • "Unverified" role if you're using Verification channel-gating — the unverified role hides channels until verification passes.
  • "Notifications" role that members can opt out of with Reaction Roles.

Hierarchy

Phantom's role must be above any role you want to assign. If you see "role hierarchy" in Error Log, drag Phantom up.

Bot accounts

By default join-roles also apply to bot joins. There's a toggle to skip bots if you'd rather they not get role-stamped.

Permissions

  • community.view — see settings
  • community.edit — change roles

Phantom is a product of Hydra Labs. The bot is run as a managed service; you do not need to host it yourself.