Multi-Page Web to Lead Form Module

Bluehost Shared Hosting

NOTE: This is a module for Perfex CRM. Not a standalone script.

Brief Description

Multi-Page Web to Lead Form Module turns long Perfex CRM lead forms into short, friendly multi-step forms. It is fully responsive, submits over AJAX with jQuery validation, and is built on PHP, HTML5/CSS3 and jQuery. The module is easy to install and use.

Let us help you split your long forms into multi-step forms that more visitors finish.

Multi-Page Web to Lead Form Module has an easy-to-use form builder that upgrades the core Perfex web-to-lead form builder. Add pages, drag fields onto them, show or hide fields and whole pages with conditional logic, and pick one of 7 modern form themes.

7 Form Themes

Every theme uses your form’s own colours, works on phones and tablets, and supports right-to-left languages.

  • Elegant – numbered steps joined by a progress line; completed steps show a tick and can be clicked to go back
  • Classic – arrow-shaped wizard tabs
  • Standard – a large “1 / 4” page counter with a progress bar
  • Modern Card – a soft, raised card with a rounded progress bar
  • Minimal – no card, a thin progress line and underlined inputs; blends into any website
  • Split – a coloured side panel listing every step beside the form; stacks neatly on mobile
  • Conversational – large, friendly questions that appear one after another; press Enter to continue

Multi-Page Web to Lead Form Module

Smooth Animations

  • Pages slide in the direction the visitor is moving, and the form resizes smoothly between pages
  • A live progress bar and step counter update as the visitor moves through the form
  • Fields with missing answers gently shake and show a clear message right under the field
  • The submit button shows a loading spinner while sending
  • An animated check mark and thank-you message appear when the lead is received
  • Animations switch off automatically for visitors who have turned on “reduce motion” on their device

Prerequisites:

Latest Perfex CRM version.

Documentation:

There is no coding skills needed at all to set up this module. It is just a plug and play script and you are good to go. The Quickstart Guide included with this package takes you step by step through activating the module, from creating a new form, styling it and generating the final Multi-Page Web to Lead form.

How It Works

  1. Upload and activate the module from Setup → Modules in Perfex CRM.
  2. Create a new form and add pages. The first Header field on each page becomes that step’s name in the progress display.
  3. Drag fields onto each page and mark the ones that are required.
  4. Optionally open the Conditional Logic tab to show or hide fields and pages based on earlier answers.
  5. Choose a Form Theme, your colours and the submit button text.
  6. Copy the form link or embed code onto your website. New leads arrive in Perfex CRM like any other web-to-lead form.

Module Features:

  1. 100% responsive and mobile-friendly multi-step form layout
  2. 7 modern form themes that use your own colours
  3. Smooth page transitions, live progress bar and animated success message
  4. Conditional logic: show or hide fields and whole pages based on earlier answers (AND / OR rules)
  5. Hidden fields and pages are skipped by validation and are not saved to the lead
  6. AJAX enabled (no page reloads, all requests and validations go through AJAX)
  7. Clear, friendly error messages next to each field
  8. Keyboard friendly: press Enter to go to the next step
  9. Accessible: screen readers announce each step, and visitors can zoom on mobile
  10. Right-to-left (RTL) language support
  11. All form buttons and messages can be translated
  12. Works with Google reCAPTCHA and GDPR terms and conditions
  13. Bootstrap compatible and works in all modern browsers
  14. Easy integration into your site
  15. You can embed your custom HTML code in the form (make sure you use single quotes only)
  16. Well documented (easy-to-follow setup instructions)
  17. and much more!

Support

In case of any queries regarding the module, or any suggestions that may help us improve it, feel free to contact us by adding a comment or direct messaging us.
Our support team will get back to you as soon as possible.

Changelog

Version 1.0.4 – 16th October 2026
New: conditional logic for fields and pages New: Modern Card, Minimal, Split and Conversational themes Improved: server-side checking of conditional rules on submit Improved: older saved forms keep working without changes. All 7 form themes redesigned with one modern, consistent look New: smooth page transitions and live progress bar New: clickable completed steps to go back New: animated loading button and success message New: inline field error messages with a gentle shake New: press Enter to go to the next step New: translatable Next, Back, step and error text Improved: form colours now apply cleanly to every theme Improved: accessibility (screen reader step updates, mobile zoom allowed) Improved: respects the visitor's "reduce motion" setting Fixed: security issue in the embed column parameter Fixed: custom form background colour not always applied
Version 1.0.3 – 2nd December 2020
Capability to add an HTML Block Code in the MPWTL form builder
Version 1.0.2 – 1st December 2020
Capability to delete a page in the MPWTL form builder
Version 1.0.1 – 1st December 2020
Fixed a UI bug in the classic form theme
Version 1.0.0 – 2nd November 2020
Initial release

4.3 average based on 4 ratings.

Swivernet

Swivernet

Visit Author's Portfolio

View Portfolio
Last Update 2026-10-17
Created 2020-11-02
Sales 200
Discussion Comments
Compatible Browsers
Software Version
High Resolution Yes
Software Framework CodeIgniter
Files Included JavaScript JS HTML CSS PHP
Video Preview Resolution