StepraEngine Lite
StepraEngine Lite turns supported WordPress forms into clean, guided multi-step form wizards — without rebuilding your forms, changing your theme, or replacing your form builder.
Build your form normally in Contact Form 7, WPForms, Elementor Forms, or Forminator. StepraEngine reads the form on the frontend, creates step navigation, adds a progress indicator, validates the current step, and keeps the original form builder responsible for final submission.
Your form plugin still handles fields, email notifications, entries, spam protection, integrations, and server-side validation. StepraEngine improves the visitor experience on top.
Why use StepraEngine Lite?
Long forms can feel overwhelming. StepraEngine Lite helps you break supported forms into smaller steps so visitors move through them one section at a time.
Unlike form builders that force you to rebuild the form inside a new system, StepraEngine works with the form you already made. It adds the multi-step experience while preserving the original form structure, styling, and submission logic.
Supported form builders
StepraEngine Lite supports:
- Contact Form 7
- WPForms standard forms
- Elementor Forms
- Forminator
Each builder can be enabled or disabled from the Stepra settings panel. If a builder is disabled, StepraEngine will not hide, initialize, or split forms from that builder.
How it works
- Install and activate StepraEngine Lite.
- Build your form normally in Contact Form 7, WPForms, Elementor Forms, or Forminator.
- Add your form to a page using your builder’s normal shortcode, block, widget, or embed method.
- Open the Stepra settings panel.
- Choose your progress style, colors, button labels, validation language, and active builders.
- Test the form on desktop and mobile.
StepraEngine Lite supports automatic splitting and manual step control.
Manual step control
You can guide where each step starts by using headings or section fields:
- Contact Form 7: add H3 or H4 headings inside the form template.
- Elementor Forms: add HTML fields containing H3 or H4 headings.
- Forminator: use Forminator Section fields.
- WPForms: Stepra uses WPForms field containers for automatic splitting.
Enable Strict H3 mode if you want only H3 headings to trigger step breaks.
Progress styles
StepraEngine Lite includes two progress styles:
- Classic progress bar
- Numbered 1, 2, 3 step progress
With numbered progress, visitors can click completed previous steps to go back. Future steps stay locked so visitors cannot skip required validation.
Validation and step navigation
StepraEngine checks required fields on the current step before allowing visitors to continue.
Validation includes:
- Required fields
- Email format
- URL format
- Phone number format
- Postal code and zip code format
- Date year range
If a supported form builder returns an error after submission, StepraEngine can move the visitor back to the step containing the invalid field.
Form Builder Targeting
StepraEngine Lite includes simple builder targeting.
You can turn Stepra on or off for each supported builder:
- Contact Form 7
- WPForms
- Forminator
- Elementor Forms
This is useful when you want Stepra to handle one form builder but leave another builder untouched.
Diagnostics
StepraEngine includes diagnostics tools to help you confirm that forms are initialized correctly.
Diagnostics can help check:
- Form detection
- Initialization state
- Visual-ready state
- Progress and navigation counts
- Duplicate controls
- Builder targeting state
Diagnostics only checks structure and state. It does not collect visitor-entered form values.
Key features
- Create multi-step forms without rebuilding your existing forms
- Works with Contact Form 7, WPForms, Elementor Forms, and Forminator
- Classic progress bar and numbered step progress styles
- Current-step validation before visitors move forward
- Automatic splitting for supported long forms
- Manual step control with headings or section fields
- Per-builder enable/disable targeting
- Conflict detection for native multi-step or pagination features
- Responsive step navigation for desktop and mobile
- Configurable colors, button labels, progress style, and validation language
- Diagnostics tools for setup and troubleshooting
- No custom database tables
- No stored visitor form submissions
Good use cases
StepraEngine Lite is useful for:
- Contact forms
- Quote request forms
- Booking forms
- Lead generation forms
- Application forms
- Client onboarding forms
- Service request forms
- Survey-style forms
- Long forms that need a cleaner step-by-step flow
Compatibility notes
StepraEngine Lite does not replace your form builder. Your original form plugin still controls fields, entries, notifications, spam protection, integrations, and final submission.
If your form already uses a native multi-step or pagination feature from the form builder, StepraEngine may pause on that form to avoid conflicts. Disable the native multi-step feature on that form if you want StepraEngine to handle the step experience.
Advanced conditional logic, third-party form add-ons, unusual field templates, payment fields, or heavily customized layouts should be tested after setup.
Privacy and Freemius
StepraEngine Lite does not store visitor form submissions and does not create custom database tables for form entries.
StepraEngine Lite uses the Freemius SDK for optional opt-in, product communication, update/upgrade infrastructure, and deactivation feedback. Users can skip opt-in. StepraEngine Lite remains functional if opt-in is skipped.
Diagnostics are structural only. They do not collect names, emails, phone numbers, addresses, payment details, messages, or any other visitor-entered form values.
Looking for Pro features?
WooCommerce checkout steps, unlimited steps, dynamic summary receipts, and advanced Pro controls are planned for StepraEngine Pro.
StepraEngine Lite focuses on supported standard forms for Contact Form 7, WPForms, Elementor Forms, and Forminator.
