building blocks

Logic branching

Updated 2026-06-22Business

The Logic branching block reads one calculated number and shows a single outcome based on which score range that number falls into — the first matching branch wins.

This is a Business-plan feature. On lower plans it appears in the + Add menu (labeled Score) with an upgrade pill, and selecting it opens the upgrade prompt.

When to use it

Use Logic branching when you have one number and want to map it to exactly one of several bands — for example, turning a risk score into "Low", "Medium", or "High". Unlike Conditional result groups, which can show several groups at once based on arbitrary formulas, a logic branch is specifically a score-range branch and shows only the first range that matches.

Add the block

  1. In the editor, switch to the Output view.
  2. Click + Add and choose Score (this is the Logic branching block).
  3. Select the block to open its settings.

Assign the score cell

In the Formula group, click the cell box and pick the spreadsheet cell that holds the number you want to branch on. This is the value each branch's range is tested against.

Add score branches

In the Branches settings, click Add + to create a branch (shown as Score Branch 1, Score Branch 2, and so on). For each branch:

  1. Group Label — the text shown when this branch matches.
  2. Range — enter the minimum and maximum values for this band. The lower bound is inclusive and the upper bound is inclusive of whole values in the range.
  3. Image (optional) — attach an image or video, with height and object-fit (Fill, Fit, Original) controls.

To remove a branch, hover over it and click the delete icon.

How branches are matched

Branches are checked top to bottom, and the first branch whose range contains the score is the one shown. Because only the first match displays, order matters — put your most specific or highest-priority bands first.

Open-ended ranges

Leave a bound open with -0:

  • Min = -0 — no lower limit (matches everything up to the max).
  • Max = -0 — no upper limit (matches everything from the min up).
  • Min and Max both = -0 — a catch-all branch that matches any score. Place a catch-all last so it only fires when no earlier branch matched.

Display

The Display group includes a Primary view toggle to render the matched branch as a larger, more prominent block.

Related