Chat Message
Runs on: Frontend (Chatbox) — only available in the Chatbox Flow Editor; runs inside the OBS browser source.
The Chat Message trigger is the starting point of every chatbox flow. It fires once for each incoming chat message and outputs the full message object — including the chatter's identity, badges, message text, emote data, and all message flags — to whichever nodes are connected downstream.
This node is placed automatically when you create a chatbox flow and cannot be deleted. Every chatbox flow has exactly one Chat Message trigger. Connect its message output to check nodes to begin routing messages to different visual variants.
Outputs
| Name | Type | Description |
|---|---|---|
message | chat-message | The complete chat message object, including user info, badges, message text, emotes, bits data, reply thread info, and all boolean flags used by the check nodes. |
Example
Connect the message output to an Is Subscriber check. Route the Pass branch to a "subscriber" variant with a gold name badge, and the Fail branch to the default variant. Every subscriber message will now display differently from regular chat.