Is First Message
Runs on: Frontend (Chatbox) — only available in the Chatbox Flow Editor; runs inside the OBS browser source.
The Is First Message check reads the is_first_message flag on the incoming chat message. This flag is true when Twitch identifies the message as the chatter's very first message in the channel. If it is, the message is forwarded to Pass; otherwise it goes to Fail.
Use this node to visually call out first-time chatters — a glowing border, a "New!" badge, or a welcome-themed layout variant — encouraging them to say more.
Note: the is_first_message flag is derived from the user_intro message type that Twitch sends. It is not a persisted database lookup — it reflects what Twitch reported at the time the message arrived.
Inputs
| Name | Type | Description |
|---|---|---|
message | chat-message | The chat message object from the Chat Message trigger or an upstream check node. |
Outputs
| Name | Type | Description |
|---|---|---|
pass | chat-message | The message, forwarded if this is the chatter's first-ever message. |
fail | chat-message | The message, forwarded if the chatter has chatted before. |
Example
Route first-time chatter messages to a "welcome" variant that displays the username with a sparkle animation and the label "First message!". Send Fail to the regular variant for returning chatters.