---
title: Twitch
slug: twitch
description: How to integrate Twitch with Make.com
image: https://make-cxp-documentation.ams3.digitaloceanspaces.com/apps-center-icons/PREVIEW_twitch.png
docTags: 
createdAt: 2025-02-03T13:29:08.530Z
---

| ::Image[]{src="https://make-cxp-documentation.ams3.digitaloceanspaces.com/apps-center-icons/twitch.png" size="50" width="512" height="512" position="center" alt="Twitch logo" showCaption="false"} | Twitch is a live streaming platform focused on gaming, entertainment, and creative content. Integrating Twitch with Make.com enables automated management of streams, chat interactions, and notifications for followers or subscribers directly from your Twitch account. |
| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

:::hint{type="warning"}
This is AI-generated content based on official Twitch documentation. The content may contain mistakes. Please verify important information. If you have questions on vendor documentation, contact [Twitch](https://www.twitch.tv/p/zh-tw/legal/contact-us/) directly.
:::

# Requirements

To use the Twitch app in Make, you must have a Twitch developer account and generate an OAuth access token with the required scopes, [create your account on Twitch](https://www.twitch.tv). For subscription, refer to the [Twitch pricing page](https://www.twitch.tv).

# Connect Twitch and Make&#x20;

To get started, you must first create a connection between Twitch and Make, allowing the two services to communicate.&#x20;

::::WorkflowBlock
:::WorkflowBlockItem
**Obtain your OAuth2.0 credentials in your Twitch account**
:::

:::WorkflowBlockItem
**Create the connection in Make.**
:::
::::

## Obtain your OAuth2.0 credentials in your Twitch account

Before you create the connection in Make, you should first obtain your **OAuth2.0 credentials** in your Twitch account.

To obtain your **OAuth2.0 credentials&#x20;**:

::::WorkflowBlock
:::WorkflowBlockItem
Navigate to th&#x65;**&#x20;Applications tab** in the developer console.
:::

:::WorkflowBlockItem
Clic&#x6B;**&#x20;Register Your Application**.
:::

:::WorkflowBlockItem
Enter your application name.

![](https://make-cxp-documentation.ams3.cdn.digitaloceanspaces.com/apps-center-screenshots/twitch_OAuth2.0)
:::

:::WorkflowBlockItem
If prompted, enter th&#x65;**&#x20;callback URI**: `https://www.integromat.com/oauth/cb/twitch3`.
:::

:::WorkflowBlockItem
Select &#x61;**&#x20;category** for your application.
:::

:::WorkflowBlockItem
Click th&#x65;**&#x20;I’m not a robot checkbox**.
:::

:::WorkflowBlockItem
Clic&#x6B;**&#x20;Create**.
:::

:::WorkflowBlockItem
Locate your application unde&#x72;**&#x20;Developer Applications** and clic&#x6B;**&#x20;Manage**.
:::

:::WorkflowBlockItem
Copy th&#x65;**&#x20;Client ID** displayed on screen.
:::

:::WorkflowBlockItem
Clic&#x6B;**&#x20;New Secret** to generate a ne&#x77;**&#x20;Client secret**.
:::

:::WorkflowBlockItem
Copy th&#x65;**&#x20;Client secret** displayed on screen.
:::
::::

You will use this value while creating a connection in Make.&#x20;

Because the UI might have changed, the steps you see on your screen might be different, [check the vendor documentation for updates.](https://dev.twitch.tv/docs/authentication/register-app)

## Create the connection in Make&#x20;

:::::WorkflowBlock
::::WorkflowBlockItem
[ account](https://www.make.com/en/register), add the Twitch module to your scenario, and click **Create a connection.&#x20;**

:::hint{type="info"}
If you add a module with an instant tag, click **Create a webhook**, then **Create a connection.**
:::
::::

:::WorkflowBlockItem
*Optional:&#x20;*&#x49;n the **Connection name** field, enter a name for the connection.
:::

:::WorkflowBlockItem
Enter the **authentication credentials** you copied from your Twitch account or follow the on-screen instructions to create the connection.&#x20;
:::
:::::

For detailed information on connecting an application, see [Connect an application](docId\:SO88FM6pkT0G-adKDDfzZ) page.

# Twitch modules

After connecting to the Twitch app, you can choose from a list of available modules to build your scenarios.&#x20;

:::ExpandableHeading
### Block/Unblock a User

Allows you to either block or unblock a specific user from accessing your account or content.
:::

:::ExpandableHeading
### Check Your Subscription

Verifies whether you are subscribed to a particular channel.
:::

:::ExpandableHeading
### Delete a Video

Removes a selected video from your account.
:::

:::ExpandableHeading
### Get Number of Follows/Followers (DEPRECATED)

Fetches the total count of followers and follows for a particular user or channel.
:::

:::ExpandableHeading
### Get a Channel

Retrieves detailed information about a specific channel.
:::

:::ExpandableHeading
### Get a Video

Retrieves detailed information about a specific video.
:::

:::ExpandableHeading
### List Bits Leaderboard

Fetches a ranked list displaying users' positions and totals on the Bits leaderboard.
:::

:::ExpandableHeading
### List Channel Editors

Fetches a list of users who have editor permissions for your channel.
:::

:::ExpandableHeading
### List Channel Followers

Fetches a list of users who follow a specific channel.
:::

:::ExpandableHeading
### List Channel Subscribers

Fetches a list of users who are subscribed to your channel.
:::

:::ExpandableHeading
### List Channel Teams

Fetches a list of teams associated with specific channels.
:::

:::ExpandableHeading
### List Channel Videos

Fetches a list of all videos available on a specified channel.
:::

:::ExpandableHeading
### List Cheermotes

Fetches a list of all cheermotes currently available for use on the platform.
:::

:::ExpandableHeading
### List Clips

Fetches a list of video clips from your account.
:::

:::ExpandableHeading
### List Followed Channels

Retrieves a list of channels that the user is currently following.
:::

:::ExpandableHeading
### List Followed Streams

Fetches a list of live streams that the user is currently following.
:::

:::ExpandableHeading
### List Streams

Fetches a list of currently active streaming sessions.
:::

:::ExpandableHeading
### List Top Games

Fetches a list of the most popular games on Twitch, ranked by the highest number of current viewers.
:::

:::ExpandableHeading
### List Your Block Lists

Fetches and displays all of your existing block lists.
:::

:::ExpandableHeading
### Search Channels

Finds channels that match a specified search query.
:::

:::ExpandableHeading
### Search Games

Finds games that match the specified search criteria.
:::

:::ExpandableHeading
### Search Users

Finds users based on their username.
:::

:::ExpandableHeading
### Send a Whisper

Sends a private whisper message directly to the selected user.
:::

:::ExpandableHeading
### Update a Channel

Modifies the settings or details of your selected channel.
:::

:::ExpandableHeading
### Watch Bans/Unbans

Triggers when a user is either banned or has their ban lifted in your channel.
:::

:::ExpandableHeading
### Watch Channel Updates

Triggers when changes are made to a selected channel, such as updates to its settings or information.
:::

:::ExpandableHeading
### Watch Cheers

Triggers when a viewer sends a cheer (uses Bits) on your Twitch channel.
:::

:::ExpandableHeading
### Watch Clips

Triggers whenever a new video clip is published for any of the games you are following.
:::

:::ExpandableHeading
### Watch Followers

Triggers when a user starts following the specific channel you have selected.
:::

:::ExpandableHeading
### Watch Goals

Triggers when you start, complete, or make progress on a specific goal.
:::

:::ExpandableHeading
### Watch Moderators

Triggers whenever a user is granted or loses moderator privileges on your channel.
:::

:::ExpandableHeading
### Watch Polls

Triggers when a poll is started, completed, or when a user submits a response to a poll in your channel.
:::

:::ExpandableHeading
### Watch Predictions

Triggers when a prediction event starts, ends, becomes locked, or when a user participates in a prediction on your channel.
:::

:::ExpandableHeading
### Watch Raids

Triggers when a user initiates or receives a raid in the specified channel.
:::

:::ExpandableHeading
### Watch Rewards/Redemptions

Triggers when a channel points reward is added, modified, or deleted on your channel.
:::

:::ExpandableHeading
### Watch Streams

Triggers when a selected channel begins or finishes a live broadcast.
:::

:::ExpandableHeading
### Watch Subscriptions

Triggers when a viewer subscribes to your channel or when a subscription-related event happens.
:::

# Templates

You can look for more templates in [Make's template gallery](https://www.make.com/en/templates), where you'll find thousands of pre-created scenarios.

# Twitch resources&#x20;

You can have access to more resources related to this app on the following links

- [Twitch topics on Make community](https://community.make.com/search?q=Twitch)
- [Twitch website](https://www.twitch.tv)
- [Twitch API documentation](https://dev.twitch.tv/docs/api/reference)
- [Twitch page on make](https://www.make.com/en/integrations/twitch)

***

:::CtaButton{label="Get started for free" externalHref="https://www.make.com/en/register" openInNewTab="true"}

:::

