Skip to main content

Use Conditional Logic to Show or Hide Questions on Your Enroll Form

Build smarter, shorter forms with "If, Then" rules that adapt to each enrollee's answers

Written by Serena Edwards

What is Conditional Logic?

Conditional logic lets your Enroll Form react to answers in real time — showing follow-up questions only when they're relevant and hiding them otherwise. You can apply it to any Yes/No, Single-Select, or Multi-Select question, or to an entire block of related questions (such as emergency contacts). The result is a shorter, more personalized form for every enrollee.

To get started, open your form at My Company › Forms › Enroll Form.

On the Enroll Form Editor, you can see all your conditional logic questions at a glance as the responses appear in green, red, or blue.

conditional logic responses in Enrollsy

How to Create a Conditional Field

Before a question can be conditional, it must be nested inside the question that controls it (the "parent"). Follow these four steps:

  1. Select the field you want to make conditional. Click the up/down arrow on the left side of the field label. (See "Move field" tooltip in the screenshot below.)

  2. Click the up/down arrow on the left side of the field label.

    move a field on the enroll form in Enrollsy

  3. Then, choose the field you want to nest it inside by clicking the down arrow on the right (when you hover over it, you'll see "Move into the field").

    add conditional logic in Enrollsy

    This converts the field from an independent element into a child field within the parent field so that you can add a condition. For example, only show the child field if the Enrollee answers yes to the parent question.

  4. If you have more fields to add, move them right under the nested field by clicking the "Move field" icon and selecting the up or down arrow.

    add multiple conditional logic fields in Enrollsy

Setting the Visibility Rule

Once you've done this, click the setting/gear icon on the child field, and you will see an option to "Only show if..." NOTE: If you don't check this box, then the child field will always be visible.

Yes/No Questions

For Yes/No conditional questions, check the box then mark whether the question shows up after the previous question is answered with a "Yes" or a "No." ln the example below, a follow-up question only appears if the parent question "Does your child have special needs?" is answered Yes.

conditional logic responses in Enrollsy

Single or Multi-Select Questions

For Single or Multi-Select conditional questions, check the box then mark what the answer should be in the previous question from the choices. For example, if one of your options is "Other," then you can make a conditional question if the person marks "Other" as their answer, such as "Please describe" or "Explain," like this example:

single select conditional logic in Enrollsy

In the above example, the next question after the Single-Select question is "Please specify," which will only show if the "Marital Status" question is answered with "Other." This is how the customer will see that question:

conditional formatting in Enrollsy

Be sure to click "Save" to save the changes.

Working with Blocks of Questions

You can also apply conditional logic to a group of related fields — for example, a set of emergency-contact details. Start with a base block such as:

  • Name

  • Relation

  • Phone

  • Email

Then add an "Add Another?" Yes/No question at the end of the block. Duplicate the original fields and nest the duplicates beneath "Add Another?" so they appear only when an enrollee chooses Yes.

block of questions and conditional logic in Enrollsy

Only the first Emergency Contact information on the Enroll Form will show with the question "Add Another." If that question is answered "Yes," then another contact will show, and so on. You can add as many "Add Another" questions as you need.

Full Example

Here is an example of how the above scenario would look on the Enroll Form:

example of conditional logic in Enrollsy
Did this answer your question?