Skip to main content

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.
  2. Click Add channel.
  3. Select Twitch as the channel type.
  4. Save the new channel.

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

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, the channel stores the broadcaster identity and unlocks the next setup step.

Step 3: Connect the bot account

Open the Twitch channel again and 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 can appear in AutoTalk conversations
  • Channel subscriptions — Subscription events are received by the integration for channel-side processing

Outgoing replies are sent using the connected bot account.

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