Automations & workflows

Conditional logic

Send each answer choice to the section that follows from it.

Questionful’s logic works at the section level: for each answer choice on a choice question, you pick where the respondent goes next.

Only multiple choice, checkboxes and dropdown questions can route. A linear scale, a range slider or a date cannot. If you need to branch on something like that, ask it as bands in a choice question.

How it works

  1. Split your form into sections. Each section is a page.
  2. Add a choice question: multiple choice, checkboxes, or dropdown.
  3. On each answer choice, open the go to dropdown and pick the destination.

The options are:

  • Continue to next section: the default.
  • Go to section N: jump forward or back to a specific section.
  • Submit the form: end here.

A section also has its own after this section, go to… setting, used by everybody who reaches the end of it regardless of what they answered. That is how you skip a whole section for the people a branch has already routed past it, or end the form early.

A worked example

A support form with three sections:

  • Section 1: “What do you need help with?” with the choices Billing, A bug, and Something else.
  • Section 2: billing questions.
  • Section 3: bug report questions, including a file upload for a screenshot.

Set Billing to go to section 2, A bug to section 3, and Something else to a short free-text section. Nobody sees a question that does not apply to them.

Tips

  • Keep one decision per section. A section with two branching questions in it is ambiguous, the last one wins.
  • Preview each path before you share the form. It is the fastest way to catch a branch that loops.
  • Order sections in the sequence most respondents will take, so the common path needs no jumps at all.