Title: RockIt Multi-Step Form Builder
Author: s1ranand
Published: <strong>July 17, 2026</strong>
Last modified: July 17, 2026

---

Search plugins

![](https://s.w.org/plugins/geopattern-icon/rockit-multi-step-form-builder.svg)

# RockIt Multi-Step Form Builder

 By [s1ranand](https://profiles.wordpress.org/s1ranand/)

[Download](https://downloads.wordpress.org/plugin/rockit-multi-step-form-builder.1.0.8.zip)

 * [Details](https://wordpress.org/plugins/rockit-multi-step-form-builder/#description)
 * [Reviews](https://wordpress.org/plugins/rockit-multi-step-form-builder/#reviews)
 *  [Installation](https://wordpress.org/plugins/rockit-multi-step-form-builder/#installation)
 * [Development](https://wordpress.org/plugins/rockit-multi-step-form-builder/#developers)

 [Support](https://wordpress.org/support/plugin/rockit-multi-step-form-builder/)

## Description

RockIt Multi-Step Form Builder lets you build multi-step forms visually:

 * Add, edit, or delete as many steps as you want
 * Add, edit, reorder, or delete fields (text, email, phone, number, textarea, dropdown,
   radio, checkbox, date) within any step
 * Mark fields required, add placeholders, and choose full/half width layout
 * Drop the form anywhere with a simple shortcode: [rockit_msform id=”123″]

**Partial capture** — most form plugins only save a submission once the visitor 
hits the final Submit button. This plugin saves progress automatically as visitors
fill in each field, so even someone who fills in just their name and email before
abandoning the form still shows up in your Leads dashboard, ready for follow-up.

**Leads dashboard** — see every submission (partial or complete) in one place, filter
by form or status, view full field-level detail, and export to CSV.

## Installation

 1. Upload the plugin folder to /wp-content/plugins/ or install the zip via Plugins
    > Add New > Upload Plugin.
 2. Activate the plugin.
 3. Go to RockIt Forms > Add New Form to build your first form.
 4. Copy the shortcode shown after saving and paste it into any page or post.

## FAQ

### Where do partial submissions get stored?

In a dedicated database table created on activation, separate from WordPress posts/
comments. Nothing is emailed until a form is fully completed (configurable per form).

### Can I have different fields on different steps?

Yes — each step has its own independent set of fields that you fully control from
the builder.

### How do I style the form to match my brand?

The form and its elements use predictable, documented class names — .rockit-msf-
wrap, .rockit-msf-btn-next, .rockit-msf-btn-submit, .rockit-msf-progress-bar, .rockit-
msf-field, and so on. Target these from your theme’s stylesheet or the “Additional
CSS” section in the WordPress Customizer.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“RockIt Multi-Step Form Builder” is open source software. The following people have
contributed to this plugin.

Contributors

 *   [ s1ranand ](https://profiles.wordpress.org/s1ranand/)

[Translate “RockIt Multi-Step Form Builder” into your language.](https://translate.wordpress.org/projects/wp-plugins/rockit-multi-step-form-builder)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/rockit-multi-step-form-builder/),
check out the [SVN repository](https://plugins.svn.wordpress.org/rockit-multi-step-form-builder/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/rockit-multi-step-form-builder/)
by [RSS](https://plugins.trac.wordpress.org/log/rockit-multi-step-form-builder/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.0.8

 * Removed: per-form Custom CSS feature (allowed arbitrary user-supplied CSS, not
   permitted under current WordPress.org guidelines). Form styling can still be 
   adjusted via a child theme or the site’s Additional CSS in the Customizer, which
   target the same class names (.rockit-msf-wrap, .rockit-msf-btn-next, etc.) documented
   in the readme.
 * Fixed Contributors field: s1ranand.

#### 1.0.7

 * Renamed plugin file and Text Domain to match the WordPress.org-assigned slug:
   rockit-multi-step-form-builder.
 * Fixed Contributors field in readme.txt.

#### 1.0.6

 * Fix: Plugin URI and Author URI were both rockit-web.in — WordPress.org requires
   them to be different. Plugin URI is now https://rockit-web.in/multistep-form-
   builder.

#### 1.0.5

 * Fix: $wpdb->prepare() is now always the direct inline argument to get_row()/get_var()/
   get_results() (never assigned to a variable first), which is what WordPress.DB.
   PreparedSQL.NotPrepared actually requires.
 * Fix: sanitize_text_field()/esc_url_raw() now wrap wp_unslash($_SERVER[…]) directly
   with no intervening function calls.
 * Fix: minor code-style items (Yoda conditions, a variable name colliding with 
   a WordPress global, spacing) found while verifying against the real WordPress
   Coding Standards toolchain.
 * This release was verified against actual PHPCS + WordPress-Coding-Standards +
   PHPCSUtils + PHPCompatibility + PHPCSExtra (not just manual review) — zero errors,
   zero warnings.

#### 1.0.4

 * Fix: remaining Plugin Check warnings in the submissions DB class — phpcs:ignore
   comments now sit on the exact flagged line (they don’t apply across multi-line
   statements), $_SERVER superglobals are unslashed/sanitized directly at the point
   of access, and ORDER BY column names are validated against a hardcoded whitelist
   instead of regex-stripping.

#### 1.0.3

 * Fix: prefixed all template-local variables (WordPress.NamingConventions.PrefixAllGlobals)
   for a fully warning-free Plugin Check report.
 * Add: partial save delay is now visible/editable on the Settings page.

#### 1.0.2

 * Fix: WordPress.org Plugin Check compliance — output escaping, prepared SQL, input
   sanitization/unslashing, text domain mismatch, and outdated “Tested up to” header.

#### 1.0.1

 * Fix: email notifications, CSV export, and the leads modal now show field labels
   instead of raw field ids.
 * Add: optional redirect URL after successful submission.
 * Add: per-form custom CSS, auto-scoped to that form’s shortcode instance.

#### 1.0.0

 * Initial release: multi-step form builder, partial capture, leads dashboard, CSV
   export.

## Meta

 *  Version **1.0.8**
 *  Last updated **8 hours ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 5.8 or higher **
 *  Tested up to **7.0.1**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [form builder](https://wordpress.org/plugins/tags/form-builder/)[lead capture](https://wordpress.org/plugins/tags/lead-capture/)
   [leads](https://wordpress.org/plugins/tags/leads/)[Multi-Step Form](https://wordpress.org/plugins/tags/multi-step-form/)
 *  [Advanced View](https://wordpress.org/plugins/rockit-multi-step-form-builder/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/rockit-multi-step-form-builder/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/rockit-multi-step-form-builder/reviews/)

## Contributors

 *   [ s1ranand ](https://profiles.wordpress.org/s1ranand/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/rockit-multi-step-form-builder/)