Skip to main content
Updated Aug 4, 2026

Twitch

What you'll learn
  • How to connect Twitch as a native AutoTalk channel
  • Why Twitch setup requires both a broadcaster account and a bot account
  • What happens when you enable the integration

Twitch is a built-in AutoTalk channel type for receiving and replying to live chat messages from a Twitch stream. Setup uses two Twitch OAuth connections:

  • A broadcaster account for the channel that owns the stream
  • A bot account that sends messages back into chat

The bot account can be the same Twitch account as the broadcaster, or a separate one.

When to use this channel

Use the Twitch channel when you want to:

  • Bring Twitch chat into the AutoTalk Inbox
  • Let employees or AI agents reply to viewers from AutoTalk
  • Keep Twitch conversations alongside your other messaging channels

Before you start

Have these ready before you begin:

  • Access to the Twitch broadcaster account for the channel you want to connect
  • Access to the Twitch bot account that will post messages in chat
  • Permission to complete two Twitch OAuth flows in your browser

Step 1: Create the Twitch channel

  1. Go to Integrations > Channels and click Add channel.
  2. On the New channel page, select the Twitch tile.
  3. Click Continue with Twitch.

This creates the channel in a disabled state and opens the Twitch authorization flow for the broadcaster account in one step.

Step 2: Connect the broadcaster account

Authorize the stream owner / broadcaster account first. This tells AutoTalk which Twitch channel it should subscribe to.

After broadcaster OAuth succeeds, you land on the channel edit page, where the broadcaster identity is stored and the bot step is unlocked.

Step 3: Connect the bot account

On the channel edit page, click Connect bot.

Authorize the account that should send chat messages on behalf of AutoTalk. This can be:

  • The same Twitch account as the broadcaster
  • A separate moderation or automation account

Once bot OAuth succeeds, AutoTalk has the credentials it needs to send messages back into Twitch chat.

Step 4: Enable the integration

After both accounts are connected, enable the channel.

When you enable Twitch, AutoTalk creates the webhook subscriptions and secrets it needs to receive Twitch events securely. At that point the integration is ready to process live chat traffic.

What the integration handles

When Twitch is enabled, AutoTalk subscribes to Twitch EventSub events for:

  • Channel chat messages — Incoming viewer chat messages appear in AutoTalk conversations
  • Channel subscriptions — Subscription events are received and logged, but not turned into conversation messages

Outgoing replies are sent using the connected bot account.

Moderation & channel actions

Beyond receiving chat, Twitch channels expose a broad set of moderation and channel actions that can be run from the channel page or called from workflows and agents. This is not a complete list — the full set appears in the action picker when you build a workflow or agent. Non-exhaustively, they include: ban, timeout, unban, and warn users; add or remove moderators and VIPs; whisper a user; clear chat; post an announcement; update chat settings; toggle shield mode; get chatters and banned users; add blocked terms; send a shoutout; start a raid; and run a poll.

Important considerations

  • Connect the broadcaster first. The bot step depends on it.
  • If you disconnect either account, reconnect it before enabling the channel again.
  • If you use a separate bot account, make sure that account has permission to post in the target Twitch chat.
tip

If you want AutoTalk to speak in chat under a dedicated automation identity, use a separate Twitch bot account instead of the broadcaster account.

Next steps