Typeform Multiple Choice Logic | Community
Skip to main content
Question

Typeform Multiple Choice Logic


Hi!

I have a multiple choice question that needs to collect contact information for team members involved in a launch. There are five answers (team member roles). I need this flow to skip questions that are not checked and to go to all the answers that are checked.

I know this is a simple branch setup, but I can’t seem to map it correctly. Can I get some help? I understand I need to build a flow for every derivation of the sequence.

2 replies

john.desborough
Forum|alt.badge.img+6
  • Certified Partner & Champion
  • 5259 replies
  • March 14, 2025

@darcdesign.studio - logic has to be along these lines: 

using q1 as the m/choice question

 

on q1: 

  • if q1 = A go to q-nextA  (q2 for this example)
  • if q1 = B go to q-nextB  (q6 for this example)
  • if q1 = C go to q-nextC (q10 for this example)
  • if q1 = D go to q-nextD  (q14 for this example)
  • if q1 = E go to q-nextE  (q18 for this example)

if you are using question groups for the other questions (or simple a linear set of questions) you need to put the following logic on the last question of each question group or linear sequence - ie q5, q9, q13 and q17 based on the above

on q5 (last question related to A being selected on q1)

  • if q1 = B go to q-nextB  (q6 for this example)
  • if q1 = C go to q-nextC (q10 for this example)
  • if q1 = D go to q-nextD  (q14 for this example)
  • if q1 = E go to q-nextE  (q18 for this example)
  • otherwise go to ending or some other page

on q9: 

  • if q1 = C go to q-nextC (q10 for this example)
  • if q1 = D go to q-nextD  (q14 for this example)
  • if q1 = E go to q-nextE  (q18 for this example)
  • otherwise go to ending or some other page

on q13:

  • if q1 = D go to q-nextD  (q14 for this example)
  • if q1 = E go to q-nextE  (q18 for this example)
  • otherwise go to ending or some other page

on q17:

  • if q1 = E go to q-nextE  (q18 for this example)
  • otherwise go to ending or some other page

and the very last question would have the logic to go elsewhere

 

hope that helps


Thank you for your help!