🔍
🔰
🌐
Hide menu bar
Force Show menu bar (using MELD?)
Make chat input the full menu bar
🔍 Font Size (Scale) 1.00x
⭕ Force transparent background
đŸ‘ģ Page opacity 0.30
âšĒ Translucent page background 40%
đŸŸĸ Green page background
âšĒ White page background
âšĒ Light mode - White page background
âšĢ Dark mode - Black page background
🌇 Fade out the top of the overlay
đŸ”ĸ Show viewer count per source; top-right
đŸšĨ Show current OBS scene in corner
Details on enabling the read-permissions for OBS scene state
🐞 Debug mode (console logs on))
â˛ī¸ Auto-hide message after ms
đŸšĢđŸ¤Ŧī¸ Delay showing messages for ms
đŸ—‘ī¸ Only delete last message if unsure which to đŸ—‘ī¸
âŦ Messages start at bottom rather than top
🔃 Messages drop down (reversed order)
🔀 Reverse order (top down new messages)
🔀 Messages appear randomly on the screen
đŸ”Ŋ Enable auto-scrolling to the bottom by default
👉🧱 Messages align to the right-side
đŸ—¨ī¸đŸ§ą Force right-to-left text reading
đŸšŦ Stream events fade up and away after 3s
🔔 Beep when there is a new message
🔔🆕 Beep for first-time chatters
🔔🔉 Beep volume 30%
đŸ”„ī¸ Reload last ~50-msgs when refreshing the page
đŸ—„ī¸ Load last ~30-msgs from the database on load
🔖 Auto-select new messages (skipping as needed)
đŸ–ąī¸ Must manually select via context-menu
⌚ Custom auto-select show time ms
đŸĨ… Exclude filtered messages from auto-selecting
đŸšĢ Block messages containing specific words/phrases
đŸˇī¸đŸ—‘ī¸ Remove donation data from messages
đŸˇī¸đŸĻ˜ Skip messages containing donations
đŸˇī¸ When auto-select is on, select donations
👑 When auto-select is on, select those from members
đŸ˜ē When auto-select is on, select those with a content image
👑 Auto-feature YouTube monthly member chat
❓📌 Auto-pin messages identified as questions
â“â›“ī¸ Auto-queue messages identified as questions
đŸ’ĩ📌 Auto-pin messages with donations
đŸ’ĩđŸ”ĸ Auto-queue messages with donations
🔁 Multiple docks will stay in sync as to selected messages
📌 Only see pinned messages (for use with &sync)
🚲 Guests can use !cycle to change the scene in OBS*
đŸ‘ī¸ View-only mode. (Can't chat, pin, or feature)
đŸ‘ī¸ View & Chat-only mode. (Can't pin or feature)
đŸ‘ī¸ View, Pin, and Queue. (Can't chat or feature)
⌚ Use 24-hour time for timestamp
đŸ–Ĩī¸đŸ’ģ P2P connections via LAN only

Enable Text to Speech in the Dock

đŸšĻđŸ—Ŗī¸ Text-to-speech all incoming messages
Check out the TTS help guide here!

TTS Behaviors

đŸšĢđŸ—Ŗī¸ Do not say "says" or "someone says" with TTS
đŸšĢđŸ—Ŗī¸ Do not read out chatname and "someone says" when using TTS.
đŸ—Ŗī¸ Read out URLs rather than saying "link".
đŸ—Ŗī¸ Any message containing will be read out
Please note, you will want to disable the top "Text-to-speech all incoming messages" option if wanting to use this option

🤴 Only members can use the TTS command
đŸšĢâžŋ Do not read out reflections (your replies)

Read out only specific user/messages

🤖 Only bot marked users can have messages read
👩‍đŸĢ Only specific mods can have messages read
🤴 Only members can have messages read
⭐ Only VIP marked users can have messages read
👑 Only privilleged users can have messages read
đŸ•ē Only hosts can have messages read
đŸ—Ŗī¸đŸ’° Only donations can have messages read out

Bots, hosts and events are excluded from TTS

🤖✅ Allow bot messages to be read out
đŸ•ē✅ Allow host messages to be read out
đŸ—Ŗī¸ Include any stream events when using TTS

More TTS options

đŸ—Ŗī¸ If using TTS, only announce every 3rd message
🔤 Read only the first 100-characters
⏊ Send TTS as PCM audio to 127.0.0.1:5000 instead
🔇 Next TTS message control via chat !pass
🔇 Mod-only TTS message control via !pass
🔉 Volume of speech

Text-to-Speech Service Provider

Built-in System TTS Options

note: the free built-in TTS plays out via the default audio device. [LEARN MORE HERE]

⏊ Speaking rate
đŸŽĩ Pitch

Kokoro TTS Options

note: this free locally-running TTS needs a powerful computer to run well.

🎭 Voice to use:

⏊ Speaking rate
📛 Color names if color info available
🛈 Hide source icon (e.g, )
📝 Show source name as text next to icon
đŸšĢ Hide Twitch messages (other sources allowed)
✅ Only show Twitch messages (no other sources)
đŸšĢ Hide messages from Kick
đŸšĢ Hide messages from Kofi
đŸšĢ Hide messages from YouTube
đŸŒĢī¸ Just blur messages from hidden sources
đŸ“ē Show channel icon
🆔 Hide avatars
🕘 Hide timestamp
🔰 Hide badges
🔰🔰 Show just the first 2 badges
🎆 Show only stream events
đŸ§¯ Hide all stream events
🔤 Use first names only
đŸ…°ī¸ Delete names entirely
🌌 Hide name/icons if sequential from same user
📩 Strips 'Replying to @user' if present
đŸ—ƒī¸ Limit total messages to
đŸ¤Ŧ Filter out messages with bad karma
❗đŸ’Ŧ Hide messages that start with: !
❗🔇 "Don't TTS/Beep if messages starts with !
đŸĒ™ Only show if includes a donation
🤩 Show only messages from members
⭐ Treat TikTok fans/teamer as members
đŸ›Ąī¸ Only show messages from moderators
💎 Only show messages from VIPs
🙊 Alt-keyword filter will match on name-only
❓ Only show messages marked as questions
❔ Hide messages marked as questions
đŸ”ĸ Hide messages that are numbers only
đŸ—ƒī¸ Hide basic messages shorter than chars
📤 Strip HTML/images from messages and donations
😭 Strip text-based emojis from messages
đŸ˜’âŒ¨ī¸ Ignore emoji-only messages
đŸšĢ🔗 Replace links in messages with just '[Link]'
đŸŸĸ🔗 Make URLs in chat clickable links
🤏🔗 Shorten long links ...
âŗ Increase the minimum time messages auto-show for
â—ģī¸ Compact mode (no space between name and message)
🤏 Padding between messages px
đŸ’ĩđŸĢą Align donations to the right-side
ã€°ī¸ No text outlining
âœ’ī¸Increase text outline by 50%
âœ’ī¸Decrease text outline by 33%

Font Styling

100%

Text Glow

✨ Enable text glow halo (pair with "No text outlining" to use glow only)
80%

Background Shading for Messages

⭕đŸ‘Ĩ No alternating background shading
⭕👤 No background shading for members
⭕đŸ”Ļ No background shading for past-selected
⛔đŸ”Ļ No background shading for any selected
❓đŸ”Ļ No background shading for "questions"
🤏đŸ•ļī¸ Allow background shading for trivial events
⭕💰 No background shading for donations

Customize Donation Colors by Threshold 🌈💰

Threshold: $USD, Color:
Threshold: $USD, Color:
Threshold: $USD, Color:

Large avatar profile pic on left side
😊 Make emojis larger
đŸ–ŧī¸ Make content-images larger (giphy,etc)
═ Message appears on its own line under name
âœ‚ī¸ Split mode (messages align relative to center)
💭 Turn message portion into a rounded bubble
â†”ī¸ Horizontal scrolling messages
â†”ī¸ Horizontal ticker slides left-to-right
âœ‚ī¸ Trim messages to 200 characters...
âœ‚ī¸ Trim names longer than chars...
🔠 Diacritic folding / Accent normalization
â¤ĩī¸ Messages overlap on another
Font Family
note: Install custom fonts on your system (Windows: right-click .ttf/.otf → Install, then restart browser). Font detector & help
Messages fade in
Messages fade out when hiding
Messages slide in from the right
Messages smoothly scroll in
Messages get typed in char-by-char
đŸšĻ Smooth message buffering (prevents message floods)

Advanced animation options can be set below.

These may override the basic transition options listed above.

For more details about these effects, visit here.


Animate in effects

Animate out effects
💾 Save last message to a file
💾 Save featured message to file
💾 Auto-save messages to downloads folder
😁 Include the user's avatar URL/Blob
🔗 jump to section to specify host/bot/privileged users..

Note: Bots referenced here are third-party stream bot and not in reference to our own local LLM bots.


🤖🔤 Delete names for bots
🙍🔤 Delete names for hosts
🤖đŸšĢ Filter out messages for listed bots
🙍đŸšĢ Filter out messages for listed hosts
🤖🔇 Do not trigger the beep for bot messages
🙍🔇 Do not trigger the beep for host messages
đŸŽŦ🔇 Do not trigger the beep for events
⭐ Give VIP marked users a special badge
⭐ Auto-feature messages from VIP users
🤴 Auto-feature messages from privileged users
🤖đŸ’Ē Allow privileged users to !start or !stop OBS
Note: Remote OBS control requires the dock.html to be added to OBS as a browser source, with full permissions enabled for it.
Want to design your own? Check out our AI-friendly starter templates.
🔍 Scale multiplier 1.00x
đŸŸĸ Green page background
âœ‚ī¸ Split mode (align overlay to center)
âŦ†ī¸ Raise overlay higher
â˛ī¸ Auto-hide message after ms
⌚ Queue + Show messages for at least ms
🐞 Debug mode (console logs on))
🔔 Beep when there is a new message
🔔đŸ’ĩ Beep when there is a new donation
🔔🔉 Beep volume 30%
👉🧱 Messages align to the right-side
đŸ—¨ī¸đŸ§ą Force right-to-left text reading
🌠 Auto-show messages without needing the dock
đŸĨž Old messages stay and stack (WIP)
(I'd suggest you use the dock link instead for stacking multiple messages)
đŸ–Ĩī¸đŸ’ģ P2P connections via LAN only
💾 Save avatar image to disk (click on page to setup)
đŸ–ŧī¸ Use a custom fallback avatar when none is provided

Enable Text to Speech in Featured Chat

đŸ—Ŗī¸ Enable text-to-speech
Check out the TTS help guide here!

TTS Filters

đŸ—Ŗī¸đŸ’° Enable text-to-speech for donations only
đŸ—Ŗī¸đŸ†• Enable text-to-speech for new members only
đŸ—Ŗī¸đŸ–ąī¸ Enable text-to-speech for clicked messages only

More TTS options

đŸšĢđŸ—Ŗī¸ Do not say "says" or "someone says" with TTS
đŸšĢđŸ—Ŗī¸ Do not read out chatname and "someone says" when using TTS.
đŸ—Ŗī¸ Read out URLs rather than saying "link".
🔉 Volume of speech

Text-to-Speech Service Provider

Built-in System TTS Options

note: the free built-in TTS plays out via the default audio device. [LEARN MORE HERE]

đŸ“¯ Pitch:
⏊ Custom speaking rate for the TTS
🛈 Show source icon (e.g, )
đŸšĢ Hide Twitch messages (other sources allowed)
✅ Only show Twitch messages (no other sources)
đŸ“ē Show channel icon
🆔 Hide avatars
đŸšĢ👤 No placeholder avatars
🔰 Hide badges
💸 Hide messages with donations
💸 Strip out donations
💛 Strip out Memberships
📃 Strip out user sub-titles
🔤 Use first names only
đŸ…°ī¸ Delete names entirely
đŸĒ™ Only show if includes a donation
đŸšĢ🔗 Replace links in messages with just '[Link]'
đŸŸĸ🔗 Make URLs in chat clickable links
🤏🔗 Shorten long links ...
🔝 Align comment to top
âŦ›âžĄī¸âšĢ Round edges
🆎 Reduce font-size if message gets too long
📛 Color names if original name color available

Colors

Font Family
Fade in/out instead

đŸ› ī¸ Global settings and tools [options]

Use SDK transport (beta)
When enabled, background uses the Ninja SDK instead of a hidden iframe. You can also enable via URL with &sdk or &beta.

Opt-in options

These services require you to manually opt-in, for security purposes

Capture WhatsApp chat
Capture Telegram chat
Capture Instagram non-live comment
Capture Slack chat
Capture Teams chat
Capture Google Meet chat
Capture Chime chat
Enable X.com embedded page features
Capture OpenAI chat
Capture Discord chat

Opt-out options

Disable chat services or filter by specific channels

Disable YouTube chat
Disable Kick chat
Disable Riverside

*Note: These opt-out options don't disable sending messages to Youtube / Twitch; just capture

Miscellaneous options for sites

Features, tools, and other odd-ball enhancements

🌟 Automatically collect Twitch channel points
🔇 Automatically mute Twitch video ads
đŸ…°ī¸ Announce when an ad plays/stops in Twitch
Use Twitter branding instead of X
đŸ¤ˇâ€â™‚ī¸ Auto-select Live Chat in Youtube Popout
🔤 Larger font for Youtube Popout chat
đŸ§Ē Streamlabs: only Cloudbot/Merch/Tips
đŸŽĨ Add view-links to live videos in Discord
Flip the Youtube watch page layout
🔊 Enable YouTube audio output picker (in-page)
Hide "Paid Promotion" banners in Youtube
Capture stream events and actions
đŸšĢđŸ—„ī¸ Disable the local message database
đŸŒŋ Use the DB to mark new-ish chatters and to include last chat-activity. Required for some triggers.
🔔👋 Beep for new or returning chatters (8h+ quiet)
đŸ¤¯ Override the DB's 30-day storage limit
đŸ“ŧ Replay Messages - Replay chat messages from the database as if they were live
đŸšĢ🔗 Do not post links into TikTok's chat
đŸšĒ Don't block "joined" stream events (TikTok)
🌹 Do NOT treat roses/etc as donations on TikTok
Block donos/memberships from Youtube Shorts
Delay Youtube to give mods/bots time to delete
Delay Kick to give mods/bots time to delete
Delay twitch to give mods/bots time to delete
đŸĨĩ Add BTTV emotes (global+)
😱 Add 7TV emotes (global+)
🌭 Add FFZ emotes (global+)
👨‍👩‍👧‍đŸ‘Ļ Add user pronouns (Twitch) via third-party
🌠 Treat Discord roles as Memberships
Only monthly featured messages from a YouTube are marked as a membership
😈😇 Add sentiment scores to messages
📈 Multiply viewer count by 1.75x

Printer Control

You make need to add --kiosk --kiosk-printing to your browser's command line to disable the system print pop-up window

Allow certain sites access to your session ID
🚀 Disable relay message throttling
đŸšĢđŸ—¨ī¸ Disable the host chat and block functions
Enable Dock to use and publish via API server
Send messages to Dock from Extension via server
Dock sends its commands to Extension via server
đŸ–Ĩī¸đŸ’ģ P2P connections via LAN only
📨 Send all messages to Stage TEN

📨 Send all messages to Social Stream Chat

Enable Streamer.bot websocket support

The Streamer.bot support is experimental and challenging to setup. I have a GUIDE HERE, but I'd welcome support from Streamer.bot devs to improve it all further.


⏊ Relay incoming webhooks

General Settings

Enable loyalty points system
Points per engagement:
Engagement window (minutes):

Commands

Enable !points command
Enable !leaderboard command
Enable !rewards command

Management

💡 Users can spend points through the Event Flow system. Configure custom rewards and actions in the Event Flow editor.
👋 Auto-reply to "hi messages
🙏 Announce donations across all chats
🔀 Relay all messages (!NOT RECOMMENDED!)
đŸŽ¯ Pick relay destinations. (None implies all)

📛🔀 Do not include 'User Said:' with relays"
đŸĢ…đŸ”€ Only relay if message is from a 'host'"
đŸĨˇ Hide relayed reflections of 'hosts'
đŸĨˇ Hide duplicate messages from 'hosts'
⏊ Forward chat !commands to Twitch
đŸ¤Ē Tell joke on !joke message
🎲 Respond with a random dice roll on !dice
❓ Identify questions in chat messages
đŸ”Ļ Mark @host messages as trivial events

Custom JavaScript

âš™ī¸ Enable custom JavaScript

Giphy/Tenor support

Include a GIF when !giphy is used
Include a GIF when !tenor is used
Include a GIF when #{somekeyword} is used
Hide the Giphy/Tenor trigger word or sentence
Select random gif from top 10 results
Get a Giphy API key here
Get a Tenor API key here

Trigger webhook URL by a !command

Have custom chat commands poke a custom API endpoint

đŸ“Ģ Use POST instead of GET for webhook calls
đŸŽ¯ Trigger only if full message matches exactly

Send fixed messages at intervals

Specify frequency and starting offset of fixed messages

đŸĻ— Skip auto-message if chat is too quiet

Auto-responder

Auto-respond to custom chat commands
đŸŽ¯ Trigger only if full message matches exactly


🎹 Enable MIDI hotkeys

Trigger MIDI note on command

Default Output MIDI Device: âš™ī¸
Enable MIDI hotkeys above to see available devices

Message doubling / echos / duplicates / relayed

If you're using the RELAY ALL function, you might find the following options helpful in controlling for duplicate responses. (I like to call relayed message echos "reflections")


đŸ’ŦđŸšĢ Do not capture / show any of your replies
đŸ’ŦđŸ’ŦđŸšĢ Hide duplicates; show your first reply only [RELAY]
đŸ’ŦđŸŽ¯ Only show your replies from:
đŸ’ŦđŸ’ŦđŸšĢ Filter out messages that echo / double
⏊đŸšĢ Filter out 3rd-party relayed messages

Other filters

đŸ¤ŦđŸšĢ Replace common swear words with asterixis
đŸ¤ŦđŸšĢ Block messages that contain swear words
👤đŸšĢ Replace common bad words in user names
đŸšĢđŸ–ŧī¸ Remove original content images from messages
đŸ’ŦđŸšĢ Exclude 'Replying to @user' from replies
đŸ‘ŧ✅ Allow only approved words
👸 Filter out messages from non-members
❗đŸ’Ŧ Filter out messages starting with: !
📤 Strip HTML/images from messages and donations
😀đŸšĢ Keep only emotes; discard empty results
đŸŒˆđŸŽ¯ Set username color to match the site's branding
🌈 Featured messages have their background color match their source branding color
🌈👤 Add a random color to uncolored names
Note: This needs to be used in conjuction with &color
🌈🌈 Override all name colors with a random color
📛🔰 Do not color names based on member status
â˜€ī¸ Lighten and desaturat name colors

Blocked / Allowed Users:

Source type can be something like 'twitch', 'kick', or 'youtube'

🤍 Show only the specified users (approved list)
🔮 Blocked users

Assign roles/classes to certain users

Source type can be something like 'twitch', 'kick', or 'youtube'

🤖 Identify by name who are bots
👩‍đŸĢ Identify by name who are mods
⭐ Identify by name who are VIPs
👑 Privileged (admin) users
đŸ•ē Identify the hosts' name

🤖🔤 Delete names for specified bots
🤖đŸšĢ Filter out messages for listed bots
🙍đŸšĢ Filter out messages for listed hosts
🤖đŸšĢ Filter out messages for listed mods

đŸ’ŦđŸ—¨ī¸ Auto open all chat windows on dock connect or refresh

Usage examples
1. To open your chat pop-up(s) on start your OBS program, if you open/refresh the streaming chat as an OBS dock.
Note : This will not work for YouTube in this case, since you should first be live to Youtube to for there to be a chat link.
2. When you are away from your streaming PC and wants to open your chat pop-up(s), if you open/refresh the streaming chat with another PC or smartphone.

YouTube API

Opened in new tab




Opened in new window

Note: Do NOT minimize them!

Custom

Open custom URL 1 on new window
Open custom URL 2 on new window
Open custom URL 3 on new window
Open custom URL 4 on new window
Open custom URL 5 on new window
Open custom URL 6 on new window
Open custom URL 7 on new window
Open custom URL 8 on new window
Open custom URL 9 on new window

Save current settings as profile

Save all your current settings as a profile for easy switching

Manage profiles

Switch between your saved profiles

Save the last message to a file

An alterative method of saving the last message
No file selected.

Save all messages to 📗 Excel file

An alterative method of saving all messages

Save all names seen in chat to a simple file

Just a unique list of names seen in chat; no messages
No file selected.

Reset all settings to defaults

Make sure to export your settings first or lose them

Export/import settings

Backup and load your extension settings.


If using Brave, enable the File System API first to allow saving:
`brave://flags/#file-system-access-api`
đŸ’€â˜ ī¸ PLEASE DO NOT CHANGE YOUR SESSION ID đŸ’€â˜ ī¸
...unless you know exactly what you are doing.

Changing you session ID may break things

Set a password

It's okay to set a custom password.

Hide your links

đŸ‘ī¸đŸ”— Obscure your links in this menu
Better safe than sorry.

Chat Bots and AI services [options]

Using this section requires a bot service to be made available.

You can install one for free with Ollama: Installation Guide Here

Configure LLM API đŸĻ™

âąī¸ Keep-alive model time (minutes)

Chat bot 🤖đŸ’Ŧ

This bot has access to the live streaming chat and can either respond to users in chat or respond its own special chat overlay

đŸšĻ Enable the LLM AI chat bot

🏹 Bot replies ONLY go to the bot overlay page
📛 Do not include the bot's name when responding
đŸ—Ŗī¸đŸ—Ŗ Do not screen out any of the bot's replies
đŸĸ Rate limit for responses per tab / source ms
📈 Include chat summaries to chat bot
đŸšĢđŸ—„ī¸ Do not include past message context
📃 Number of past user messages to include:
📔 Include detailed timestamps in the chat history
đŸĨ¨ Include bot's replies with user's chat history
📔 Users can trigger an AI chat !summary
👩‍đŸĢ Will respond to Moderators only
đŸ¤–â†Šī¸ Allow replies to host reflections

Give the above chat bot access to additional custom knowledge that you can provide


Enable the custom knowledge-base (RAG)

🤖 Chat Bot - Primary

The overlay page for the chat bot is optional. While it can be used to show messages from the bot, and offers TTS support, you do not need it open to have the bot respond to users in chat, for example.

Enable Text to Speech

đŸ—Ŗī¸ Enable TTS for the chat bot Note: Text to Speech for the chat bot requires the bot's overlay page to be opened

TTS Behaviours

đŸ—Ŗī¸ Read out URLs rather than saying "link".
đŸšĢđŸ—Ŗī¸ Do not say "says" or "The bot says" with TTS
đŸšĢđŸ—Ŗī¸ Do not read out bot name or "The bot says" when using TTS.

More bot overlay page options

⏊ Send TTS as PCM audio to 127.0.0.1:5000 instead
🔉 Volume of speech

Text-to-Speech Service Provider

Built-in System TTS Options

note: the free built-in TTS plays out via the default audio device. [LEARN MORE HERE]

⏊ Speaking rate
đŸŽĩ Pitch

Censor bot options 🤖đŸšĢđŸ¤Ŧ

Does not respond to chat, but has access to the chat. It can censor, filter, and sanitize incoming live chat messages.

âš ī¸ Requires a properly configured LLM service provider in the "Configure LLM Service Provider" section above.


đŸšĻ Enable the censor bot. (non-blocking by default)
🤚 Block messages until approved by the censor bot

Standalone one-on-one chat bot

This is different than the chat bot overlay. This allows for private 1 on 1 conversation with your bot on a dedicated page, just in case you want to talk privately. It does not have access to the RAG knowledge dataset currently or your other chat histories.

âš ī¸ Requires a properly configured LLM service provider in the "Configure LLM Service Provider" section above.


đŸ’Ŧ Enable private chat bot option

A virtual co-host that can both listen, see, and talk back

This is a work-in-progress virtual AI co-host. It can currently view your screen, webcam, and listen to your microphone/audio. It will respond by text or audio, as you desire.

Down the road this will be able to access your live chat, start/stop your OBS stream, change scenes in OBS, handle events and interactive games with your audience, and participate in your stream as a virtual co-host.

Sources to Monitor

Defaults to monitoring all if no source(s) selected:

Display Options

💰 Only show donations (hide other events)
👑 Only show gift subs
🤑 Hide donations under $5
đŸ’ĩ Show USD conversion for all donations
✨ Highlight high-value donations
👀 Show viewer count bar in the top-right
đŸ—‚ī¸ Hide metadata details under messages
â˜€ī¸ Use light theme instead of dark
Maximum events to display:
Font Family
note: Install custom fonts on your system (Windows: right-click .ttf/.otf → Install, then restart browser). Font detector & help

Event cheat sheet:

Review which sources emit new subs, follows, donations, and viewer counts in the Social Stream Event Reference. It lists payload names, platform quirks, and workarounds so you can configure dashboards with confidence.

đŸ‘¯đŸšĢ Filter out duplicate emotes per message
đŸ”ĸ Limit emotes shown:
âŗ Show messages for 20s, rather than 5s.
⏊ Double the emotes' movement speed
🔍 Emoji scale 1.00x
👑 Only show emojis from members (paid subs)
đŸ—ŖđŸšĢī¸ Exclude message @replies emojies
🎈 Emotes float up, rather than bounce around

Must enable the trigger to use

đŸšĻ Enable the hype meter's processing

Other customization options

âžĄī¸ Align overlay to the right-side
â†”ī¸ Align overlay to the center
đŸ‘ī¸ Show only viewer counts
đŸ’Ŧ Show only active chatters
Display Style
đŸ”ŗ Disable text outlining
🔍 Scale multiplier 1.00x
⭕ Force transparent background
đŸ‘ģ Page opacity 0.30
🧹 Do not show the title "current viewer count"
âšĒ Light mode - Black text, white outline
Font Family
note: Install custom fonts on your system (Windows: right-click .ttf/.otf → Install, then restart browser). Font detector & help

Source Combination Options

🔄 Combine YouTube and YouTube Shorts
🔄 Combine all sources into one global count

General Options

âžĄī¸ Align overlay to the right-side
💾 Keep amount between sessions
🔊 Play sound on donation
đŸŽ›ī¸ Show control panel

Style and Theme

Goal Settings

Must enable the trigger to use

Enable the waitlist/draw page and customize the !trigger

đŸšĻ

Configure select-a-winner draw mode

🏆 Configure as winner-draw mode instead of queue

Other customization options

âžĄī¸ Align overlay to the right-side
đŸŽ¯ Align overlay to the center/middle
đŸ”ŗ Disable text outlining
🎊 Drop confetti when a name is selected
đŸŽĩ Play a sound when there a name selected
đŸŽĩ🔉 Sound volume 30%
🔍 Scale multiplier 1.00x
⭕ Force transparent background
đŸ‘ģ Page opacity 0.30
🧹 Do not show the !queue instructions
âšĒ Light mode - Black text, white outline
🎲 List re-randomizes on every update
📝 Show join message next to each entry
👑 Only members can enter
đŸĒ§
Font Family
note: Install custom fonts on your system (Windows: right-click .ttf/.otf → Install, then restart browser). Font detector & help
💡 Configure your OBS WebSocket settings here to enable Flow Actions to control OBS. Make sure OBS WebSocket Server is enabled in OBS: Tools → WebSocket Server Settings
🔉 Volume of speech

Text-to-Speech Service Provider

Built-in System TTS Options

note: the free built-in TTS plays out via the default audio device.

⏊ Speaking rate
đŸŽĩ Pitch
💡 Configure TTS settings for the Flow Actions overlay. API keys are stored locally and added to the overlay URL.

Poll Settings

Enable and customize the poll:


đŸšĻ Enable Poll


đŸ—ŗī¸ Allow multiple votes per user
âœŒī¸ Show number of votes instead of percent
💰 Donation-weighted voting (Dono Poll)



Poll Presets

Map Settings

Enable and customize the map:


đŸšĻ Enable Map



🔍 Auto-fit map to votes (zoom when markers appear)

đŸ—ŗī¸ Allow multiple votes per user



đŸ”ĸ Hide vote count numbers (show dots only)

🔴 Red color intensity (more votes = darker red)

Other customization options

💰 Only include donors
🏆 Prioritize donors (show donors first)
â˛ī¸ Scroll speed x
⌚ Duration x

Credits Style
đŸ§ŧ Transparent background (hide overlay background)

Font Family

note: Install custom fonts on your system (Windows: right-click .ttf/.otf → Install, then restart browser). Font detector & help

🎨 Text color
đŸˇī¸ Hide category headers (Donors, Chatters, etc.)
💲 Show donation amounts
😀 Show avatar images
đŸĸ Hide source type images

Layout Mode

Layout Style

Display Options

👤 Show user avatars
🌐 Show source platform
Maximum entries to show

âąī¸ Update interval seconds (0 = disabled)

Top Bar Settings

These settings only apply when using the "Top Header Bar" layout
â„šī¸ Animations and donation tracking are automatically enabled for this layout
Display Mode

When rotating, include:
📆 Include weekly stats (default: daily only)
🔄 Rotation interval seconds
Transition Style

💰 Show monetary value for gifts (instead of count)
📐 Compact mode (smaller height)
📜 Ticker scroll mode (continuous scrolling)
Scroll Speed

Theme & Data Settings

Theme Style
💾 Persist data between sessions (7 days max)


Display Options

Layout Style

Maximum users to display

Points Configuration

đŸ”ĸ Hide points values
🏅 Hide rank numbers
👤 Hide user avatars
🌐 Hide platform icons

Update Behavior

⚡ Real-time updates
✨ Enable animations
📈 Highlight score changes

Theme and Styling

Theme Style

Font Family

note: Install custom fonts on your system (Windows: right-click .ttf/.otf → Install, then restart browser). Font detector & help

🎨 Background color
🎨 Text color

Points Triggers

đŸ’Ŧ Award points for chat messages
💰 Award points for donations
đŸŽ¯ Enable custom point triggers


General Game Settings

đŸŸĸ Green screen background
âšĢ Dark mode
đŸšĻ Host Starts
đŸšĢ🤖 Disable computer players
⌚ Increase lobby wait time to 30s

Must enable the trigger to use

đŸšĻ Enable
No file selected.

Other customization options

â˛ī¸ Speed (relative) x

Display Style

Font Family
note: Install custom fonts on your system (Windows: right-click .ttf/.otf → Install, then restart browser). Font detector & help

Playback & rotation

Display style
âąī¸ Hold each line for ms (rotate mode)
â¸ī¸ Pause after a full loop for ms
Order when rotating

Spacing & separators

â†”ī¸ Extra padding per item px
🧱 Preserve spaces & blank lines from the text file

Must enable the trigger to use

đŸšĻ Enable

Other customization options

Font Family

note: Install custom fonts on your system (Windows: right-click .ttf/.otf → Install, then restart browser). Font detector & help

🔍 Word cloud scale 1.00x

Coloring and basic styling option

Custom GIF Commands Settings

đŸšĻ Enable Custom GIF Commands
â˛ī¸ Minimum default playout time ms

Spotify Setup & Configuration

Enable Spotify integration

Need to create a Spotify app? Open Spotify Dashboard →

Appearance

Style preset
Compact layout

Visibility toggles

Hide when paused
Hide when no song is active
Hide album art
Hide album title
Hide progress bar + timestamps
Hide device details
Hide status badge

Spotify Announcements

Now Playing Features

Polling interval (seconds): (3-60 seconds)
Announce new tracks in overlays (not sent to platform chat)

Spotify Chat Commands

Configure which Spotify commands are available and who can use them.

📋 Info Commands
!song Show current track
!np Alias for !song
🎮 Playback Control
!skip Skip to next track
!previous Go to previous track
!pause Pause playback
!play Resume playback
!volume Set volume (0-100)
📝 Queue Commands
!queue Add song to queue
!sr Song request (alias)

💡 Note: Hosts and admins can always use all commands regardless of permission settings.


👉 Looking for the Global settings? It was moved further up the page. Click here to JUMP to it.


Terms of Service | Privacy Policy | YouTube's Terms of Service

Buy Me A Coffee

Visit us at Discord
Made with 💖 for the community.