Requirements
Before you set up the credential, make sure you have an active Twitch account and OAuth client credentials, granted by signing in with your account ready.[3]https://www.twitch.tv
Get your Twitch credentials
You’ll be redirected to sign in and approve access — your password is never shared with WEXTL.
- Client IDtextRequired
Create an application in the Developer Console and copy its Client ID. Set the OAuth Redirect URL to https://wextl.com/api/oauth/app/callback. This signs in as a Twitch user.
[1] - Client SecretpasswordRequired
Generate a Client Secret for the same Twitch application and paste it here. Twitch shows a new secret only when you create it.
[1]
Connect Twitch in WEXTL
- Log in to your WEXTL account, add the Twitch node module to your workflow, and click Create new credential.
- Optional: In the Credential name field, enter a name for the credential.
- Enter the authentication credentials you copied from your Twitch account, or follow the on-screen instructions to create the credential.
- If prompted, authenticate your account and confirm access.
- If you want to make changes to your credential in the future, follow the steps in Manage credentials →
Notes
Credentials are org-scoped; share them with teammates from the Credentials picker on any of its nodes.For detailed information on connecting an application, see Connect an application →
Twitch node modules
The list below is a reference of every Twitch node module the integration supports. You will be able to pick any of them on the workflow canvas while building automations.
Each Twitch node module below opens to reveal its input parameters, outputs, and connection requirements.
| Field | Type |
|---|---|
Broadcaster IDRequired | choice |
Moderator ID | choice |
| Field | Type |
|---|---|
Broadcaster ID | text |
Emote Mode | boolean |
Follower Mode | boolean |
Follower Mode Duration | number |
Moderator ID | text |
Non Moderator Chat Delay | boolean |
Non Moderator Chat Delay Duration | number |
Slow Mode | boolean |
Slow Mode Wait Time | number |
| Field | Type |
|---|---|
Broadcaster IDRequired | choice |
Power-up ID | array |
Limit | number |
| Field | Type |
|---|---|
Broadcaster ID | text |
Broadcaster Login | text |
Broadcaster Name | text |
ID | text |
Title | text |
Prompt | text |
Bits | number |
Image | object |
URL 1x | text |
URL 2x | text |
URL 4x | text |
Default Image | object |
URL 1x | text |
URL 2x | text |
URL 4x | text |
| Field | Type |
|---|---|
Broadcaster IDRequired | choice |
| Field | Type |
|---|---|
Current | object |
ID | text |
Broadcaster user ID | text |
Broadcaster user login | text |
Broadcaster user name | text |
Level | number |
Total | number |
Progress | number |
Goal | number |
Top contributions | array |
Shared train participants | array |
All-time high | object |
Level | number |
Total | number |
Achieved at | text |
Shared all-time high | object |
Level | number |
Total | number |
Achieved at | text |
| Field | Type |
|---|---|
Broadcaster IDRequired | choice |
Moderator IDRequired | choice |
| Field | Type |
|---|---|
Message ID | text |
Broadcaster ID | text |
Sender user ID | text |
Sender user login | text |
Sender user name | text |
Pinned by user ID | text |
Pinned by user login | text |
Pinned by user name | text |
Message | object |
Text | text |
Fragments | array |
| Field | Type |
|---|---|
Broadcaster IDRequired | choice |
Moderator IDRequired | choice |
StatusRequired | choice |
User ID | choice |
Limit | number |
| Field | Type |
|---|---|
ID | text |
Broadcaster name | text |
Broadcaster login | text |
Broadcaster ID | text |
Moderator ID | text |
Moderator login | text |
Moderator name | text |
User ID | text |
User login | text |
| Field | Type |
|---|---|
ChannelRequired | choice |
UserRequired | choice |
| Field | Type |
|---|---|
ChannelRequired | choice |
UserRequired | choice |
| Field | Type |
|---|---|
ChannelRequired | choice |
ModeratorRequired | choice |
SessionRequired | text |
GuestRequired | choice |
SlotRequired | text |
| Field | Type |
|---|---|
UserRequired | choice |
Source | choice |
Reason | choice |
| Field | Type |
|---|---|
BroadcasterRequired | choice |
| Field | Type |
|---|---|
ChannelRequired | choice |
Start timeRequired | date |
Time zoneRequired | text |
Duration minutesRequired | text |
Repeats weekly | choice |
Category | choice |
Title | text |
| Field | Type |
|---|---|
Segments | array |
ID | text |
Start time | text |
End time | text |
Title | text |
Canceled until | text |
Category | object |
Is recurring | boolean |
Broadcaster ID | text |
Broadcaster name | text |
Broadcaster login | text |
Vacation | object |
Start time | text |
End time | text |
| Field | Type |
|---|---|
ChannelRequired | choice |
QuestionRequired | text |
ChoicesRequired | array |
Choice | object |
Duration secondsRequired | number |
Channel Points voting | choice |
Channel Points per vote | number |
| Field | Type |
|---|---|
ID | text |
Broadcaster ID | text |
Broadcaster name | text |
Broadcaster login | text |
Title | text |
Choices | array |
ID | text |
Title | text |
Votes | number |
Channel Points votes | number |
Bits votes | number |
Bits voting enabled | boolean |
Bits per vote | number |
Channel Points voting enabled | boolean |
| Field | Type |
|---|---|
ChannelRequired | choice |
QuestionRequired | text |
OutcomesRequired | array |
Outcome | object |
Window secondsRequired | number |
| Field | Type |
|---|---|
ID | text |
Broadcaster ID | text |
Broadcaster name | text |
Broadcaster login | text |
Title | text |
Winning outcome ID | text |
Outcomes | array |
ID | text |
Title | text |
Users | number |
Channel Points | number |
Top predictors | array |
Color | text |
Prediction window | number |
Status | text |
| Field | Type |
|---|---|
BroadcasterRequired | choice |
Segment IDRequired | text |
| Field | Type |
|---|---|
BroadcasterRequired | choice |
ModeratorRequired | choice |
Message ID | text |
| Field | Type |
|---|---|
BroadcasterRequired | choice |
ModeratorRequired | choice |
Session IDRequired | text |
GuestRequired | choice |
| Field | Type |
|---|---|
BroadcasterRequired | choice |
ModeratorRequired | choice |
Session IDRequired | text |
GuestRequired | choice |
Slot IDRequired | text |
Reinvite guest | choice |
| Field | Type |
|---|---|
ModeratorRequired | choice |
Message IDRequired | text |
ActionRequired | choice |
| Field | Type |
|---|---|
BroadcasterRequired | choice |
ModeratorRequired | choice |
Message IDRequired | text |
Duration (seconds) | number |
| Field | Type |
|---|---|
BroadcasterRequired | choice |
ModeratorRequired | choice |
Blocked term IDRequired | text |
| Field | Type |
|---|---|
BroadcasterRequired | choice |
UserRequired | choice |
| Field | Type |
|---|---|
BroadcasterRequired | choice |
UserRequired | choice |
| Field | Type |
|---|---|
From channelRequired | choice |
To channelRequired | choice |
ModeratorRequired | choice |
| Field | Type |
|---|---|
ChannelRequired | choice |
ModeratorRequired | choice |
MessageRequired | text |
Color | choice |
Source channel only | choice |
| Field | Type |
|---|---|
ChannelRequired | choice |
MessageRequired | text |
ExtensionRequired | choice |
Extension versionRequired | text |
| Field | Type |
|---|---|
TargetsRequired | array |
Target | text |
MessageRequired | text |
Channel | choice |
All channels | choice |
| Field | Type |
|---|---|
ChannelRequired | choice |
ModeratorRequired | choice |
SessionRequired | text |
GuestRequired | choice |
| Field | Type |
|---|---|
From userRequired | choice |
To userRequired | choice |
MessageRequired | text |
| Field | Type |
|---|---|
ExtensionRequired | choice |
SegmentRequired | choice |
Broadcaster | choice |
Content | text |
Version | text |
| Field | Type |
|---|---|
BroadcasterRequired | choice |
ExtensionRequired | choice |
Extension versionRequired | text |
Required configurationRequired | text |
| Field | Type |
|---|---|
BroadcasterRequired | choice |
ModeratorRequired | choice |
UserRequired | choice |
| Field | Type |
|---|---|
UserRequired | choice |
| Field | Type |
|---|---|
BroadcasterRequired | choice |
ModeratorRequired | choice |
Message IDRequired | text |
| Field | Type |
|---|---|
BroadcasterRequired | choice |
Moderators can set guests live | choice |
Slot count | number |
Browser source audio | choice |
Group layout | choice |
Regenerate browser sources | choice |
| Field | Type |
|---|---|
BroadcasterRequired | choice |
Vacation mode | choice |
Vacation start | text |
Vacation end | text |
Timezone | time |
| Field | Type |
|---|---|
BroadcasterRequired | choice |
ModeratorRequired | choice |
Emote mode | choice |
Follower mode | choice |
Follower mode duration (minutes) | number |
Non-moderator chat delay | choice |
Non-moderator delay (seconds) | number |
Slow mode | choice |
Slow mode wait (seconds) | number |
| Field | Type |
|---|---|
Data | array |
| Field | Type |
|---|---|
BroadcasterRequired | choice |
ModeratorRequired | choice |
Session IDRequired | text |
Source slot IDRequired | text |
Destination slot ID | text |
| Field | Type |
|---|---|
BroadcasterRequired | choice |
ModeratorRequired | choice |
Session IDRequired | text |
Slot IDRequired | text |
Audio enabled | choice |
Video enabled | choice |
Live | choice |
Volume | number |
| Field | Type |
|---|---|
BroadcasterRequired | choice |
ModeratorRequired | choice |
Message IDRequired | text |
Duration (seconds) | number |
| Field | Type |
|---|---|
UserRequired | choice |
ColorRequired | choice |
Templates
Look for Twitch templates in the WEXTL template library.
Browse templates →Explore alternative apps
- Tumblr[2]Social blogging platform for sharing posts, art, and fandom communities.
- SpotifyControl Spotify playback, manage playlists and library items, and read catalog metadata for the authenticated user.
- LinkedIn Match AudienceBuild and manage LinkedIn matched audiences from companies, contacts, and lists.
- LinkedIn Event ManagementCreate and manage LinkedIn events for organization pages and members.
- LinkedIn Audience InsightsQuery LinkedIn ad audience insights and demographic breakdowns for campaigns.
References
- WEXTL® Twitch Source Code connector implementation.
- Our users use cases and automations.
- Official API Documentation for Twitch.
- WEXTL® visual workflow builder data.
Last updated: Oct 4, 2026 23:07