Twitch
- 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
- Go to Integrations > Channels.
- Click Add channel.
- Select Twitch as the channel type.
- 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.
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
- Inbox & Messaging — Manage incoming Twitch conversations
- AI Agents — Automate Twitch replies with an agent
- Webhooks — Send AutoTalk events to other systems