Effects

The effects available in Firebot represent the cool stuff that can happen in response to things like a command or an event. There are a lot of effects available, and even more ways to combine them in unique ways to create a memoriable experience for your viewers.

Effects List

Effects are contained within an effects list, and some effects can contain additional effect list(s). Each effects list has an unique ID, and can control features like which Effect Queue to run the effects within. Preset effect lists are bespoke effect lists that can accept custom parameters. These can be very helpful for designing and testing larger collections of effects.

List of Firebot Effects

This list contains all of the effects available in Firebot. Note that custom third-party plugins can add additional effects that are not listed here:

NameDescriptionCategories
Ad BreakTrigger an ad break.Common, Moderation, Twitch
Add QuoteAdds a quote to the quote database.Fun
Activity Feed AlertDisplay an alert in Firebot's activity feed.Fun
AnnounceSend an announcement to your chat.Common, Chat, Twitch
API EffectPulls info from a pre-selected API.Fun, Chat, Overlay
Approve/Reject Channel Reward RedemptionApproves or rejects a pending Twitch channel reward redemption.Common, Twitch
BanBan or unban a user.Common, Moderation, Twitch
Block UserBlock or unblock a user on Twitch.Common, Twitch
Cancel Twitch PredictionCancels the currently-active Twitch prediction, and refunds all channel points wagered.Common, Twitch
CelebrationCelebrate with firework overlay effects.Fun, Overlay
ChatSend a chat message.Common, Chat, Twitch
Chat Feed AlertDisplay an alert in Firebot's chat feed.Common, Chat
Clear ChatClear all chat messages.Common, Moderation, Twitch
Clear EffectsRemove overlay effects, stop sounds, or clear effect queues.Common, Overlay
Conditional EffectsConditionally run effects.Advanced, Scripting
Cooldown CommandManually add or remove a cooldown for a command.Common, Advanced, Scripting
Create ClipCreates a clip on Twitch.Common, Fun, Twitch
Create Stream MarkerCreate a stream marker in your Twitch VOD.Common, Twitch
Create Twitch PollCreate a Twitch poll.Common, Twitch
Create Twitch PredictionCreate a Twitch prediction.Common, Twitch
Custom ScriptRun a custom JS script.Advanced, Scripting
Custom VariableSave data to a custom variable that you can then use elsewhere.Scripting
DelayPause between effects.Common, Advanced, Scripting
Delete Chat MessageDelete the associated chat message.Chat, Advanced, Twitch
Emulate ControlEmulate keyboard keys or mouse clicks.Advanced, Fun
End Twitch PollEnds the currently-active Twitch poll.Common, Twitch
Evaluate JavaScriptEvaluate a JavaScript expression.Advanced
Firebot ShoutoutDisplay a shoutout graphic for a channel in the overlay.Common, Fun, Overlay
HTTP RequestSend an HTTP request to a given URL.Advanced, Scripting
Lock Twitch PredictionLocks the currently-active Twitch prediction so that no more predictions can be made.Common, Twitch
Log MessageAdds an entry to the Firebot log. This is useful for debugging.Advanced, Scripting
Loop EffectsLoop an effect list.Scripting
Manage Active Chat UsersAdd or remove users from the active chat user lists.Common, Moderation
Mark All Activity As AcknowledgedMarks all Activity as Acknowledged in the Chat page.Common
ModMod or unmod a user.Common, Moderation, Twitch
Pause/Resume Effect QueuePauses or resumes an effect queue. Effects sent to a paused queue will run once the queue is resumed.Scripting
Play SoundPlays a sound effect.Common
Play VideoPlays a local, YouTube, or Twitch video in the overlay.Common, Overlay, Twitch
PurgePurge a user's chat messages from chat.Common, Moderation, Twitch
Raid/Unraid Twitch ChannelStart or cancel a raid to another Twitch channel.Common, Twitch
Random Reddit ImagePull a random image from a selected subreddit.Fun, Chat, Overlay
Remove User MetadataRemove a key from metadata associated to a given user.Advanced, Scripting
Reset TimerForce a timer to restart its interval.Common
Resolve Twitch PredictionResolves the currently-active Twitch prediction by selecting an outcome, and pays out channel points to the prediction winners.Common, Twitch
Roll DiceSpecify an amount of dice to roll in chat.Fun, Chat
Run CommandRuns effects saved for the selected custom command.Advanced
Run Effect ListRun a preset or custom list of effects.Advanced, Scripting
Run ProgramRun a program or executable.Advanced, Scripting
Run Random EffectRun a random effect from a list of effects.Advanced, Scripting
Run Sequential EffectRun a single effect sequentially from a list of effects.Advanced, Scripting
Set Chat ModeSets the chat mode(s) for your Twitch channel.Common, Twitch
Set User MetadataSave metadata associated to a given user.Advanced, Scripting
Show HTMLShow an HTML snippet in the overlay.Advanced, Overlay
Show Image/GIFShows an image in the overlay.Common, Fun, Overlay
Show TextShows specified textin the overlay.Common, Overlay
Snooze Next Ad BreakPushes back the next scheduled mid-roll ad break by 5 minutes.Common, Moderation, Twitch
Set Stream CategorySet the stream category/game.Common, Moderation, Twitch
Set Stream TitleSet the title of the stream.Common, Moderation, Twitch
Stop Effect ExecutionStop the execution of the current effect list.Scripting
Switch StatementConditionally run effects based on a value.Advanced, Scripting
Take ScreenshotTakes a screenshoit of the selected screen.Fun
Text-To-SpeechHave Firebot read out some text.Fun
TimeoutTimeout a user.Common, Moderation, Twitch
Toggle CommandToggle a command's active status.Common
Toggle ConnectionToggle connection to Twitch and any linked integrations.Advanced
Toggle EventToggle an event's active status.Common
Toggle Event SetToggle an event sets active status.Common
Toggle Scheduled Effect ListToggle a scheduled effect list's enabled status.Common
Toggle TimerToggle a timer's active status.Common
Twitch ShoutoutSend a Twitch shoutout to another channel.Common, Twitch
Update Channel RewardUpdate settings for a channel reward.Advanced, Twitch
Update CounterUpdate a counter's value.Common, Advanced
Update CurrencyUpdate a viewer's currency.Common, Fun
Update Viewer RankUpdate a viewers rank within a given rank ladder.Common
Update Viewer RolesAdd, remove, or clear users from a custom role.Advanced
VIPAdd or remove the VIP role of a user.Common, Moderation, Twitch
Write To FileWrite or delete some text in a file.Advanced