Bulk Edit
Add or remove roles across many members at once, from the dashboard.
Overview#
Bulk Edit gives every member a role, or takes one away, without clicking through Discord's member list one person at a time. Pick the members, pick the roles, choose add or remove, and let it run.
It exists for the jobs that are otherwise an afternoon: handing a new role to everyone who joined during an event, clearing a role that has served its purpose, or fixing up a server after a restructure.
Bulk Edit may not be available on every server yet. See Beta Features if you cannot find it in your dashboard.
Using It#
- Go to the dashboard and select your server
- Open Tools → Bulk Edit
- Select the members you want to change
- Choose one or more roles
- Choose Add or Remove
- Apply, and watch the progress bar
Roles and members multiply: three roles across forty members is a hundred and twenty operations, and there is a cap of 500 per run. Past that, split the job.
While It Runs#
The work happens on the bot rather than in your browser, so you can close the tab and it will carry on. The progress bar reports as each operation lands.
Discord rate-limits role changes fairly tightly, so the bot paces itself deliberately: a few at a time rather than all at once. A large run takes a couple of minutes. That is the bot being careful, not stuck.
Each operation is independent: if one member cannot be given a role, the rest still go through and the failure is listed at the end.
What Can Fail#
The usual causes, in rough order of likelihood:
- Role hierarchy. The bot cannot assign or remove a role positioned above its own highest role. Move the bot's role up in Server Settings → Roles.
- Managed roles. Roles owned by an integration (a bot's own role, Nitro Booster, a Twitch subscriber role) cannot be assigned by anyone, including this bot.
- The member left between you selecting them and the operation running.
Failures are reported per member, so you can see exactly which ones did not take and why.
Common Questions#
Is it safe to re-run if something goes wrong? Yes. Adding a role someone already has does nothing, and removing one they do not have does nothing. Running the same job twice is harmless.
Can I undo it? Not as a single action, but running the opposite operation over the same selection gets you back.
Does it show up in the audit log? Discord's own audit log records the role changes, attributed to the bot. If you have Strelitzia's logging configured, member role updates appear there too.
Why is there a 500 limit? Beyond that, a single job spends long enough against Discord's rate limits that it is better split: both for your visibility into what happened and for everything else the bot is doing at the time.