Skip to main content

Check

Runs on: Shared — pure logic, runs on the Streamerly backend or inside a chatbox overlay.

The Check node is a general-purpose conditional routing node. It accepts any data on its Input handle and compares it against a value on the Match handle, routing the original data to either the Pass or Fail output depending on the result. Use it as a flexible if/else branch when the more specialized check nodes — such as String Check, Math Check, or If Check — are more than you need for a simple comparison.

Both outputs pass through the original input data unchanged, so whatever arrived at Input will be available on whichever path executes. This means you can feed the same value into further processing on both the Pass and Fail branches without additional nodes.

Inputs

NameTypeDescription
inputanyThe value to evaluate. Passed through on both outputs.
matchanyThe value to compare against.

Outputs

NameTypeDescription
passpass-throughThe input data, forwarded when the condition is satisfied.
failpass-throughThe input data, forwarded when the condition is not satisfied.

Example

After a Channel Point Redeem trigger, connect the redemption's custom text to a Check node's Input and wire a Text Data node containing "banana" to Match. If the viewer typed "banana" as their redemption message, the Pass path triggers a silly overlay; any other text goes down the Fail path and is ignored.