All integrations
Built inStreaming

YouTube

Included with Macro Deck

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

  • YouTube Chat and YouTube Stream Stats widgets
  • Set the stream title, description and tags
  • Go live, end the stream and start ad breaks
  • Triggers for Super Chats, Super Stickers and memberships
  • Uses your own Google Cloud project and quota

The YouTube integration connects your YouTube channel to Macro Deck. It shows the state of your live stream as variables, fires triggers for Super Chats, Super Stickers and memberships, shows your live chat in a widget where you can moderate it, and changes your broadcast from a button.

YouTube does not offer a shared login that Macro Deck could use for everyone. You connect through a Google Cloud project of your own, which takes about ten minutes once. The project is free, and its quota and permissions belong to you alone.

What you can do

  • Send a chat message to the live chat of your current broadcast.
  • Change the title, description or tags of the broadcast that is live, or of the next scheduled one when you are not live.
  • Start the next scheduled broadcast with Go Live, end it with End Stream, and ask YouTube for an ad break.
  • Show the live chat in the YouTube Chat widget, and delete messages, time out or ban chatters from it.
  • Show whether you are live, your viewers, likes and subscribers, title and uptime in the YouTube Stream Stats widget.

Some example setups:

  • A Going live button that sets the title and tags of your next broadcast.
  • An Ad break button that asks YouTube for a 60 second ad break.
  • A flow that runs on Super Chat and shows a notification with the author and the amount.
  • A flow that runs on New Member and posts a thank-you message in the chat.

How it behaves

Macro Deck reads your stream state about once a minute and the chat every few seconds while you are live. Every read and every change costs quota from your Google Cloud project, which gets 10,000 units a day. Macro Deck keeps count. When the quota is almost used up, it pauses chat updates and reads the live status less often. When the quota is used up, it pauses live status and chat updates until midnight Pacific Time, when Google resets the quota.

Chat, Super Chats and membership events only arrive while a broadcast is live. Events that happened while Macro Deck was not running are not fired later. You can connect more than one channel: every action has a Channel field, and every trigger can be limited to one channel.

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.

Twitch

Included with Macro Deck

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