How to Set Up Discord Linked Roles (Steam, Twitch, YouTube, Riot) in 2026
To set up Discord Linked Roles, open Server Settings, go to Linked Roles, click "Add new connection," pick a verified app (like Steam, Twitch, YouTube, or a Riot title), set the requirement members must meet, and save. Members then open the role's "Get role" prompt, connect their account, and Discord verifies them automatically.
Linked Roles are Discord's built-in way to hand out a role based on something a member has connected to their account, not just because a moderator clicked their name. If you run a gaming, streaming, or creator community, this is how you give a role to verified subscribers, account-level players, or anyone who can prove they own a specific connected account, without checking each one by hand.
This guide walks through exactly how to set them up, what you can gate on in 2026, the common reasons they break, and how to pair them with the rest of your role setup so new members land where they should.
What Linked Roles are and how they differ from normal roles
A normal Discord role is something you (or a bot) assign directly. You pick a member, you add the role, done. There's no proof attached to it. A reaction role works the same way under the hood: a member clicks an emoji, and the bot grants the role on trust.
Linked Roles are different. A Linked Role is only granted when a member connects an external account and Discord (through a connected app) confirms they meet a requirement you defined. The member can't just claim it. They have to authenticate, and the app verifies the condition is true on their account.
The practical differences:
- They're self-claimed but verified. The member starts the process themselves by hitting the role's prompt, but the role only lands if the connection checks out.
- They're tied to a live condition. Because the role depends on data from a connected app, it can require that the member actually meets the bar (a subscriber tier, an account age, a rank metric the app exposes), not just that they once did.
- They show a verification badge. Members who hold a Linked Role get a small checkmark next to the role in their profile, so others can see it was earned through verification rather than handed out.
If you only need a member to pick their interests or opt into a ping group, you don't need Linked Roles. For that, plain reaction roles in Discord are simpler and faster. Linked Roles are for when the answer to "should this person have this role?" depends on a real connected account.
What you can gate on (Steam, Twitch, YouTube, Riot, and more)
The exact list of apps available in Linked Roles depends on which platforms have published a connection integration and which ones Discord surfaces in your server. As of 2026, the commonly available ones include:
- Steam — gate on having a connected and verified Steam account, useful for PC gaming servers that want to separate real players from drive-by joins.
- Twitch — gate on being a connected Twitch account, and in many setups a verified subscriber to a specific channel, which is how a lot of streamers run a "subscribers" role without a separate sub-sync bot.
- YouTube — gate on a connected YouTube account, and where the integration supports it, on channel membership for creators who run paid memberships.
- Riot Games (League of Legends, VALORANT, etc.) — gate on a connected Riot account so you can give a "verified player" role tied to a real game account.
- Other game and platform connections — Discord periodically adds more first-party and partner integrations (other game titles, platform accounts, and creator tools). The Linked Roles screen always shows the current list for your server, so treat that screen as the source of truth rather than any static list.
The key thing to understand: each app decides what conditions it exposes. Discord doesn't invent "subscriber" or "rank" data. The connected app provides it. So if Twitch's integration exposes a subscriber check, you can require it. If a game only exposes "account connected," that's all you can require for that app. You build your requirement from whatever the app offers.
Step 1: Open Linked Roles in Server Settings
You need Manage Roles permission (or Administrator) to do this, and you should be on a desktop or browser client for the cleanest experience.
- Click your server name at the top left, then Server Settings.
- In the left sidebar, find and open Linked Roles. On most servers it sits in the same area as Roles and Members.
- Click Add new connection (or the equivalent button) to start a new Linked Role.
If you don't see a Linked Roles entry at all, jump to the troubleshooting section below. It's usually a client or permission issue, not a missing feature.
Step 2: Pick an app and the requirement to verify
This is where you choose what members have to prove.
- From the list of available apps, select the platform you want to gate on (Steam, Twitch, YouTube, Riot, or another connection shown).
- Choose the requirement. The options shown are whatever that app exposes. For Twitch this is often "connected" plus, where supported, "subscribed to channel." For a game account it may be as simple as "account connected and verified." Pick the condition that matches the role you're creating.
- Attach the Discord role that members will receive when they pass. Create the role first in Server Settings → Roles if it doesn't exist yet, give it the color and permissions you want, then point the Linked Role at it.
- Name the connection clearly so future-you knows what it's for ("Verified Twitch Sub," "Steam Player," "Riot Verified").
- Save.
A few things worth getting right here:
- Keep the role permissions minimal. A "Verified Player" role usually just needs access to a channel or two, not Manage Messages. Verification proves identity, not trust.
- Put the Linked Role above any roles it should visually outrank, and below your staff roles, in the role list. Hierarchy still applies normally.
- If you want this role to actually unlock something, set the channel's permissions so only that role can see or speak in it. The Linked Role doesn't gate channels by itself. You still wire up channel permissions the normal way.
Step 3: Have members connect their account and claim the role
Linked Roles are member-initiated, so the last step is making sure people know how to claim theirs.
From the member's side:
- They find the role's "Get role" / "Get started" prompt. Discord surfaces this in a couple of places: in the channel list area where Linked Roles are advertised, and sometimes in the onboarding flow if you've added it there.
- They click it, and Discord asks them to connect the relevant account (or use one they've already connected under User Settings → Connections).
- The connected app verifies the requirement. If it passes, Discord assigns the role and adds the verification checkmark.
To make this smooth, point members at it on purpose. Drop a short message in a "get-verified" or "start-here" channel explaining which role they can claim and what they need connected. The cleaner your instructions, the fewer "how do I get the role" tickets you'll field. If you run a ticket system for support, expect a few verification questions there early on, and consider pinning the steps.
Troubleshooting: missing apps, stale connections, re-verification
Linked Roles are reliable once set, but the setup phase has a handful of recurring snags.
The Linked Roles screen or an app is missing. First, update your Discord client fully, or try the web client. Linked Roles UI and the available app list roll out through client updates, and an outdated app is the most common reason something "isn't there." Also confirm you actually have Manage Roles, since the screen hides without it. If a specific platform (say a game) isn't listed, that integration simply may not be published for connection-based roles yet. You can't force an app to appear that Discord doesn't offer.
A member connected the account but didn't get the role. Have them check User Settings → Connections and confirm the account is connected and that the relevant visibility/verification is enabled there. A connection that exists but is set to private, or one that was added before the requirement existed, sometimes won't satisfy the check until it's re-authorized.
Stale connections after a sub lapses or an account changes. Because Linked Roles depend on live data from the app, a member who, for example, lets a Twitch sub lapse can fall out of compliance. Discord and the app re-check periodically, but it isn't always instant. If you need a member moved out of a role right now, you can remove the Discord role manually. It'll re-sync on the next check.
Re-verification loops. If a member is repeatedly asked to re-verify, the usual fix is to disconnect the account fully under Connections, reconnect it fresh, and re-claim the role. Cached or partially-authorized connections cause most of these loops.
It works for you but not for members. Test as a non-staff account if you can. Staff roles and Administrator can mask permission or visibility problems that ordinary members hit.
Pairing Linked Roles with your auto-role and onboarding setup
Linked Roles solve one specific job: proving a connected account. They don't replace your front door. A complete setup usually layers three things.
A verification gate for humans. Before anyone touches Linked Roles, you want to keep bots and raiders out. A standard Discord verification gate (a button or captcha that grants a baseline "verified human" role) is the first wall. Linked Roles sit behind that, for the smaller group that needs to prove a specific account.
An auto-role for everyone who passes the gate. Most servers give every verified human a default role on join so they can see the main channels. Setting up auto-assign roles in Discord means new members aren't stuck staring at an empty server while they decide whether to connect a Steam or Twitch account. The base experience works immediately. Linked Roles are the bonus tier on top.
Onboarding that points to the right claim. Discord's onboarding and a clear start-here channel are where you tell members which Linked Roles exist and why they'd want them. This is also where reaction roles and Linked Roles live side by side: reaction roles for opt-in interests, Linked Roles for verified accounts.
Where PeakBot fits: Discord owns the Linked Roles feature itself, and you'll always set the connection up in Server Settings. PeakBot handles everything around it. PeakBot gives you the verification gate, the welcome message with auto-role on join, unlimited reaction roles for interest opt-ins, and full join/leave logging so you can see how the funnel performs. Those are part of the 30+ features that are free with no time limit. If you'd rather not assemble the gate, welcome flow, auto-role, and reaction roles from separate bots, PeakBot covers all of them in one place and can replace MEE6, Carl-bot, Dyno, and TidyCord on that front.
To be fair to the alternatives: Carl-bot (premium $7.99/mo) has long been a favorite for deeply customizable reaction roles, and MEE6 (premium $11.95/mo) has a polished onboarding builder. They're solid at those pieces. PeakBot's pitch is doing the whole role-and-onboarding stack together for free, so your Linked Roles slot cleanly into a setup that's already coherent rather than stitched across four dashboards.
FAQ
Do I need a bot to set up Discord Linked Roles?
No. Linked Roles are a native Discord feature configured entirely in Server Settings, and the verification is handled by Discord and the connected app. A bot like PeakBot isn't required for the Linked Role itself, but it's useful for the verification gate, auto-roles, and welcome flow you'll want around it.
Can I require a Twitch subscription or YouTube membership for a role?
You can require whatever the connected app exposes. Where Twitch's integration offers a subscriber check or YouTube's offers a membership check, you can gate a Linked Role on it. If an app only exposes "account connected," that's the strongest requirement available for that app.
Why isn't Linked Roles showing in my Server Settings?
The two usual causes are an outdated Discord client and missing permissions. Update your app fully (or use the web client) and confirm you have Manage Roles or Administrator. If a specific platform still isn't listed, that integration may not be published for connection-based roles yet.
What happens to a Linked Role if someone's subscription lapses?
Because Linked Roles track live data from the app, a member who stops meeting the requirement should lose the role on the next re-check, though it isn't always instant. If you need them removed immediately, pull the Discord role manually and it will re-sync on the next verification pass.
Are Linked Roles the same as reaction roles?
No. Reaction roles are granted on trust when a member clicks an emoji or button, with no verification. Linked Roles require the member to connect and verify an external account before the role is granted. Use reaction roles for interest opt-ins and Linked Roles for proving a connected account.
