Skip to main content

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

NameTypeDescription
useruserThe viewer whose flair you want to look up.

Outputs

NameTypeDescription
flairstringThe 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.