Get User Flair
Runs on: Backend — reads the user flair table from the database.
The Get User Flair node retrieves the flair label currently assigned to a viewer in your channel. Flair is a streamer-defined tag that you can assign to viewers — for example, a role name, a rank, or a custom badge label. The node outputs the flair as a plain string.
If the viewer has a community flair assigned, the flair name is returned. If they have a custom text flair, that text is returned. If the viewer has no flair at all, the output is an empty string, which you can check with a Condition node to branch your flow accordingly.
Inputs
| Name | Type | Description |
|---|---|---|
user | user | The viewer whose flair you want to look up. |
Outputs
| Name | Type | Description |
|---|---|---|
flair | string | The viewer's flair text, or an empty string if they have no flair assigned. |
Example
A chat command flow uses Get User Flair on the commanding viewer and feeds the result into a Send Chat Message template: "@{username} is a {flair}!". Viewers with the Moderator flair see "is a Moderator" in the response, while those with no flair get an empty label, which you can gate with a Condition node to send a different message.