Conditional form logic, done as a graph
"Tally condition", "Typeform logic jump", "Google Forms branching" — they all point at the same problem: real forms aren't linear. Yectar replaces the stack-of-if/else rows with a graph you can actually read.
Why linear logic breaks past ~10 rules
Tally and Google Forms show conditions as a flat list under each question. Ten questions with three branches each and you're staring at 30 rows in a modal, hunting for the one that fires when "country = FR". Debugging a broken funnel means re-reading every row until the logic clicks.
Step 1 — Draw the flow first
Open a new flow and drop question nodes on the canvas. Zoom out once you have five or six — the shape of the funnel tells you which paths need conditions before you write a single rule.
Step 2 — Add branches with /if
Type /if on any question to attach a branch. Pick the field, the operator, and the target node — the edge draws itself. Skip logic is just a branch that points at the end node.
Step 3 — Compute values with /calc
Calculations are first-class. Use /calc to price a quote, score a lead, or roll up an assessment total — then branch on the result. No hidden fields, no glue scripts.
Step 4 — Disqualify early
For lead-gen and screener flows, disqualifiers belong at the top. Point the "No" branch at a short "thanks, we're not a fit" end node so the rest of the funnel stays clean and the completion rate for qualified users climbs.
Yectar graph logic vs Tally conditions vs Typeform logic jumps
- Visual first. The graph is the source of truth — no separate "logic view" to keep in sync.
- Calculations are native. Score, price, and tag inline — no hidden fields or Zapier math.
- Renders in any shape. The same logic graph powers the single-page, one-at-a-time, and embedded funnel renders.
Build a branching flow free
Yectar is launching soon. Join the waitlist for launch-day access, a founding badge, and the API + MCP server.
Reserve free access