Flow

Create dynamic forms that adapt based on user responses.

The Flow tab lets you add conditional logic to create dynamic forms that adapt based on previous answers.

#How It Works

Logic is set at the page level. Each page can have rules that control what happens after the respondent completes it. Based on the answers given, you can jump to a different page, skip ahead, or end the form early.

#Setting Up Logic

  1. Open the Flow tab
  2. Select a page to configure its logic
  3. Click Add Rule and configure:
    • If answer — Choose the operator (equals, contains, etc.) and set the value to match against
    • Then — Choose the action: Jump to page or End form
  4. Set the default behavior — what happens when no rules match

#Operators

OperatorDescription
EqualsExact match
Not equalsDoes not match
ContainsText contains the value
Not containsText does not contain the value
Greater thanNumeric comparison
Less thanNumeric comparison
Greater than or equalNumeric comparison
Less than or equalNumeric comparison
Is skippedQuestion was skipped

#Examples

#Show a Follow-Up Question

If someone rates your product below 3 stars, jump to a page asking what could be improved.

#Skip Irrelevant Sections

If someone selects "No" for "Do you use our mobile app?", jump past the mobile app feedback section.

#End Early

If a respondent doesn't qualify based on a screening question, end the form and show a closing message.

#Tips

  • Keep your logic simple — complex chains of rules can be hard to debug
  • Test your form thoroughly after adding logic
  • Test your form by publishing and walking through different paths

Polly

Ask anything about Polyform