Router

Conditionally split workflow execution into one or more named routes.

Overview

The Router node passes its upstream input to one or more named output routes. It has three modes:

Routes can be renamed. New routes are added up to a maximum of 10.

When to Use

Configuration

Field Type Default Description
Mode select radio Radio (one active), Checkbox (many active), or Conditional (data-driven)
Routes list Route A, Route B Named routes; each maps to an output handle. Add up to 10.

Radio / Checkbox mode

Each route has a toggle (radio) or checkbox in the config panel. Activate or deactivate routes interactively before running the workflow.

Conditional mode

Condition groups evaluate the upstream JSON. Each group has:

Sub-field Description
Conditions One or more field/operator/value rules combined with AND or OR logic
Condition Logic AND (all must match) or OR (any must match)
Target routes Which routes are activated when this group matches

Multiple groups union their results — a route is activated if any matching group targets it. Supported operators include =, !=, contains, not_contains, starts_with, ends_with, >, <, >=, <=, regex, exists, not_exists.

Inputs & Outputs

Inputs: in — upstream data (text, JSON, image URL, video URL, audio URL).

Outputs: One output handle per route (e.g., route_a, route_b). The upstream value is forwarded unchanged to every active route’s downstream nodes.

Pricing

Free — no credits charged.

Common Use Cases

Tips