Growth & Marketing

October 25, 2020

October 29, 2020

Conditional logic in forms: Interactive and smart forms for a dynamic behavior

Table of contents

Conditional logic can greatly help you build an outstanding registration form. Add the most advanced logic to personalize your form's behaviour, customize user experience and improve your conversion rates.

Start experiencing the difference between a simple form and a dynamic form. Offering an interactive experience will impact your conversion rates, as well as the quality of the data gathered in your submissions.

Dynamic forms, what are they?

Dynamic forms —also known as interactive forms or smart forms — are a type of form that can change based on what the responder answers. Instead of being static and showing the same fields and information, they change using conditional logic that rests on the user's answers.

What information can condition the form behavior?

  • Input data. Listen to what your users are telling you. Your responders are filling in several fields with useful and valuable information. Take this input into account and use it to branch different actions, so they can take advantage of a personalized and improved user experience.
  • Hidden fields. Sometimes, you don't even need to ask for a piece of information, to apply conditional logic to it. Hidden fields pull out information out of external sources, such as information included in the URLs. This information will finally come to you in your form submissions, but it doesn't have to be asked. This way, users have to fill less fields, and you can still use this data to personalize your form and offer a dynamic form filling.
  • Data from external providers. With Arengu you can integrate your form with any third-party provider, as long as it has an API. This possibility enables you to top off your forms by connecting them with many other services, either to complement your forms or to automate actions in relation to them. This is the icing of the cake — you can use Arengu to build smarter forms, but also to connect them with your favorite services.

How to add conditional logic and form branching with Arengu

Arengu is a low-code platform that allows you to build much more than a form. That is why you can build the front of your forms with a simple drag-and-drop editor, but also server-side logic behind it, with an intuitive flows editor.

Conditional logic in forms with no code

Arengu's flows editor allows you to build branched forms, easily and intuitively. To apply your own conditions, you simply have to add the action If/then condition. With this option, you can trigger any paths linked to your own business logic.

On the Flows editor, you can add any action you need on your form, or even build one of your own. Arengu offers several native actions to add integrations with your favorite providers. To add any of them, just click on the action you want to use and fill in the settings to make it work properly.

As you can see in this simple example, we have built a flow that analyzes the size of the company by scanning the user's email with Clearbit. According to the result, two different Slack notifications are sent, so the internal pipeline is optimized.

Step navigation

With Arengu, you can select how to proceed all throughout the form-filling process. With simple actions like Go to next step or Jump to a form step, you can easily create different paths for different behaviors.

Thanks to the navigation options, you can choose to skip certain steps of the form according to the user's responses.

As you can see in the example below, we have set a flow with two different navigations. This flow can be used with a dynamic payment form. If the user chose to subscribe to a premium account, they will continue to the next step, that displays a step with payment options. Instead, if they chose a free account, they will skip the payment step, and jump to the following one.

Of course, you can keep on adding logic to adapt your forms to your business logic. For instance, you could automate different email delivery actions, according to the subscription plan, or even adapt the thank-you message at the end of your form.

4 use cases you can target with dynamic forms

Branching forms to transform them into dynamic forms covers infinite scenarios. You can target several use cases in a personalized way, including a wide variety of actions and tasks. These are some of the scenarios you can cover with a dynamic form:

1. Display unique paths and questions

A simple yes-or-no question can trigger additional questions related to it. With a dynamic form, you can add different paths according to this response. This can shorten the whole form-filling process and will offer a unique path for each user.

2. Send personalized user journey emails

Interactive forms let you grab information and send different email sequences linked to it. Optimize your marketing efforts by addressing to your users with as personally as possible.

3. Subscribe users to personalized newsletters

If you take into account your users' interests, you can subscribe them to different newsletters.

4. Notify different team members

Dynamic forms allow an efficient automation of tasks. With a rich smart form, actions will be triggered even after the form is submitted. A good example is internal communication within your team. You can add after-submission tasks to your forms, such as sending a Slack notification to the pertinent team.

4 benefits of adding conditional logic to your forms

1. Improved user experience

Adapting your forms to your personas equals an improved user experience. Responders will submit forms in an easy and fast way. Switching to a smoother process will have a positive impact in your metrics, as well as on the users' perception of your brand.

2. Smarter forms, better conversion rates

The way you ask questions on your forms is vital. Smarten up your forms will translate into better conversion rates. Your forms can be shorter, but more precise. A frictionless and personalized experience is the key to an optimal result.

3. More and better data

When we talk about lead acquisition forms, quality is as important than quantity. Get real users instead of just leads by sophisticating the way you ask for data. With a dynamic and interactive forms, you can get more information with valuable data that will qualify your leads and boost your conversion rates.

4. Personalized feeling

Every submitter is different, so should your forms! A form behaviour should adapt to your users' as much as possible. A personalized path ensures a closer approach to every person behind the screen.

Would you like to try building one of these use cases? Or maybe create one of your own? Try Arengu for free and discover all you can do!

You might like to read

Subscribe to our newsletter

Subscribe to our email newsletter to receive article notifications and regular product updates.