Start here (read once)
- How logic works — Branch, Rules, Map, Simulator, blanks, path validation, cascade scrub
- Operators (When) — full field-type matrix + every operator page
- Actions (Then) — show/hide/require/jump/calculate/hide submit
Golden rules (memorize these)
End-to-end recipe A — Other → specify
1
Add fields
Multiple choice with an
Other option + Short text “Please specify”.2
Branch on the choice
Follow Branch: Other → Show follow-up specify. Optionally Require in Rules.
3
Preview
Confirm specify appears only for Other and blocks Submit when required and empty.
End-to-end recipe B — Eligibility + hide Submit
1
Ask budget
Number field “Monthly budget”.
2
Open Rules
Top bar → Logic → Rules → Add rule.
3
Gate Submit
When Budget less than
1000 → Hide submit + Show a message block.4
Preview
Low budget removes Submit. Raising budget restores it.
End-to-end recipe C — Quiz score + jump
1
Build questions
Multiple pages of scored choices (see Quiz recipe). Mark terminal pages.
2
Add Calculated
Sum point fields with
{q1}+{q2}+… (Calculated fields).3
Branch on Rules
When Score greater than or equal
80 → Jump to Winner; else Jump to Standard (two rules or Branch Otherwise carefully).4
Verify on Map + Simulator
Confirm edges and dry-run paths. Optional: Behavior → Auto-Jump for instant advances on choice.
End-to-end recipe D — Live pricing
1
Collect variables
Seats (number), priority support (yes/no), setup fee (number).
2
Calculated total
Number formula e.g.
({seats} * {seat_price}) + {setup} and optional priority uplift via a second Calculate rule.3
Show the scoreboard
Keep the Calculated block visible on the quote page.
Operator & action cheat sheet
When (operators)
Equality, comparisons, contains/starts/ends, choice sets (in, eq_set, is_every_of), empty/not empty, between, regex, relative dates, Always — each has its own page from the operators index.
Then (actions)
Publish checklist
- Preview every branch path (match, non-match, Otherwise).
- Clear Rules conflict chips.
- Clear flow health criticals (Map).
- Confirm blank paths (Is empty) do what you intend.
- Confirm Calculate blanks when inputs are empty.
- Confirm hidden required fields never block Submit on the visited path.
- Run Simulator on key answer sets.
- Publish and retest on the live fill URL.