How do I integrate my Twitch with Broadcast?

In order to hok your theme up to the Twitch API, you’ll need to install our companion plugin – Broadcast Companion.

Once the theme is activated, you’ll be prompted to download and install Broadcast Companion through WordPress, but you can also find it manually by navigating to Plugins -> Add New and then searching for Broadcast Companion.

Once that’s done, navigate to your main menu in WordPress and look for Broadcast Twitch Integration

In the first field, enter your Twitch Username.

Then, you must enter your Twitch User ID. If you don't know your User ID, you can convert your Twitch username to User ID here.

Next, you will need to provide a Twitch Client ID and Client Secret. These are special keys made available through Twitch, which basically gives your site permission to make requests to the Twitch API. This is required if you want to display your Twitch live status, game playing, viewer count etc.

It only takes a few minutes to get your Client ID and Client Secret, you can follow along with our textual guide or video guide:

Text Guide:

Video Guide:

Once you have added your Twitch Client ID and Client Secret, you can simply save the page and you will see your Twitch Auth Token and Token Token Expires should populate. There's no need to worry about the token expiring, Broadcast checks your site once per day and if it finds you have an expired token, a new token will automatically be generated.

If you're having issues and you want to force your token to update, you can toggle on the Twitch Token Refresh field and hit save. This will delete any existing token information and pull a fresh token from Twitch.

That’s it.

Now, whenever you’re online, Broadcast will light up with all your stream data!