Twitch
Connect Twitch for subscriptions, raids, follows, points, chat, and stats
Twitch
Detects subscriptions, raids, and follows on your channel, reads chat, watches for channel-points redemptions, and feeds Twitch stats (followers/subscribers/viewers, live status, category, uptime) to the Dashboard and to integration-scoped Variables.
Connecting
A built-in Client ID is used by default — most people can just press Connect and approve access in the browser that opens. Only follow the steps below if you specifically want to use your own Twitch application instead:
- Open the Twitch Developer Console and register an application.
- Set the app's OAuth Redirect URL to exactly
http://localhost:47891/callback/twitch. - Copy the app's Client ID into the Client ID field on this page.
- Click Connect.
Twitch uses the Device Code Grant flow — the only Twitch OAuth flow that doesn't need a client secret, which is why a desktop app can ship a safe default Client ID at all. OBScure opens Twitch's own verification page in your browser; once you approve there, the app finishes the exchange on its own.
What you get once connected
- Event node alert types:
subscription,raid,follow— see Live Data nodes. - Channel points redemptions — matched against your Roulette entry settings and your Actions chat-command triggers.
- Chat — read for chat-triggered Commands (Roulette entry, Actions).
- Live stats — followers, subscribers, viewers, live status/category/uptime, surfaced on the Dashboard and through a Variable node with Scope = Integration.
Notes
- Only run one instance of OBScure at a time. Twitch rotates its refresh token every time it's used — if a second (e.g. leftover) instance also holds a session and later saves its own config to disk, it can overwrite the working token with a stale one and silently break the connection until you reconnect.
- Redemptions only count while the reward is actually enabled and visible in your Creator Dashboard.