Roles are not given
Green-bot does not give a role on join, at a level or from a menu? Move its role above, turn on Manage Roles, and know which roles can never be given.
Updated Oct 30, 2026 · 1 min read
Green-bot gives roles for welcome messages, level rewards, role menus and automation rules. The same rules apply to all of them.
1. Green-bot needs Manage Roles
- Open Server Settings, then Roles.
- Open the Green-bot role, then Permissions.
- Turn on Manage Roles and save.
See Why can't Green-bot give roles at all?.
2. The role is above Green-bot
Discord lets a bot give only the roles below its own role.
- In Server Settings, Roles, drag the Green-bot role above the roles it must give.
- It can stay below your admin roles.
See Why can't Green-bot give these roles?.
3. Some roles are never given
Green-bot never gives:
- A role with a moderation or admin permission. See a role with a moderation permission.
- A role that belongs to an integration, like a Server Booster or another bot's role. See a managed role.
Give these roles by hand, or create a similar role without those permissions. The dashboard lists the reason under each role: see roles that are blocked.
4. The feature is off
Check that the module is Enabled: Welcome messages, Leveling or Self-assign roles.
Still stuck? Ask on the support server.
Next steps
Was this helpful?