All integrations
Built inStreaming

Twitch

Included with Macro Deck

Show your Twitch chat and stream stats, moderate, run polls and ads, and react to follows, subs and raids.

  • Twitch Chat and Twitch Stream Stats widgets
  • Set title and category, run ads, start raids and create clips
  • Polls, predictions, shoutouts and chat modes from a button
  • Triggers for follows, subs, cheers, raids and redemptions
  • Connect several Twitch accounts

The Twitch integration connects one or more Twitch accounts to Macro Deck. You sign in on Twitch with a short code, and Macro Deck then receives your channel's events as they happen and can act on your channel as that account.

What you can do

  • Change the stream title, category and tags, send chat messages and announcements, and give shoutouts.
  • Run an ad break, snooze the next one, start or cancel a raid, create a clip or a stream marker.
  • Start and end polls and predictions, and mark channel point redemptions as completed or refunded.
  • Moderate: ban or time out a user, unban, delete a message, clear the chat, and switch emote-only, followers-only, slow, subscribers-only or unique chat on or off.
  • Show your chat with emotes and badges in the Twitch Chat widget, and moderate from it.
  • Show your live status, viewers, chatters, followers and subscribers, title, category and uptime in the Twitch Stream Stats widget.

Some example setups:

  • A Starting soon button that sets your title and category and sends an announcement.
  • An Ad break button that runs a 90 second commercial.
  • A Clip button that creates a clip and writes its edit URL into a variable.
  • A flow that runs on Channel Point Reward Redeemed for one reward and switches your OBS scene.
  • A flow that runs on Raid Received and gives the raider a shoutout.

How it behaves

Macro Deck subscribes to Twitch events for each connected account, so triggers like New Follower, Cheer or Raid Received fire within moments. Stream values such as the viewer count are read from Twitch every 30 seconds. All values are available as variables named twitch_<account>_<value>, for example twitch_mychannel_viewer_count, so you can use them in your own widgets and conditions.

You can connect more than one Twitch account. Every action has an Account field, and every trigger can be limited to one account. If Twitch does not grant every permission Macro Deck asks for, Integrations lists the events that will not fire and offers to reconnect. When the connection to Twitch drops, Macro Deck reconnects on its own. If Macro Deck is not used with an account for 30 days, or you revoke its access on Twitch, the sign-in expires and Integrations asks you to connect the account again.

OBS Studio

Included with Macro Deck

Switch scenes, control your stream, recording and audio, and react to what happens in OBS Studio.

Meld Studio

Included with Macro Deck

Switch and stage scenes, control layers, effects and audio tracks, and go live in Meld Studio.

Streamlabs Desktop

Included with Macro Deck

Switch scenes, control your stream, recording and audio sources in Streamlabs Desktop.

Streamer.bot

Included with Macro Deck

Run Streamer.bot actions, send chat messages and react to every event Streamer.bot reports.

YouTube

Included with Macro Deck

Show your YouTube live chat and stream stats, change title and tags, and react to Super Chats and members.