crocoblock bday 2025 banner element
Copy discount code:
crocoturns7
Offer ends June 1
Days
Hours
Minutes
crocoblock bday 2025 banner element

How to Enable Saving Progress for Multi-Step Forms

With the Save Form Progress Addon from the JetFormBuilder WordPress plugin, you can activate the form progress saving mode. So even if the form was accidentally closed, all the entered data will be saved. This solution is suitable for very long forms and makes the multi-step form more user-friendly.

Table of Contents:

Set Up and Activate the Addon

To install the add-on:

  1. Go to WordPress Dashboard > JetFormBuilder > Addons tab and find the Save Form Progress addon in the All Available Addons section.
  2. Press the “Install Addon” button, and once installed, it will appear in the Your Installed Addons section.
  3. Click the “Activate Addon” button.
jetformbuilder addons tab

Create a Form

Navigate to the WordPress Dashboard > JetFormBuilder > Add New tab to create a new form.

The new form will be opened in the Gutenberg block editor. 

Press the “Start from scratch” button in the Welcome block to create your custom form. 

The Welcome block will be closed, and the Hidden Field, the Text Field, and the Action Button will be added by default.

Type the form’s name instead of the “Add title” placeholder. Also, check how to build forms from the Form Creation tutorial.

jetformbuilder default form

In this case, we created a multi-step form for inserting an appointment. The form contains five steps: selecting a service, choosing a provider, picking the date and time for the appointment, providing contact details, and confirming the appointment. These steps are divided by Form Page Breaks.

multi-step form structure

Set the Post Submit Actions

Navigate to the JetForm settings tab and open the Post Submit Actions tab.

Save Form Record

The “Save Form RecordPost Submit Action is set by default. We did not delete this action to collect and manage data via the JetFormBuilder dashboard on the Form Records Page.

Insert appointment

The “Insert appointment” Post Submit Action allows one to create an appointment entry in the corresponding section: WordPress Dashboard > Appointments > Appointments.

To edit the form submit action, hover over it and click the “pencil” icon.

In the Edit Insert appointment pop-up, you need to map the fields that correspond to your form.

insert appointment action set up

When done, click “Update” to save or “Cancel” to discard settings.

Redirect to Page

The “Redirect to PagePost Submit Action redirects the user to a “Thank you” or “Success” page upon completing the form. For this, you should create a separate page if you don’t have one.

For our use case, we’ve created a “Thank you” page that users will see after clicking on the “Submit” button.

redirect to page action set up

When done, click “Update” to save or “Cancel” to discard settings.

Send Email

The “Send EmailPost Submit Action allows sending a confirmation email of one’s appointment. So the message will be sent to the email address put in the form’s field.

send email action set up

Click “Update” to save or “Cancel” to discard settings once you are ready with the settings.

Enable the Saving Form Progress Mode

After installing the addon, in the JetForm settings tab, the Form Progress tab appeared. 

There are two toggles in the tab:

form progress tab set up
  • The Save form progress toggle allows you to enable/disable the functionality of the Save Form Progress addon. Switch it ON to activate the form progress saving mode.
  • The Clear saved form data after successful submission switcher allows to keep/discard the data put into the form field after the form is submitted. In this case, we kept the toggle OFF to allow users to book new appointments more easily.

Add the Form to a Page

Following the How to Set Up a WordPress Pop-up Form tutorial, we added the form to the pop-up, which is placed on the home page.

form placed in a pop-up

Check the Result

Let’s proceed to the frontend and check how it works. We open the form in a pop-up and fill out three form steps.

Now, we close the pop-up with the form to check the details on the doctor’s page. Come back to the home page and open the pop-up. We can continue filling the form fields, with no need to start from scratch.

We can finish filling out the form and submit it. 

That’s it. Now you know how to autosave the form progress and inputted data if the filling process is interrupted with the help of the Safe Form Progress Addon from the JetFormBuilder WordPress plugin.

sale
Use Promocode: crocoturns7
Get 35% off now