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.
The node returns the flair the viewer shows in chat. If they're using a flair they picked themselves (an Anyone can use flair, or one earned from an achievement), that is returned. Otherwise it's the community flair assigned to them, then their custom text flair. 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.