Exact matches only
Search in title
Search in content
Search in posts
Search in pages

Branching & Conditional Logic Guide

123FormBuilder is a free form builder with conditional logic functionality, allowing its users to change the behavior of their web forms based on the input provided by their respondents.

With conditional logic you can change the behavior of your form based on user input and make your online forms more dynamic. At 123FormBuilder you can create complex and advanced rules that affect the behavior of your online forms. There are three types of rules you can create:

  • Field Rules
  • Autoresponder Rules
  • Form Rules

All of the three types of rules are located in the Form Settings – Rules section of your form, under separated tabs.

Field Rules 123FormBuilder

Field Rules affect the behavior of your online form while it is being used. Here you can show or hide certain fields based on the input given by your submitters. These type of rules are applied in real-time, while the end users fill in the the online form.

Autoresponder Rules trigger a specific autoresponder when one or more conditions are met. These type of rules apply after the end user submitted the form.

Autoresponder Rules 123FormBuilder

Form Rules redirect end users to a certain web page that you have provided when some specific conditions are met. For example: You can use this option to redirect users to a different version of your website depending on the language they have selected on the form. Form rules apply after the form is submitted.

Important If you have your form integrated with a payment processor, the form rule redirect has propriety over the redirect to the payment page. You can use this as a workaround to make online payments optional.

Form Rules 123FormBuilder

Besides form fields, you can also include the language field (if using translations) and the quiz score (for quiz forms) in any type of rule.

Important: Separate rules that use the same field will not work on the form. After the condition Then you can not select the same fields in two separate rules. This is due to a conflict issue. We recommend you create advanced rules with several conditions and subrules in the same rule, if needed.

To create a rule, click on the Add Rule button and a line will be displayed below. Use the first dropdown to select the field, the second to select the operator and the last field to conclude the condition. For input fields, you need to type a value. For choice fields such as radio buttons or check boxes, you have a dropdown with the predefined values is checked and is not checked.

123FormBuilder Conditional Logic

123FormBuilder Conditional Logic

The grey plus button on the right creates a new condition that is linked to the previous one through connectors. Conditions from the same rule are linked either with the connector AND or OR. The grey button will appear next to the last condition of each rule or subrule.

123FormBuilder Conditional Logic

If you want to edit a condition from your rule, hover over it and press the button Edit or Delete if you want to delete it completely. Next to these buttons you’ll find the Subrule button that creates a subrule within the respective condition.

123FormBuilder Conditional Logic

If you want to delete a subrule, hover on top of the condition and select the Delete button.

123FormBuilder Conditional Logic

To delete a rule, hover over the layout of the rule and tick the checkbox on the top right. Press Delete on top to delete it or Duplicate to make a copy of the rule. You can select several rules and delete or duplicate them at the same time. Use the Unselect rules button to clear all selections.

123FormBuilder Conditional Logic

Use the search bar to find the rule you are after. Finally, use the Preview Form button to see how your rules apply to your online form.


  1. Is it possible to use prefill email address depends on the name entered? i.e searching from an database and displays matching email address ?

  2. Hi
    Is it possible to use conditional logic to route form replies to different email addresses depending on the answers?

    1. Hello! Yes, it is possible. You can establish conditional logic to the form’s recipients. To do so, please go to Settings – Notifications – Form Owner tab – Recipients – New recipient and after When you can add the condition(s) when to send the emails.

  3. Is it possible to use form rules to link a few 123forms to each other? ie: are the your forms’ URLs static? (In fact: are the URLs anything I can select/specify?)

    1. Hello Rachel,

      I apologize for replying this late. Regarding your questions – yes, it is possible. When previewing your form, you can copy the URL that shows up in the browser and use that URL in any of your form rules at other forms. You can create form rules where form users are redirected to different forms based on certain conditions. If you require further assistance, please don’t hesitate to contact our support specialists at: http://www.123formbuilder.com/contactus.html

Leave a Reply

Your email address will not be published. Required fields are marked *

Frequently Asked Questions

Here is a list of the most frequently asked questions. For more FAQs, please browse through the  FAQs page.

Is this service free?
Yes, we offer a free form builder service. Just sign up to the Basic plan and you are all set. This plan is forever free, but you are limited with a few features only, such as 5 forms per account, 100 submissions per month and you have to keep the backlink to 123FormBuilder on your forms. Check out our features matrix for more information.
How many forms can I create?
It depends on the service plan you are on. Higher service plans enable more features, including more web forms for your account. If you need more forms, go to the My Account section of your account and click the upgrade button. To create an unlimited number of forms, either upgrade to the Platinum service plan or higher. Consult our features matrix for more information.
How can I publish my forms?
You can publish your forms in many ways, by using their direct URL or HTML link, embedding them with a JavaScript code, Inline HTML or iFrame, using the Facebook app or the WordPress plugin, using popups, the Blogger code snippet and many more. Once you have created and customized your form, go to the Publish section to complete your work. Read more in our documentation.
How do I change my form design?
You can change the design of your form in the Themes section, which is located in your form settings. We offer a set of more than 30 predefined form themes for your forms, but you can also create your own from scratch. You can customize the submit button, the logo and more. To apply your own stylesheets, all forms come with a custom CSS editor.

Can't find what you're looking for?