TutorialsJoint

How to Create Multi Step Form in Mautic 3 – Step By Step

June 10, 2021

In this tutorial I describe how you can divide your Mautic Form into multiple section and guide user through the submission. Mautic has this feature by default and it becomes very helpful for user on-boarding kind of forms.

Steps to Create Multi Step Form in Mautic

  1. Create a Mautic form like any normal form.
  2. Add Form fields.
  3. Arrange the fields by sections/pages and in order of use.
  4. Add Page Brake field from Add a new field drop down to create pages and allow user to navigate on steps.
  5. Preview and Test Form.

Let me show you with an example. In this example I’ll create a user profile form, where user can input basic information, Address, and professional information. The form will be divided in 3 section with option to skip address and professional information and an option to move forward and back.

Step 1: Create Mautic Form

This works for both type of forms, Campaign form and standalone form. So go ahead and create the kind of form you want.

multi step form mautic create form

multi step form standalone Form

multi step form details

Step 2: Add Form Fields

Field TypeField NameMautic FieldValidation
TextFirst NameFirst NameRequired
TextLast NameLast NameRequired
EmailEmailEmailRequired
TextAddressAddress Line 1None
TextCityCityNone
TextStateStateNone
List – CountryCountryCountryNone
TextZipZip CodeNone
TextCompanyPrimary CompanyNone
PhonePhonePhoneNone

With all the fields added the Form structure looks like the image below:

mautic multi step form field list

Step 3: Arrange the Form fields in order for sections/steps/pages

In previous section i have created fields already in the way I want so it makes it easy for me to position them. However to ensure there is section header for each section so user can identify the division I’ll place Description Area atop each set of fields.

multi step form field list

Step 4: Add Page Breaks

Now the final step is to introduce page breaks at the end of each section. However please note there are total 3 section so only 2 page breaks are required as the third page will show submit button along with final fields.

mautic form page break field

Mautic form – Page break field

mautic multi step form complete

Complete form – Mautic Multi Step form

Step 5: Preview and test Form

The job is now complete, finally you can add other actions from the Action tab if required, like sending email on submission or to add contact to a segment.

mautic form preview list page

Mautic form preview list page

mautic form preview detail page

Mautic form preview detail page

Mautic Multi Step Form Preview

Complete Video Tutorial

The Conclusion

In this tutorial I have described how you can create multi step form in Mautic there can be multiple use cases for this kind of form. Personally I have used this for User on boarding. And Email subscription with pre-selected preferences.

If you find this tutorial helpful do let me know in the comments what is your use case of Multi step form. If you have any questions or query fell free to ask or use contact us page to get in touch which is a Mautic form itself.