Video summary

How To Setup Twitch Sub Integration Discord Roles

Main summary

Key takeaways

Technology

Overview

A concise tutorial on using Discord’s built-in Twitch integration to automatically sync Twitch subscriptions with Discord roles, auto-assign a “Twitch Subscriber” role, and create subscriber-only channels. Covers linking accounts, enabling the integration, configuring role behavior and permissions, making private channels for subs, and testing the setup.

What this covers (high level)

  • Automatically sync Twitch subscriptions with Discord roles using Discord’s Twitch integration.
  • Auto-assign a “Twitch Subscriber” role when someone subscribes and control what happens when the subscription expires.
  • Allow synced subscribers to use Twitch emotes in Discord.
  • Customize the subscriber role (name, color, display, permissions).
  • Create private text or voice channels visible only to subscribers.

Key steps (actionable)

  1. Ensure users link their Twitch account to Discord

    • Instruct subscribers: User Settings (cog) → Connections → connect Twitch.
    • Each subscriber must connect their Twitch account to Discord for the sync to work.
  2. Enable Twitch integration for your server

    • Server Settings → Integrations → Twitch tab → Manage → Enable.
    • This creates a synced role (for example, “Twitch Subscriber”) and shows currently synced subscribers.
  3. Configure subscription behavior

    • Choose what happens when a subscription expires:
      • Remove role (recommended).
      • Or kick from the server (not usually recommended).
    • Set a grace period (recommended ≈ 1 day) to account for gifted/renewed subs.
    • Optionally allow synced subscribers to use your Twitch emotes in Discord (recommended for engagement).
  4. Edit and style the role

    • Server Settings → Roles → select the Twitch-synced role → Edit.
    • Change role name and color; enable “Display role members separately” so subscribers show in the sidebar with the role color.
    • Adjust permissions as needed (e.g., extra text/voice privileges). Be cautious — avoid enabling disruptive permissions (like auto text-to-speech).
  5. Create a sub-only channel

    • Create Channel → choose Text or Voice → enable “Private Channel” → give access only to the Twitch-subscriber role (and any tier roles you want).
    • The channel will be hidden to everyone who does not have the subscriber role.
  6. Test the setup

    • Server Settings → Roles → select the role → “View Server as Role” to verify what members with and without the role see.

Recommendations / tips

  • Require Twitch ↔ Discord account connection for subscribers to sync correctly.
  • Prefer “remove role” with a short (≈1 day) grace period instead of immediate kicking.
  • Allow Twitch emotes in Discord to increase community engagement.
  • Keep tier roles in mind — you don’t need to change tier 1/2/3 unless you want special labels or permissions.
  • Avoid giving subscribers permissions that could be disruptive unless that is intentional.

Technologies / features referenced

  • Discord: Server Settings, Integrations (Twitch), Roles system, Private channels, Role-based permissions, “View Server as Role”
  • Twitch: subscription system and account connection for Discord integration
  • Cross-platform emote usage: allow Twitch emotes in Discord for synced subscribers

Source: Information shown by the video’s presenter (YouTuber/tutorial creator). The presenter is unnamed in the subtitles; the steps reflect Discord’s Twitch integration features demonstrated in the tutorial.

Original video