Skip to main content

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

NameTypeDescription
messagechat-messageThe chat message object from the Chat Message trigger or an upstream check node.

Outputs

NameTypeDescription
passchat-messageThe message, forwarded if it is a Twitch user intro message.
failchat-messageThe 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.