|
/ Documentation /Form Field Types/ How to Use Auto-Advance to Next Step in SureForms

How to Use Auto-Advance to Next Step in SureForms

The Auto-Advance to Next Step feature in SureForms helps you create a smoother form-filling experience by automatically moving users to the next step after they select an option.

This is especially useful for Conversational Forms and Multi-Step Forms, where users answer one question at a time. Instead of clicking the Next button after every selection, SureForms can automatically display the next question.

How Auto-Advance Works

Auto-Advance works best with fields where the user makes a single selection, such as:

  • Multi Choice fields configured for a single selection
  • Dropdown fields configured for a single selection

When a user selects an option, SureForms automatically moves them to the next step.

Note:

If a field allows users to select multiple options, Auto-Advance will not move to the next step immediately. The user must finish making their selections and click the Next button.

Enable Auto-Advance in a Conversational Form

First, open the form you want to configure in the SureForms editor.

Click Instant Form at the top of the editor to open the Instant Form settings.

Enable the Conversational Layout option.

Once Conversational Layout is enabled, additional settings for the conversational form will become available.

Scroll down and enable Auto-Advance to Next Step.

When this option is enabled, selecting an option from a supported single-choice field automatically takes the user to the next question.

Hide the Next Button

After enabling Auto-Advance, you will also see the Hide Next Button option.

Enable this option if you want to remove the Next button and rely primarily on automatic navigation.

You can leave it disabled if you prefer to keep the Next button available to users.

Accessibility:

When users navigate the form using a keyboard, the Next button can still be made available when needed so they can continue through the form.

Save or publish your changes once the configuration is complete.

How It Looks on the Front End

Open the form on the front end and select an option from a single-choice field.

SureForms will automatically display the next question without requiring the user to click Next.

For example, if the first question contains radio options such as Excellent, Good, Average, and Poor, selecting one of these options automatically takes the user to the next question.

For a field that allows multiple selections, the user can select the required choices and then use the Next button to continue.

Similarly, selecting an option from a single-select Dropdown field automatically advances the form.

Note: Auto-Advance does not automatically submit the form. On the final step, the user must complete the required fields and submit the form using the Submit button.

Enable Auto-Advance in a Multi-Step Form

You can also use Auto-Advance with a regular Multi-Step Form.

To create separate steps, add a Page Break after the questions or fields where you want a new step to begin.

Select the Page Break block in the editor.

In the right sidebar, open the General settings. Under the Page Break settings, locate Auto-Advance to Next Step and enable it.

Once enabled, the Hide Next Button option becomes available. Enable it if you don’t want to display the Next button for that step.

Repeat this configuration for other Page Breaks where you want Auto-Advance behavior.

Save your changes and test the form on the front end.

Customize the Auto-Advance Delay

By default, SureForms uses a predefined delay before moving to the next step. Developers can customize this delay using the srfm.autoAdvanceDelay JavaScript filter.

For example:

wp.hooks.addFilter( 'srfm.autoAdvanceDelay', 'my-site/auto-advance', ( delay, { formId, step } ) => {
      return formId === '123' ? 600 : delay; // 600ms for form 123, default elsewhere
} );

In this example, Form ID 123 uses an Auto-Advance delay of 600 milliseconds. All other forms continue using the default delay.

You can replace 123 with the ID of the form where you want to customize the delay.

Developer Note: The delay value is specified in milliseconds. For example, 600 equals 0.6 seconds.

Auto-Advance is designed primarily for questions that require a single selection. Radio and single-select Dropdown fields can automatically move users forward as soon as an option is selected.

For fields where users may need to select multiple choices, users should complete their selections before moving to the next step. Keeping the Next button available is recommended for these fields.

The final step of the form still requires the user to complete the necessary fields and click the Submit button to submit their response.

That’s it! You can now use Auto-Advance to Next Step to create faster and more interactive Conversational and Multi-Step Forms in SureForms.

Was this doc helpful?
What went wrong?

We don't respond to the article feedback, we use it to improve our support content.

Need help? Contact Support
Table of Contents
Scroll to Top