Conditional Logic Feature

People don’t like filling out long forms. Create the illusion that your form is short by only asking the questions that are relevant to your users. With Conditional Logic, you can easily create smart online forms that react to the actions your users take. Think of it as conditional branching, where certain questions branch from others based on the conditions you set.

Use Framestr’s Conditional Logic feature to:

  • Automatically show or hide questions on a form based on a person’s previous answers
  • Create a more personalized experience by letting users skip irrelevant questions
  • Re-direct a user to a different page on the form (see multi-page forms)
  • Show a custom thank-you message or send a user to a custom URL based on their form submission


Check out an example here:

Field Rules

Field Rules let you perform two actions if a condition is true. You can either SHOW a field to the user or HIDE a field from the user based on the value of another field. One thing that’s nice about these rules, is that the actions can happen in real time as the user is filling out the form.

You can even SHOW and HIDE Section Breaks and File Upload fields, which is useful for displaying extended instructions for how to fill out your form or selectively asking for files from your users.

For example, if a user marked “Yes” to enjoying a specific customer experience, you can then proceed to ask a question “What did you enjoy about the experience?”.

In the example above, when a user selected a specific animal, it prompted to ask the user what they like about that animal.

Page Rules

Page Rules allow you to skip pages, skip payment or go straight to the confirmation page based on conditions you’ve created. With page rules, you’ll be able to create a custom path for your users ensuring they only see pages relevant to them during their form submission process.

If you have users who want to choose to pay by check or invoice, you can now easily create a checkbox in Framestr to base a condition off of and then set a page rule to simply skip the payment page if it’s checked.

Submit Rules

Submit Rules let you take certain actions after your form’s been submitted. Form rules give you the flexibility to choose where your users should go after they submit your form. Form rules will override the default confirmation behavior and show a custom message based on the data they submitted or redirect them to a more relevant web page based on your conditions.

You can also create smarter notification emails with form rules. For example, you can send a notification email to sales or customer service depending on the selection the user set in a drop down field in your contact form.

A few examples include:

  • Show a custom thank-you message
  • Send a custom email to the submitter
  • Redirect customer to a custom URL
  • Notify specific team members

Ready to get started?

Try this feature for FREE with a Formstack 14-day Free Trial.