View Categories

How to Redirect Users Conditionally After Form Submission?

Conditional redirection enables you to create personalized user journeys by automatically directing form submitters to different pages based on their responses. This powerful feature transforms static forms into intelligent routing systems that enhance user experience and improve conversion rates.

Prerequisites: 
- Everest Forms Pro.
- Form Confirmation Configuration.

After setting up the form confirmation type for form submission, you can enable Conditional Logic to set up conditional confirmations.

Getting Started #

Follow these steps to get started with setting up conditional redirection after form submission:

Step 1: Access Confirmation Settings #

  1. Navigate to Everest Forms > All Forms.
  2. Click Edit on your target form.
  3. Select the Settings tab.
  4. Choose Confirmation from the sidebar menu.

Step 2: Enable Conditional Logic #

  1. Locate the “Enable Conditional Logic” toggle.
  2. Switch to the ON position.
  3. The “Conditional Confirmation” panel will expand.
  4. Click to configure your conditional rules.
Enable Conditional Logic in Form Confirmation

Understanding Conditional Logic on Form Confirmation #

Priority System: When a user submits your form, Everest Forms evaluates conditional rules first. If conditions match, the user receives the conditional response (redirect, message, etc.). If no conditions match, the user automatically gets your default confirmation settings. This two-tier system ensures every submission receives appropriate feedback while enabling special experiences for targeted responses.

Configure Conditional Rule #

After enabling the conditional logic, you can set up the confirmations for each type. So, start by selecting the confirmation type and setting it up. Select one of three redirection options. For every redirection type, you can add various conditions.

Choose Confirmation Type #

Confirmation Types

Same Page: Users stay on the current page with a success message.

  • Best for: Simple confirmations and newsletter sign-ups.
  • Use when: You want to keep users engaged on the same content.

Redirect to Custom Page: Users go to a specific page on your website.

  • Best for: Thank you pages, download pages, and next steps.
  • Use when: You have dedicated landing pages for different user types.

Redirect to External URL: Users go to an external website.

  • Best for: Third-party services, partner sites, external resources.
  • Use when: Integrating with external tools or services.

For more details on configuring the confirmation type, you can refer to our documentation on Form Confirmation.

Setting Up Conditional Rules #

Every conditional rule consists of three parts:

Conditional Rule Option

Field Selection:

Choose which form field to evaluate:

Select Field for Conditional Rules
  • Select from the dropdown: Name, Email, Phone, or any custom field.
  • The field must exist in your form to appear in the dropdown.

Comparison Operators:

Logical Operator Options
  • is: Exact match.
  • is not: Does not match exactly.
  • empty: Field has no value/is blank.
  • not empty: Field has any value.
  • greater than: For number fields, compare if the value is higher.
  • less than: For number fields, compare if the value is lower.

Value Input

Value Input Field

Enter the value to compare against

  • Case-sensitive matching.

Logical Operators

To add more rules, you can click on Add Conditional Group and use the logical operators:

  • AND: All conditions must be true.
  • OR: Any one of the conditions can be true.

Similarly, you can click on the “-” to delete the rules.

Add or Delete Conditional Rules

AND Logic (Within Groups)

All conditions in a group must be true for the rule to trigger. To add a new rule using the AND operator, you can click on AND:

AND Logic Within Group

If you create more than one rule, you can activate or deactivate the rules by toggling the Active.

Example of setting a Conditional Rule for Form Submission Confirmation #

In this example, we want to redirect the user to the pricing page after they submit their form if their Subject is ‘Product Pricing’. If the subject is anything else, the default confirmation setting should work. The default setting is to redirect them to the Frontend Listing.

Example of Conditional Rule Setting

Let’s now look at the behaviour of the form:

Example of Conditional Logic

Additional Resources:

Powered by BetterDocs

Scroll to top