Is User Intro
Runs on: Frontend (Chatbox) — only available in the Chatbox Flow Editor; runs inside the OBS browser source.
The Is User Intro check reads the message_type field on the incoming chat message and checks whether it equals "user_intro". This message type is set by Twitch when a chatter sends their very first message in the channel and Twitch presents it as a special intro. If the message is a user intro, it is forwarded to Pass; otherwise it goes to Fail.
This is closely related to the Is First Message check — both identify a chatter's first message. The difference is that Is User Intro specifically checks Twitch's message_type field, while Is First Message checks the derived is_first_message boolean flag (which is also derived from the user_intro type). Use whichever feels more explicit for your flow.
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 it is a Twitch user intro message. |
fail | chat-message | The message, forwarded if it is not a user intro. |
Example
Route user intro messages to a "welcome" variant that displays the username with confetti animation and the text "Welcome to the channel!" to greet first-time chatters.