Video summary
How To Setup Twitch Sub Integration Discord Roles
Main summary
Key takeaways
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)
-
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.
-
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.
-
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).
- Choose what happens when a subscription expires:
-
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).
-
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.
-
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.