Autumn deal: your first month of Premium costs €0.00, then 30% off. (December 20, 2026 at 11:59 PM)

See the deal
ZombyIO
All guides

Docs · Reward the people who show up

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.

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.

  1. Your servers
  2. Your server
  3. Activity roles
Open the dashboard

Step by step

  1. Step 1: Open Activity roles

    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.

  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.

  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.
  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.

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
WhatFreePremium
Streaming and status rolesIncludedIncluded
Game roles325

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.

Still stuck?

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.

Go to the support server