How to give a role to streamers, players and fans on Discord
Activity roles follow what members are doing in Discord. A member who goes live gets your “Live now” role, a member with your invite in their status gets a thank-you role, a member who opens a game gets that game’s role. When they stop, the role goes again.
Takes about 3 minutesFree, Premium raises limits
What you will end up with
Alex starts a stream on Twitch. A few seconds later Alex has the “Live now” role and shows up at the top of the member list. When the stream ends, the role goes.
A
Alex
Streaming on Twitch
Roles
Live now
Where to find it
Open the dashboard, pick your server and choose Activity roles in the sidebar (on a phone: under Features in the bar at the bottom). That is two clicks from your server list. You can also press Ctrl K anywhere in the dashboard and type the name.
In the dashboard, pick your server and choose Activity roles in the sidebar. The page starts with three steps, each with its control inside.
2
Step 2: Pick the role for members who stream
Under Pick the role for members who stream, choose a role. One used only for this works best, for example a role called “Live now” that is shown separately in the member list.
Tip
In Discord, open the role’s settings and switch on “Display role members separately from online members”: streamers then get their own block at the top of the list.
zomby.io/dashboard/…/activity-rolesActivity rolesEnabledSet it upPick the role for members who stream@Live nowA role only used for this works best, “Live now” for example. Status and game roles are further down.
3
Step 3: Put ZombyIO’s role above it
Discord only lets a bot hand out roles below its own role. In Discord, open Server Settings, then Roles, and drag the ZombyIO role above every role you use here. The step turns green once that is right.
Important
A role with the Administrator permission is never handed out, and only the owner or an administrator can pick a role with moderation rights here: anybody can stream or change their status.
4
Step 4: Add a role for your server in the status
Under Status, switch on Give a role for your server in the status, pick a role and add your invite link, your server’s name or both. Any one of them in a member’s custom status is enough. Capital letters and fancy fonts do not matter, and an invite link counts in every spelling Discord accepts.
Important
Discord only shows a custom status to bots when the member allows it. In servers with more than 200 members, a status shared with friends only stays hidden, so those members do not get the role.
zomby.io/dashboard/…/activity-rolesStatusA role for members whose custom status shows your server: your invite link or a word you choose.Give a role for your server in the statusRole for the status@Server fanInvite link or words to look fordiscord.gg/yourserver
5
Step 5: Add roles for games
Under Games, switch on Give roles for games and press Add a game. Type the name as Discord shows it under “Playing”, pick a role, and choose what happens when they stop:
Take the role back: the role shows who is playing right now.
Let them keep it: the role shows who plays the game at all, good for pinging a group.
zomby.io/dashboard/…/activity-rolesGamesA role per game, for finding a group. Pick whether members keep it after they stop playing.GameVALORANTRole@Valorant squadWhen they stop playingTake the role backLet them keep it
6
Step 6: Switch it on and save
Switch the feature on in the banner or in the last step, then press Save in the bar at the bottom. The summary under the page says in plain words who gets which role.
Tip
Members already live or playing get their roles with their next change in Discord, usually within minutes.
zomby.io/dashboard/…/activity-rolesActivity rolesEnabledWhat happens right nowMembers streaming on Twitch or YouTube get Live now while they are live.Members playing VALORANT get Valorant squad while they play.
Free and Premium
Premium costs €6 a month per server and is shared by every admin of that server. It raises limits, it does not unlock the feature.
Free and Premium
What
Free
Premium
Streaming and status roles
Included
Included
Game roles
3
25
Something not working?
The problems people run into most often, and how to fix each one.
A member is live and has no role
Check these in order:
The feature or the streaming part is off, or the change was not saved.
ZombyIO’s role is below the role, or the bot lacks Manage Roles. The second step on the page says so.
Discord does not show the stream as live: only Twitch and YouTube streams count.
The member hides their activity in Discord’s activity privacy settings.
The stream ended and the role is still there
It usually goes within seconds. If the bot was briefly offline when the stream ended, it takes the role back after a day without any sign of the stream.
My invite is in a member’s status, but they get no role
Discord hides the status from bots when the member shares it with friends only, in servers with more than 200 members. Ask them to set it visible for this server, or count on the other roles.
What happens to the roles when I switch a part off?
The members who got a role from it lose it again. A game role set to Let them keep it stays with the members who have it.
What does ZombyIO store about my members?
Only which member holds which of these roles, so it can be taken back later. What somebody streams, plays or writes in their status is checked when Discord sends it and never stored.
Ask in the ZombyIO support server. Bring your support ID, your server’s support ID and a sentence about what you expected to happen, and someone will look at it with you.