Survey logic

Branch, pipe, and route — without writing a single line

Show the right question to the right person. Surveti’s logic engine handles conditional branching, piping, randomization, quotas, and embedded-data flow rules from a visual editor.

How it works in Surveti

Skip & display logic

Show, hide, or jump questions based on any combination of prior answers, respondent attributes, or quota state — with AND/OR conditions.

Piping & carry-forward

Pipe a respondent’s earlier answers into later question text or options, and carry selected (or unselected) choices forward to keep long surveys personal and short.

Randomization with anchoring

Randomize question and option order to control order bias, anchoring items that must stay put, with seeded consistency so a respondent sees a stable order.

Embedded data & flow rules

Capture URL variables into embedded data and set flow rules that write variables when conditions match — usable downstream in piping, logic, and panel redirects.

What teams use it for

  • Screen respondents and route screen-outs cleanly
  • Keep grids short with carry-forward from a prior selection
  • Rotate concepts fairly across a sample
  • Tag segments on the fly for reporting and redirects

Frequently asked questions

Can logic depend on more than one answer?

Yes. Conditions combine with AND/OR across any prior questions, embedded-data variables, and quota state, so you can express rules like “show only if Q2 = premium and region = West”.

Is randomization reproducible?

Randomization is seeded per respondent, so a given respondent sees a stable order for the length of their session while the sample as a whole is rotated.

Which logic features need a paid plan?

Skip/display logic and piping are available on Free. Randomization requires Solo, and conditional flow rules plus embedded data require Professional.

Put survey logic to work on your next study.

Start free — no credit card. Everything you need to field and analyze a study in one platform.