How Do I Link My Twitch Subs to a Discord Server?


Scott Campbell

Are you a Twitch streamer looking to connect with your subscribers on Discord? Linking your Twitch subs to your Discord server is a great way to build a community and engage with your fans. In this tutorial, we will walk you through the step-by-step process of how to do it.

Step 1: Creating a Discord Server

If you don’t already have a Discord server set up, now is the time to do so. Head over to the Discord website and log in or sign up for an account.

Once you’re logged in, click on the plus (+) button on the left-hand side of the screen and select “Create a Server”. Give your server a name and choose an appropriate region.

Step 2: Setting Up Roles

In order to link your Twitch subs to your Discord server, you’ll need to create roles for them. Roles allow you to assign specific permissions and privileges to different members of your server.

  1. Open the Server Settings: On the right-hand side of your Discord server, click on the drop-down arrow next to the server name. From the options that appear, select “Server Settings”.
  2. Select Roles: In the left-hand menu of Server Settings, click on “Roles”.

    This will display all the existing roles on your server.

  3. Create New Role: Click on the plus (+) icon next to “Roles” at the top of the screen. Give your role a name (e.g., “Twitch Subscriber”) and customize its permissions as desired.

Step 3: Connecting Twitch Subs

In order to link your Twitch subs to your Discord server, you’ll need to make use of a third-party integration called Twitch Integration.

  1. Enable Twitch Integration: Head over to the Discord Developer Portal and sign in with your Discord account. Click on “New Application” and give it a name. Under the “Settings” tab, select “OAuth2” from the left-hand menu. Scroll down to “Scopes” and select “bot”.

    Scroll further down to “Bot Permissions” and select “Manage Roles”.

  2. Generate an OAuth2 URL: After selecting the required permissions, scroll up to the top of the page and copy the generated OAuth2 URL.
  3. Add Bot to Your Server: Paste the copied URL into your web browser’s address bar and select your server from the drop-down menu. Authorize the bot by following the prompts.
  4. Configure Twitch Integration: In your Discord server, click on the drop-down arrow next to your server name and select “Server Settings”. In the left-hand menu, click on “Integrations”. Look for Twitch Integration and click on it.
  5. Authenticate with Twitch: Follow the on-screen instructions in Discord to authenticate your Twitch account with Discord. Once authenticated, you’ll be able to configure settings such as subscriber role assignment.


If you want only subscribers with active subscriptions to have access to certain channels or features, you can customize these settings in Twitch Integration. You can also choose whether new subs are automatically assigned roles or require manual assignment.

Step 4: Testing Your Integration

Now that you’ve linked your Twitch subs to your Discord server, it’s time to test the integration to ensure everything is working as expected.

  1. Deactivate and Reactivate Subscriptions: Temporarily deactivate and reactivate a Twitch subscription to trigger the role assignment process.
  2. Check Discord Server: Head back to your Discord server and check if the subscriber role has been assigned correctly. You can do this by going to “Server Settings” > “Members” and looking for the subscriber’s username with the assigned role.
  3. Test Subscriber Privileges: Test if subscribers have access to any exclusive channels or features you’ve set up for them.

Congratulations! You have successfully linked your Twitch subs to your Discord server. Now you can enjoy building a thriving community where your subscribers can connect with you and each other.

If you encounter any issues during the integration process, remember that both Discord and Twitch offer extensive documentation and support resources that can help troubleshoot common problems. Good luck!

Discord Server - Web Server - Private Server - DNS Server - Object-Oriented Programming - Scripting - Data Types - Data Structures

Privacy Policy