Skip to content

Chat (all platforms) triggers

Activity (any platform)

Runs when something happens on any platform, like a follow, a subscription, a tip or a raid. One trigger for the same event everywhere.

Setting What to put in
Platform Pick one platform, or "All" to react to events from all of them. Options: All, Twitch, Rumble, YouTube, Kick, Streamlabs, StreamElements, TipeeeStream, DonorDrive, TreatStream, Pally.gg, StreamLoots, Crowd Control, Ko-fi, Patreon, Shopify, Fourthwall, Throne. Starts as: All.
Kind The kind of event to react to, like Follow, Tip or Raid. "Any" runs for every kind. "Other" is anything that fits no kind. Options: Any, Follow, Subscription, GiftSubscription, Tip, Raid, Redemption, StreamOnline, StreamOffline, Other. Starts as: Any.

Variables you get

Variable What it holds
%platform% Where it happened
%kind% What kind of event it was
%user% Name of the person
%title% A short line about it, like "Alice followed"
%detail% More information, if there is any
%amount% The amount, like $5.00, if money or points were involved

Type id: chat.activity

Chat message (any platform)

Runs when someone writes in the chat of any connected platform, or just one. Use it for things that should work everywhere.

Setting What to put in
Platform Pick one platform, or "All" to react to chat from all of them. Options: All, Twitch, Rumble, YouTube, Kick, Streamlabs, StreamElements, TipeeeStream, DonorDrive, TreatStream, Pally.gg, StreamLoots, Crowd Control, Ko-fi, Patreon, Shopify, Fourthwall, Throne. Starts as: All.
Message contains Only run when the message has this text in it, like "hello". Capital letters do not matter. Leave empty to run for every message.

Variables you get

Variable What it holds
%platform% Where it was written, like Twitch or Kick
%user% Name of the person who wrote
%userId% Their ID on that platform
%message% What they wrote
%messageId% ID of the message
%isBroadcaster% True if it is you
%isModerator% True if they are a moderator
%isVip% True if they are a VIP
%isSubscriber% True if they are a subscriber

Type id: chat.message

Emote added

Runs when a new emote appears in a 7TV, BTTV or FFZ emote set (add-ons that give chat extra emotes). Cuebot rechecks every so often.

Setting What to put in
Provider Pick the emote add-on to watch: 7TV, BTTV or FFZ. "Any" watches all of them. Options: Any, 7TV, BTTV, FFZ. Starts as: Any.

Variables you get

Variable What it holds
%emote% Name of the new emote
%emoteId% ID of the emote
%provider% Which add-on it is from
%platform% Which platform's set it is in
%imageUrl% Web link to the emote picture

Type id: chat.emoteAdded

Emote removed

Runs when an emote disappears from a 7TV, BTTV or FFZ emote set (add-ons that give chat extra emotes). Cuebot rechecks every so often.

Setting What to put in
Provider Pick the emote add-on to watch: 7TV, BTTV or FFZ. "Any" watches all of them. Options: Any, 7TV, BTTV, FFZ. Starts as: Any.

Variables you get

Variable What it holds
%emote% Name of the removed emote
%emoteId% ID of the emote
%provider% Which add-on it was from
%platform% Which platform's set it was in

Type id: chat.emoteRemoved

Emote set changed

Runs once after a check finds changes in an emote set, however many emotes changed. Use it for a single summary instead of one run per emote.

Setting What to put in
Provider Pick the emote add-on to watch: 7TV, BTTV or FFZ. "Any" watches all of them. Options: Any, 7TV, BTTV, FFZ. Starts as: Any.

Variables you get

Variable What it holds
%provider% Which add-on changed
%platform% Which platform's set changed
%added% Names of the new emotes, separated by commas
%removed% Names of the removed emotes, separated by commas
%addedCount% How many were added
%removedCount% How many were removed

Type id: chat.emotesChanged