Auto roles
Auto roles assign one or more roles automatically when a member joins your server—ideal for default “Member” tags, region roles, or notification opt-ins you want everyone to have.
What it does#
On join, AIO applies configured roles if the bot’s highest role is above the target roles and Discord allows the assignment. You can combine auto roles with Welcome so new members get a greeting and the right access in one flow.
Pro adds sticky roles (re-applied if removed), timed roles, and additional join rules. Free includes one auto-role on join, enough for a single default member role.
Dashboard path#
Dashboard → Servers → {Guild} → Auto roles
Enable auto roles, select the role(s) to grant on join, and save. Verify the bot role sits above assigned roles in Server Settings → Roles.
Key settings#
| Setting | Free | Pro |
|---|---|---|
| Roles on join | 1 auto-role | Multiple rules, sticky & timed roles |
| Delay before assign | Per dashboard | Per dashboard |
| Role hierarchy checks | Enforced by Discord | Enforced by Discord |
Do not auto-assign roles with administrative permissions unless you fully trust every joiner—pair with Anti-raid for young accounts.
Related features#
- Guide: Welcome + auto roles — onboarding tutorial
- Reaction roles — optional roles members choose themselves
- Welcome — message new members when roles apply
- Leveling — separate reward roles based on activity
Design patterns#
Single default role — grant @Member only after Welcome fires; keeps unverified joins minimal if you combine with Anti-raid.
Do-not-auto-admin — never auto-assign roles with Administrator or Manage Server. Use Reaction roles for opt-in access instead.
Bots and alts — auto roles apply to all joins that pass Discord gates; pair with account-age rules if you run a public server.
Verification#
After saving on Dashboard → Servers → {Guild} → Auto roles, join with a test account. If the role is missing, open Troubleshooting—ninety percent of cases are role hierarchy ordering.
Free vs Pro planning#
Stay on Free with one join role until you need sticky re-application or timed trial roles (Pro). Document role intent in your staff wiki so future admins know why each role exists.
More: Auto roles.