v1.0.0
Simple & Free Contact Forms

Free Contact Form Extension for Magento 2

WebForms Lite
Magento 2.3, 2.4 · Community, Enterprise, Cloud
Hyvä Ready Breeze Ready

WebForms Lite is a free contact form extension for Magento 2 that replaces the default Magento contact page with a flexible, customizable alternative. Build up to 3 forms with 18 field types, display them inline or as a popup, and protect submissions with Google reCAPTCHA v2/v3/Enterprise. Unlike competing extensions, WebForms Lite includes native Hyvä and Breeze theme support at zero cost — no paid compatibility module, no active subscription required. Install via Composer and create your first contact form in 15 minutes.

  • check_circle Up To 3 Forms
  • check_circle 10 Fields Per Form
  • check_circle 18 Field Types
  • check_circle Popup Forms
  • check_circle Google Recaptcha
  • check_circle Email Notifications
  • check_circle File Upload
  • check_circle Export To Csv/xml

Screenshots

A quick glance at frontend and backend functions.

Product Details

Native Hyvä & Breeze Support — Free

A free Magento 2 contact form extension with built-in Hyvä compatibility — no paid addon, no active subscription required. AlpineJS components, Tailwind CSS, AJAX submission, and CSP compliance included out of the box.

Replace the Default Magento Contact Form

The built-in Magento 2 contact page offers a fixed set of fields with no customization options — no file uploads, no dropdowns, no popup display. WebForms Lite extension replaces it with a fully configurable contact form that you control from the admin panel. Add the fields you need, enable reCAPTCHA spam protection, set up email notifications, and embed the form on any page — inline or as a popup. Beyond contact forms, use WebForms Lite for newsletter signup, callback requests, or event registration — up to 3 forms total. Setup takes 15 minutes with no coding required.

Why WebForms Lite?

100% Free

No hidden fees, no subscriptions, no time limits. Up to 3 forms with 18 field types.

All Themes

Native Hyvä and Breeze modules included. Works with Luma, Porto, Argento, and custom themes.

Spam Protection

Google reCAPTCHA v2, v3, and Enterprise. Built-in field validation rules.

Flexible Display

Inline embedding or popup modal. File upload, email notifications, CSV/XML export.

Compatibility: Magento 2.3.5–2.4.8 · PHP 7.2–8.4 · Community, Commerce, Cloud

What Can You Build with 3 Free Forms

Three forms are enough to cover the most common scenarios on any Magento store

Contact Form

Replace the default Magento contact page with a form that actually fits your business. Add a department selector dropdown to route inquiries to Sales, Support, or Billing. Enable reCAPTCHA and file upload so customers can attach screenshots or documents. Display inline on the contact page or as a popup triggered by a button anywhere on the site.

Callback Request

A lightweight form with name, phone number, and preferred time fields. Place it as a popup on product pages or the checkout — customers click a button, fill in 3 fields, and you get an email notification instantly. Works well for B2B stores where buyers prefer a phone conversation before placing large orders.

Event Registration

Collect registrations for webinars, in-store events, or product launches. Use date, email, and text fields to gather attendee details. The newsletter subscription checkbox can automatically add registrants to your Magento mailing list. Export submissions to CSV for import into your email platform.

Available Field Types

WebForms Lite includes 18 field types that cover the most common contact form scenarios. Each field type has built-in validation — no custom code required.

Text

Single-line input for names, subjects, and short answers. Supports auto-fill from customer account data for logged-in users.

Email

Text input with email format validation. Used as reply-to address in admin notifications when the customer is not logged in.

Number

Accepts digits only with optional min/max range validation.

URL

Text input with URL format validation for website addresses.

Password

Secure password input with optional complexity rules: minimum length, required symbols, and confirmation matching.

Auto-complete

Text input with auto-complete suggestions from a predefined list of values.

Textarea

Multi-line input for messages, comments, and detailed descriptions. Configurable row height.

Select (Dropdown)

Single or multi-choice dropdown selection. Supports custom default values and placeholder options.

Radio Group

Single-choice selection displayed as radio buttons for better visibility when options are few.

Checkbox Group

Multi-choice selection. Customers can pick one or more options with optional min/max limits.

Country

Country selector with standard ISO country list and configurable default country.

State / Province

Region selector linked to a Country field. Shows states or provinces for the selected country.

Subscription Checkbox

Checkbox that subscribes the customer to Magento Newsletter on form submission. Requires email field in the form.

Date

Date picker with options to disable past, future, today, specific weekdays, or custom dates.

Date of Birth

Specialized date picker for birth dates. Can auto-fill from customer account data for logged-in users.

File Upload

File attachment field (1 file per field in Lite). Accepts configurable file types and size limits. Optional dropzone UI.

HTML Block

Static text, instructions, or formatting inserted between form fields. Used for section headers, legal notices, or explanatory text.

Phone Number

International phone input with country code selector, auto-formatting, and preferred/allowed country configuration.

Lite vs Suite

See the differences at a glance

Feature Lite (Free) Suite from €189
Forms 3 Unlimited
Fields Per Form 10 Unlimited
Field Types 18 30+
Multi-Step Forms
Conditional Logic
CRM Integrations 8 native
API Access GraphQL + REST
File Uploads 1 per field Multiple
View Submissions Last 100 Unlimited
Email Recipients 1 admin email Multiple + BCC/CC
Hyvä & Breeze Native Native
Price FREE €189 one-time

Installation

Step 1: Add WebForms Lite to your cart above and complete the free checkout. You'll get access to the MageMe Composer repository in My Account → Composer Repository.

Step 2: Install via Composer:

composer require mageme/module-webforms-lite
bin/magento setup:upgrade
bin/magento setup:di:compile
bin/magento setup:static-content:deploy
bin/magento cache:flush

Then go to Content → WebForms → Manage Forms to create your first contact form. Full guide at docs.mageme.com

Frequently Asked Questions

Is WebForms Lite really free?

Yes, completely free. No hidden costs, no subscriptions, no time limits, and no payment required. You get full Lite functionality — 3 forms, 10 fields each, all 18 field types, Google reCAPTCHA, email notifications, and native Hyvä/Breeze support.

The only optional cost is upgrading to WebForms Suite if you need unlimited forms, conditional logic, CRM integrations, or API access.

What are the exact limits of WebForms Lite?

3 forms maximum, 10 fields per form, 18 field types, 1 file per upload field, 1 admin email recipient, and only the last 100 submissions visible in the admin grid (older submissions are stored but hidden). No conditional logic, no multi-step forms, no API access, no CRM integrations.

All these limitations are removed in WebForms Suite.

Can I upgrade from Lite to WebForms Suite later?

Yes, seamlessly. Install WebForms Suite via Composer — all existing forms, fields, and submissions are preserved. Advanced features (unlimited forms, conditional logic, multi-step forms, CRM integrations, API access) become available immediately.

No data migration, no re-configuration. Your 3 existing forms continue working, and you can create unlimited additional forms right away.

Does WebForms Lite work with Hyvä and Breeze themes?

Yes, with native support included at no cost. WebForms Lite extension ships with built-in Hyvä and Breeze compatibility modules — no separate purchase, no active subscription required.

Hyvä support includes AlpineJS reactive components, Tailwind CSS styling, AJAX form submission, file upload, reCAPTCHA integration, and full CSP (Content Security Policy) compliance.

Also works with Luma, Porto, Argento, and other Magento 2 themes. Fully responsive and mobile-optimized.

Which Magento versions are supported?

WebForms Lite supports Magento 2.3.5 through 2.4.8, PHP 7.2 through 8.4, and all editions — Community (Open Source), Commerce (Enterprise), and Cloud. Tested with each Magento patch release.

Can I use WebForms Lite on multiple stores?

Yes. There are no domain or store-view restrictions. Install on as many Magento instances as you need — development, staging, production. No license key required, no activation limits.

How do I add a form to a CMS page or as a popup?

After creating a form in Content → WebForms → Manage Forms, insert it into any CMS page or static block using the WebForms widget. For popup display, enable the popup option in the form settings — the form opens in a modal window triggered by a button or link. No coding required.

PRICING

Choose your options.

WebForms Lite

Perfect for small forms

€0.00
  • Up to 3 forms, 10 fields each
  • 17 field types (text, email, file upload, date, dropdowns)
  • Popup and inline display modes
  • Google reCAPTCHA (v2, v3, Enterprise)
  • Email notifications — admin & customer
  • Native Hyvä & Breeze support
  • Last 100 submissions visible in admin only
  • No support — documentation only

WebForms Suite

Form builder without limitations

€189.00
  • Unlimited forms and fields
  • 30+ field types including signature, maps, rating, swatches
  • Multi-step forms, conditional logic, slide-out display
  • 8 CRM integrations — Salesforce, HubSpot, Klaviyo and more
  • REST API and GraphQL ready
  • Customer Registration, Product Inquiry & Product Options included
  • Native Hyvä & Breeze support
  • 1 year of priority support and updates included

REVIEWS

Be the first to leave a review

Write a Review

Write your own review:

CHANGE LOG

1.0.0
Mar 1 2026
  • Initial release.