Skip to content

Automate Twitch

Streamers and their teams use Twitch automations to react when a channel goes live, to welcome new followers and subscribers, and to watch channel growth week by week. Tell your AI assistant which channels and events to watch, check its plan, and it keeps following them for you.

Try asking

Create a ClickRuntime automation: when the Twitch channels shroud or pokimane go live, post to #streams in Slack with the stream title and game.

Paste it into your assistant. It tells you what it will send or change before it runs live.

Build your own

Build any Twitch automation you can describe

The ideas above are ready-made starting points, not a fixed list. Describe what Twitch should do in your own words, with your conditions, other apps or an AI step, and your assistant writes it, tests it and runs it on ClickRuntime.
  • Your own rules

    Conditions, thresholds, filters and exceptions, written the way you'd explain them to a colleague.

  • Any number of apps

    One automation can read from one app and update several others. Over 248 apps are ready, and anything with an API works too.

  • AI where it helps

    Summaries, classification, extraction and drafts use ClickRuntime's built-in AI, with no extra key.

  • On a schedule or on each event

    Runs as often as every 5 minutes, or the moment an app sends an event, and keeps track of what it already handled.

For example, ask your assistant

Every 5 minutes, check whether the Twitch channels I follow have gone live and tell me only when the stream is in a category I care about.

When my Twitch channel goes live, post the stream title and link to our Discord server.

After each of my Twitch streams, log the title, duration and peak viewers in Google Sheets and post a recap with the VOD link to Discord.

Beyond chat

Have Twitch work when you're not in the chat

Connecting Twitch to ChatGPT or Claude lets you ask about it while you chat. ClickRuntime handles the part that should happen on its own: checks on a schedule and actions on each new event, set up from the same chat and running after you close it.

Setup

Connect Twitch

Twitch connects through an OAuth app that you register in your own Twitch developer console. ClickRuntime then requests the scopes you choose.

Twitch

Streaming

  1. Turn on two-factor authentication for your Twitch account, which the developer console requires.
  2. In the Twitch developer console, choose Register Your Application, set the OAuth Redirect URL to https://clickruntime.com/oauth/callback and set Client Type to Confidential.
  3. Copy the Client ID and create a Client Secret.
  4. In the ClickRuntime dashboard, open Connections, choose Twitch, enter your app's Client ID and Client Secret, then click Connect and approve scopes such as moderator:read:followers and channel:read:subscriptions.

Good to know

Twitch limits that affect automations

  • Each token gets 800 rate-limit points per minute.
  • Twitch requires tokens to be validated every hour.
  • Tokens from client credentials only see public data such as whether a channel is live; follower and subscriber details need a user token with the right scopes.
  • Subscription events only exist for Affiliate and Partner channels.

FAQ

Questions about automating Twitch

Can it tell me the moment a streamer goes live?
Yes. It can receive Twitch EventSub `stream.online` events, which are verified with a challenge and a signature, or check the channel every 5 minutes.
Can it see my followers and subscribers?
With the `moderator:read:followers` and `channel:read:subscriptions` scopes it can read new follows, subscriptions and your follower total.
Why do I register my own Twitch app?
ClickRuntime does not share one Twitch app between customers. Your own app keeps the access under your account and lets you choose the scopes.
Is AI needed to run these?
No. These alerts and reports work without AI. AI is included with every plan if you want summaries, and you don't need an AI key.
Is this a Twitch connector for ChatGPT or Claude?
Not for chatting with Twitch data. A chat connector lets your assistant read and change Twitch while you're in the conversation. ClickRuntime is for the work that should happen without you: you set up an automation from the chat once, and it keeps running on a schedule or on each Twitch event.

Tell your assistant what Twitch should do

Free plan. No credit card.