Streamlabs Cheat Sheet

Last Updated: November 21, 2025

Widget Types

Alert Box
Donations, follows, subs, bits alerts
Chat Box
Display live chat on stream
Event List
Show recent events (donations, subs)
Donation Goal
Progress bar for fundraising goals
Tip Jar
Visual donation tracker
Stream Labels
Text overlays (follower count, etc.)
Viewer Count
Live viewer count display
Media Share
Let viewers play videos/music
Spin Wheel
Interactive wheel for giveaways
Credits Roll
End-stream supporter credits

Alert Customization

Alert Image
Custom GIF/image for alerts
Alert Sound
Custom audio file for alerts
Alert Duration
How long alert displays (seconds)
Message Template
Custom alert text with {name}, {amount}
Text-to-Speech
Enable TTS for donations
Profanity Filter
Filter inappropriate words
Min Amount
Minimum donation to show alert
Alert Variations
Different alerts for different amounts
Font & Colors
Customize text appearance
Animation
Entrance/exit animations

Chatbot Commands (Default)

!commands
List available commands
!uptime
Show how long stream has been live
!followage
Show how long user has followed
!song
Show current song playing
!socials
Display social media links
!discord
Show Discord server link
!donate
Show donation link
!lurk
Let chat know you're lurking
!shoutout @user
Give shoutout to user
!points
Check loyalty points balance

Moderator Commands

!permit @user
Allow user to post link once
!timeout @user [duration]
Timeout user (in seconds)
!ban @user
Ban user from chat
!unban @user
Unban user
!clear
Clear chat messages
!commercial [duration]
Run ad break (30, 60, 90 seconds)

Custom Commands

!addcommand !cmd [response]
Create new command
!editcommand !cmd [new response]
Edit existing command
!delcommand !cmd
Delete command
{user}
Username variable in response
{count}
Command usage counter
{touser}
Mentioned user
{channel}
Channel name
{uptime}
Stream uptime

Timers

Create Timer
Auto-post messages at intervals
Interval (minutes)
How often timer runs
Min Chat Lines
Required activity before posting
Timer Name
Identifier for timer
Responses
Messages to cycle through

Song Requests

!songrequest [song/URL]
Request song from YouTube/Spotify
!wrongsong
Remove your last request
!currentsong
Show currently playing song
!nextsong
Show next song in queue
!skipsong
Skip current song (mods only)
!volume [0-100]
Adjust song volume
!pausesong
Pause music
!playsong
Resume music

Loyalty Points

Points per Interval
Points earned for watching
!points
Check your point balance
!givepoints @user [amount]
Give points to another user
!gamble [amount]
Gamble points (if enabled)
Store Items
Create redeemable rewards
!leaderboard
Show top point holders

Mini Games

!heist
Start group heist mini-game
!duel @user [amount]
Challenge user to duel
!slots [amount]
Play slot machine
!quote
Display random saved quote
!8ball [question]
Magic 8-ball fortune teller

Moderation Tools

Link Protection
Block links (except permitted users)
Caps Protection
Limit excessive caps usage
Symbol Protection
Limit special characters
Spam Protection
Block repeated messages
Word Blacklist
Auto-delete messages with banned words
Paragraph Protection
Limit message length
Emote Protection
Limit emotes per message

Alert Box Variables

{name}
Donor/subscriber name
{amount}
Donation amount
{message}
Donation message
{months}
Months subscribed
{gifted_count}
Number of gift subs

Best Practices

Test Alerts
Always test before going live
Moderate Alert Duration
Keep alerts under 10 seconds
Volume Balance
Alert sounds shouldn't overpower stream
Enable Profanity Filter
Protect against inappropriate messages
Set Min Donation
Prevent spam with minimum thresholds
💡 Pro Tip: Keep alert sounds short and volume-balanced. Use variation alerts for different donation tiers. Enable link protection and profanity filters for better chat moderation!
← Back to Data Science & ML | Browse all categories | View all cheat sheets