PHPackages                             mage2kishan/module-dynamic-forms - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. mage2kishan/module-dynamic-forms

ActiveMagento2-module[Utility &amp; Helpers](/categories/utility)

mage2kishan/module-dynamic-forms
================================

Dynamic Forms module for Magento 2 - Create and manage custom forms with drag-and-drop field builder, Hyva and Luma support

1.0.3(1mo ago)024↓100%1proprietaryPHPPHP ~8.1.0||~8.2.0||~8.3.0||~8.4.0

Since Apr 14Pushed 1mo agoCompare

[ Source](https://github.com/mage2sk/module-dynamic-forms)[ Packagist](https://packagist.org/packages/mage2kishan/module-dynamic-forms)[ RSS](/packages/mage2kishan-module-dynamic-forms/feed)WikiDiscussions main Synced 1w ago

READMEChangelogDependencies (6)Versions (5)Used By (1)

Panth Dynamic Forms — Drag-and-Drop Form Builder for Magento 2 | Hyva + Luma
============================================================================

[](#panth-dynamic-forms--drag-and-drop-form-builder-for-magento-2--hyva--luma)

[![Magento 2.4.4 - 2.4.8](https://camo.githubusercontent.com/079c832211eed4f9451ebe264e3865f825b0f9f31b041cbf03676c6e254535d4/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4d6167656e746f2d322e342e342532302d2d253230322e342e382d6f72616e67653f6c6f676f3d6d6167656e746f266c6f676f436f6c6f723d7768697465)](https://magento.com)[![PHP 8.1 - 8.4](https://camo.githubusercontent.com/56b3cce18841623e2cbed2ebf09b06be1be8807e99e6e054a89d304ab4790b8e/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5048502d382e312532302d2d253230382e342d626c75653f6c6f676f3d706870266c6f676f436f6c6f723d7768697465)](https://php.net)![Hyva + Luma](https://camo.githubusercontent.com/68d0de0fdb4ccf05404f4ffba384bd5683af7e7b7d3efd484a7158a86e46c1be/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5468656d652d487976612532302532422532304c756d612d313442384136)[![Packagist](https://camo.githubusercontent.com/3ba8e04c7230775257498bfced9ac303154952c486465988e4b73de03d9a7ea1/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5061636b61676973742d6d616765326b697368616e2532466d6f64756c652d2d64796e616d69632d2d666f726d732d6f72616e67653f6c6f676f3d7061636b6167697374266c6f676f436f6c6f723d7768697465)](https://packagist.org/packages/mage2kishan/module-dynamic-forms)[![GitHub](https://camo.githubusercontent.com/716882b395bf5073c4db3ca589b3efe24bd6cab6a34fcecfa5a3e39d49949f5d/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4769744875622d6d61676532736b2532466d6f64756c652d2d64796e616d69632d2d666f726d732d3138313731373f6c6f676f3d676974687562266c6f676f436f6c6f723d7768697465)](https://github.com/mage2sk/module-dynamic-forms)[![Upwork Top Rated Plus](https://camo.githubusercontent.com/6f72584179420c41ed90432fd2579a4ed36199d4229e8181d20f353c1c4ee4eb/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5570776f726b2d546f702532305261746564253230506c75732d3134613830303f6c6f676f3d7570776f726b266c6f676f436f6c6f723d7768697465)](https://www.upwork.com/freelancers/~016dd1767321100e21)[![Panth Infotech Agency](https://camo.githubusercontent.com/401a792e990131002e91054d1b04494af5a2152fcc891ca000eb683786770abf/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4167656e63792d50616e7468253230496e666f746563682d3134613830303f6c6f676f3d7570776f726b266c6f676f436f6c6f723d7768697465)](https://www.upwork.com/agencies/1881421506131960778/)[![Get a Quote](https://camo.githubusercontent.com/0b6c02cc1ad00f11bf1b0164a9998734bd716473db36cc2a5c1517e3d3578d1b/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4765742532306125323051756f74652d46726565253230457374696d6174652d444332363236)](https://kishansavaliya.com/get-quote)

> **The most flexible Magento 2 form builder** — drag-and-drop field designer, multi-field types (text, email, textarea, select, radio, checkbox, file upload, date, phone), submission management with export, email notifications with auto-reply, and a widget to embed any form on any CMS page, product page, or category. Full **Hyva** and **Luma** storefront support.

**Panth Dynamic Forms** transforms how you collect customer data in Magento 2. Build **contact forms**, **survey forms**, **feedback forms**, **quote requests**, **job applications**, **event registrations**, and any other custom form your store needs — all without writing a single line of code. The admin's intuitive **drag-and-drop form builder** lets you reorder fields, toggle validation rules, and mark fields required in seconds.

Every form supports **nine field types** out of the box — single-line text, email, multi-line textarea, dropdown select, radio buttons, checkboxes, file uploads with MIME validation, date pickers, and phone number inputs with format validation. Submissions are captured in a dedicated admin grid where you can search, filter, export to CSV, and review file attachments. The built-in **email notification engine** sends instant alerts to your team and optional **auto-reply emails** to customers confirming their submission.

Use the provided **widget** to drop any form into any page layout, CMS block, product page, or category page — no template edits required. The frontend output is **theme-aware**, automatically rendering Alpine.js + Tailwind markup on Hyva storefronts and Knockout.js + LESS markup on Luma stores.

---

🚀 Need a Custom Magento 2 Form or Integration?
----------------------------------------------

[](#-need-a-custom-magento-2-form-or-integration)

> **Get a free quote in 24 hours** — custom field types, CRM integrations (Salesforce, HubSpot, Zoho), Zapier/Webhook pipelines, conditional logic, multi-step forms, payment-enabled forms, and more.

 [ ![Get a Free Quote](https://camo.githubusercontent.com/eac8c45d21cff8b139ddc392325f3bd6c8266a6f3d7b23f15131c958f3d3c8d0/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f476574253230612532304672656525323051756f74652532302545322538362539322d5265706c7925323077697468696e2532303234253230686f7572732d4443323632363f7374796c653d666f722d7468652d6261646765) ](https://kishansavaliya.com/get-quote)

### 🏆 Kishan Savaliya

[](#-kishan-savaliya)

**Top Rated Plus on Upwork**

[![Hire on Upwork](https://camo.githubusercontent.com/b69353d3c6e192f4d03cc36bb8883612004e32f54dd2dbcc1e700dd791acd875/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f486972652532306f6e2532305570776f726b2d546f702532305261746564253230506c75732d3134613830303f7374796c653d666f722d7468652d6261646765266c6f676f3d7570776f726b266c6f676f436f6c6f723d7768697465)](https://www.upwork.com/freelancers/~016dd1767321100e21)

100% Job Success • 10+ Years Magento Experience Adobe Certified • Hyva Specialist

### 🏢 Panth Infotech Agency

[](#-panth-infotech-agency)

**Magento Development Team**

[![Visit Agency](https://camo.githubusercontent.com/bbf04bdd2aff502082508568ec42ace3a7475c98756f596e2013056c89726ed6/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f56697369742532304167656e63792d50616e7468253230496e666f746563682d3134613830303f7374796c653d666f722d7468652d6261646765266c6f676f3d7570776f726b266c6f676f436f6c6f723d7768697465)](https://www.upwork.com/agencies/1881421506131960778/)

Custom Modules • Theme Design • Migrations Performance • SEO • Adobe Commerce Cloud

**Visit our website:** [kishansavaliya.com](https://kishansavaliya.com) | **Get a quote:** [kishansavaliya.com/get-quote](https://kishansavaliya.com/get-quote)

---

Table of Contents
-----------------

[](#table-of-contents)

- [Key Features](#key-features)
- [Supported Field Types](#supported-field-types)
- [Use Cases](#use-cases)
- [Compatibility](#compatibility)
- [Installation](#installation)
- [Configuration](#configuration)
- [Creating Your First Form](#creating-your-first-form)
- [Embedding Forms with the Widget](#embedding-forms-with-the-widget)
- [Submissions Management](#submissions-management)
- [Email Notifications and Auto-Reply](#email-notifications-and-auto-reply)
- [Hyva + Luma Theme Support](#hyva--luma-theme-support)
- [FAQ](#faq)
- [Support](#support)
- [About Panth Infotech](#about-panth-infotech)
- [Quick Links](#quick-links)

---

Key Features
------------

[](#key-features)

### 🎨 Drag-and-Drop Form Builder

[](#-drag-and-drop-form-builder)

- **Visual form designer** — reorder, add, and remove fields with an intuitive admin UI
- **Unlimited forms** — create as many forms as you need, each with a unique identifier
- **Per-field validation** — required flag, min/max length, regex patterns, email format, file MIME, file size limits
- **Field labels, placeholders, help text, and default values** — fully configurable per field
- **Custom CSS classes** — attach your own class names to any field for theme-level styling
- **Form-level settings** — title, description, submit button label, success message, redirect URL

### 📝 Multi-Field Types

[](#-multi-field-types)

- **Text** — single-line input with length and regex validation
- **Email** — RFC-compliant email validation
- **Textarea** — multi-line input for longer messages
- **Select** — dropdown with configurable options and default value
- **Radio** — single-choice option list
- **Checkbox** — multi-select options plus a terms-and-conditions single checkbox mode
- **File Upload** — MIME whitelist, max file size, stored securely under `var/`
- **Date** — native date picker with min/max date rules
- **Phone** — phone number input with international format validation

### 📥 Submission Management

[](#-submission-management)

- **Admin grid** — dedicated grid listing every submission with search, filter, and sort
- **Submission detail view** — see every field, file attachment, submitted timestamp, IP, and user agent
- **CSV export** — one-click bulk export of submissions for any form
- **Mass actions** — mark read/unread, delete selected, export selected
- **File download** — secure admin-only download links for uploaded files

### 📧 Email Notifications + Auto-Reply

[](#-email-notifications--auto-reply)

- **Admin notification email** — instantly alert your team when a form is submitted
- **Customer auto-reply email** — send a branded confirmation email to the submitter
- **Multiple recipients** — comma-separated email list for admin notifications
- **Template variables** — inject submitted field values into both email templates
- **Store-scope templates** — use different email templates per store view

### 🧩 Widget for Any Page

[](#-widget-for-any-page)

- **Drop anywhere** — CMS pages, CMS blocks, product pages, category pages, static layouts
- **Widget UI** — choose the form and layout from the standard Magento widget picker
- **Layout XML support** — embed via `` directly if you prefer

### 🎭 Hyva + Luma Support

[](#-hyva--luma-support)

- **Automatic theme detection** — powered by `Panth\Core\Helper\Theme`
- **Hyva markup** — Alpine.js + Tailwind CSS, zero jQuery, minimal JavaScript payload
- **Luma markup** — standard Knockout.js + LESS, integrated with Magento UI components
- **Zero configuration** — the same form works on both storefront types without edits

### 🔐 Security

[](#-security)

- **Form key protection** — every submission is CSRF-protected via Magento's form key
- **File upload hardening** — MIME type whitelist, size limits, randomized filenames, stored outside `pub/`
- **reCAPTCHA-ready** — integrates with Magento's built-in reCAPTCHA when enabled
- **MEQP compliant** — passes Adobe's Magento Extension Quality Program

---

Supported Field Types
---------------------

[](#supported-field-types)

Field TypeUse CaseValidation OptionsTextName, subject, short answerRequired, min/max length, regexEmailEmail addressRequired, RFC email formatTextareaMessage, description, long answerRequired, min/max lengthSelectCountry, department, categoryRequired, options list, defaultRadioSingle-choice preference, ratingRequired, options listCheckboxMulti-select interests, T&amp;C agreementRequired (for T&amp;C mode)FileResume, photo, documentMIME whitelist, max size (MB)DateBirthday, appointment, event dateRequired, min date, max datePhoneContact numberRequired, international format---

Use Cases
---------

[](#use-cases)

- **Contact forms** — branded "Contact Us" forms with department routing
- **Quote request forms** — B2B quote forms with file attachments for specs
- **Survey forms** — customer feedback, NPS, post-purchase surveys
- **Job application forms** — career page with resume upload and phone screening
- **Event registration** — webinars, in-store events, workshops
- **Newsletter signup** — extended signup with preferences
- **Feedback forms** — product feedback, complaint handling, suggestion box
- **Wholesale/B2B registration** — custom merchant onboarding
- **Service booking** — appointments, installations, consultations

---

Compatibility
-------------

[](#compatibility)

RequirementVersions SupportedMagento Open Source2.4.4, 2.4.5, 2.4.6, 2.4.7, 2.4.8Adobe Commerce2.4.4, 2.4.5, 2.4.6, 2.4.7, 2.4.8Adobe Commerce Cloud2.4.4 — 2.4.8PHP8.1.x, 8.2.x, 8.3.x, 8.4.xMySQL8.0+MariaDB10.4+Hyva Theme1.3+Luma ThemeNative supportRequired Dependency[Panth\_Core](https://packagist.org/packages/mage2kishan/module-core) (free)---

Installation
------------

[](#installation)

### Composer Installation (Recommended)

[](#composer-installation-recommended)

```
composer require mage2kishan/module-dynamic-forms
bin/magento module:enable Panth_Core Panth_DynamicForms
bin/magento setup:upgrade
bin/magento setup:di:compile
bin/magento setup:static-content:deploy -f
bin/magento cache:flush
```

### Manual Installation via ZIP

[](#manual-installation-via-zip)

1. Download the latest release ZIP from [Packagist](https://packagist.org/packages/mage2kishan/module-dynamic-forms) or the [Adobe Commerce Marketplace](https://commercemarketplace.adobe.com)
2. Extract the contents to `app/code/Panth/DynamicForms/` in your Magento installation
3. Ensure `Panth_Core` is also installed at `app/code/Panth/Core/`
4. Run the commands above starting from `bin/magento module:enable`

### Verify Installation

[](#verify-installation)

```
bin/magento module:status Panth_DynamicForms
# Expected output: Module is enabled
```

After installation, navigate to:

```
Admin → Panth Infotech → Dynamic Forms → Manage Forms

```

---

Configuration
-------------

[](#configuration)

All settings live under **Stores → Configuration → Panth Extensions → Dynamic Forms**:

SettingDefaultDescriptionEnable ModuleYesMaster toggle for Panth Dynamic FormsAdmin Notification EmailStore emailWhere admin alerts are sent (comma-separated)Admin Notification SenderGeneral ContactSender identity used for admin alertsEnable Auto-ReplyYesSend a confirmation email to the submitterAuto-Reply SenderGeneral ContactSender identity used for auto-replyAuto-Reply TemplateDefaultEmail template for customer confirmationAdmin Notification TemplateDefaultEmail template for admin notificationMax File Upload Size (MB)10Global cap on file-upload fieldsAllowed File Extensionsjpg,png,pdf,doc,docxGlobal MIME whitelistEnable reCAPTCHANoProtect public forms with reCAPTCHASubmission Retention (days)0 (forever)Auto-purge submissions older than N days---

Creating Your First Form
------------------------

[](#creating-your-first-form)

1. Go to **Admin → Panth Infotech → Dynamic Forms → Manage Forms → Add New Form**
2. Enter the **form title**, **identifier** (URL-safe slug), and **description**
3. Drag field types from the left panel onto the form canvas
4. For each field, configure **label**, **placeholder**, **required flag**, and **validation rules**
5. In the **Email Settings** tab, override the global notification/auto-reply templates if needed
6. Click **Save Form**

Your new form is now available in the widget picker and via layout XML.

---

Embedding Forms with the Widget
-------------------------------

[](#embedding-forms-with-the-widget)

### Via Magento Widget UI

[](#via-magento-widget-ui)

1. Go to **Content → Elements → Widgets → Add Widget**
2. Select **Panth Dynamic Form** as the widget type
3. Pick a theme → choose the layout (CMS pages, products, categories, anchor categories)
4. In **Widget Options**, select the form you want to embed
5. Save and flush cache

### Via Layout XML

[](#via-layout-xml)

```

            contact_us

```

### Via CMS Page / Block Shortcode

[](#via-cms-page--block-shortcode)

```
{{widget type="Panth\DynamicForms\Block\Widget\Form" form_identifier="contact_us"}}

```

---

Submissions Management
----------------------

[](#submissions-management)

Navigate to **Admin → Panth Infotech → Dynamic Forms → Submissions**.

- **Filter by form** — jump directly to a specific form's submissions
- **Search** — search across every submitted field value
- **Detail view** — click any row to see the full submission, including uploaded files
- **Mass actions** — delete, mark read/unread, export selected rows
- **CSV export** — export filtered results to spreadsheet format
- **File downloads** — uploaded files are served via secure admin-only controllers

---

Email Notifications and Auto-Reply
----------------------------------

[](#email-notifications-and-auto-reply)

### Admin Notification

[](#admin-notification)

Sent to the address(es) configured in **Admin Notification Email**. Template variables available:

- `{{var form_title}}` — the form's title
- `{{var submission_id}}` — submission ID
- `{{var submitted_at}}` — submission timestamp
- `{{var fields}}` — HTML table of all submitted fields
- `{{var customer_email}}` — submitter's email (if an email field exists)

### Customer Auto-Reply

[](#customer-auto-reply)

Sent to the submitter's email field value. Useful for:

- Thank-you confirmations
- Reference numbers for quote requests
- Next-step instructions (e.g., "We'll reply within 24 hours")

Customize templates under **Marketing → Email Templates** — the module ships with default templates you can load and edit.

---

Hyva + Luma Theme Support
-------------------------

[](#hyva--luma-theme-support)

Panth Dynamic Forms automatically detects the active theme via `Panth\Core\Helper\Theme` and renders the appropriate frontend:

ThemeStackNotes**Hyva**Alpine.js + Tailwind CSSZero jQuery, ~3 KB JS payload, instant validation**Luma**Knockout.js + LESSIntegrated with Magento UI components and form validationThe same admin-configured form works on both — no duplicate configuration required.

---

FAQ
---

[](#faq)

### How many forms can I create?

[](#how-many-forms-can-i-create)

Unlimited. Each form has a unique identifier and its own submissions scope.

### Can I add conditional logic (show field B if field A equals X)?

[](#can-i-add-conditional-logic-show-field-b-if-field-a-equals-x)

Conditional logic is available as a **premium add-on** — [contact us for a quote](https://kishansavaliya.com/get-quote).

### Does the module support multi-step / wizard-style forms?

[](#does-the-module-support-multi-step--wizard-style-forms)

Multi-step forms are available as a **premium add-on**. The base module ships with single-step forms only.

### Are file uploads secure?

[](#are-file-uploads-secure)

Yes. Files are stored under `var/panth_dynamic_forms/` (outside `pub/`), filenames are randomized, MIME types are whitelisted, and downloads are served through admin-only controllers that enforce ACL.

### Can I integrate with my CRM (Salesforce, HubSpot, Zoho)?

[](#can-i-integrate-with-my-crm-salesforce-hubspot-zoho)

The base module does not include native CRM integration, but it fires a `panth_dynamic_forms_submission_save_after` event that makes it trivial to wire up your own observer. [Contact us](https://kishansavaliya.com/get-quote) for custom integration work.

### Does it work with Magento's built-in reCAPTCHA?

[](#does-it-work-with-magentos-built-in-recaptcha)

Yes. Enable reCAPTCHA in module settings and configure Magento's reCAPTCHA credentials under **Stores → Configuration → Security → Google reCAPTCHA**.

### Does this replace Magento's default "Contact Us" form?

[](#does-this-replace-magentos-default-contact-us-form)

It can. Create a form with identifier `contact_us` and embed it via the widget on your `/contact` CMS page — then disable Magento's core contact form.

### Can I translate form labels?

[](#can-i-translate-form-labels)

Yes. All form labels, placeholders, and messages support Magento's standard `__()` translation function and can be translated per store view.

### Does the module comply with GDPR?

[](#does-the-module-comply-with-gdpr)

Yes. Use the **Submission Retention** setting to auto-purge old submissions. A terms-and-conditions checkbox field type is available for explicit consent capture.

---

Support
-------

[](#support)

ChannelContactEmailWebsite[kishansavaliya.com](https://kishansavaliya.com)WhatsApp+91 84012 70422GitHub Issues[github.com/mage2sk/module-dynamic-forms/issues](https://github.com/mage2sk/module-dynamic-forms/issues)Upwork (Top Rated Plus)[Hire Kishan Savaliya](https://www.upwork.com/freelancers/~016dd1767321100e21)Upwork Agency[Panth Infotech](https://www.upwork.com/agencies/1881421506131960778/)Response time: 1-2 business days. Priority support is available through our Upwork profile.

### 💼 Need a Custom Form Feature?

[](#-need-a-custom-form-feature)

Looking for **conditional logic**, **multi-step wizards**, **payment-enabled forms**, **CRM integrations**, or **custom field types**? Get a free quote in 24 hours:

 [ ![Get a Free Quote](https://camo.githubusercontent.com/0d9512dc4f89ef40179e9f650fd0786b6bc846d289ab2cb04a223a43f2833eeb/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f254630253946253932254143253230476574253230612532304672656525323051756f74652d6b697368616e736176616c6979612e636f6d2532466765742d2d71756f74652d4443323632363f7374796c653d666f722d7468652d6261646765) ](https://kishansavaliya.com/get-quote)

 [ ![Hire on Upwork](https://camo.githubusercontent.com/fad56e8be7896e39593f090cd2ed32e6bf86b4b6e75974cf292aee99d45f5077/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f486972652532304b697368616e2d546f702532305261746564253230506c75732d3134613830303f7374796c653d666f722d7468652d6261646765266c6f676f3d7570776f726b266c6f676f436f6c6f723d7768697465) ](https://www.upwork.com/freelancers/~016dd1767321100e21) [ ![Visit Agency](https://camo.githubusercontent.com/fdf45a9d937d72b896f5e2557337d47efebc0e06b7ad4d4c162c0a64375a62fa/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f56697369742d50616e7468253230496e666f746563682532304167656e63792d3134613830303f7374796c653d666f722d7468652d6261646765266c6f676f3d7570776f726b266c6f676f436f6c6f723d7768697465) ](https://www.upwork.com/agencies/1881421506131960778/) [ ![Visit Website](https://camo.githubusercontent.com/7455559317a374eb3eb536c5ea201ca2c2a29bc13d82cc127278975a680d552c/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5669736974253230576562736974652d6b697368616e736176616c6979612e636f6d2d3044393438383f7374796c653d666f722d7468652d6261646765) ](https://kishansavaliya.com)

---

About Panth Infotech
--------------------

[](#about-panth-infotech)

Built and maintained by **Kishan Savaliya** — [kishansavaliya.com](https://kishansavaliya.com) — a **Top Rated Plus** Magento developer on Upwork with 10+ years of eCommerce experience.

**Panth Infotech** is a Magento 2 development agency specializing in high-quality, security-focused extensions and themes for both Hyva and Luma storefronts. Our extension suite covers SEO, performance, checkout, product presentation, customer engagement, forms &amp; surveys, and store management — over 34 modules built to MEQP standards and tested across Magento 2.4.4 to 2.4.8.

Browse the full extension catalog on the [Adobe Commerce Marketplace](https://commercemarketplace.adobe.com) or [Packagist](https://packagist.org/packages/mage2kishan/).

---

Quick Links
-----------

[](#quick-links)

- 🌐 **Website:** [kishansavaliya.com](https://kishansavaliya.com)
- 💬 **Get a Quote:** [kishansavaliya.com/get-quote](https://kishansavaliya.com/get-quote)
- 👨‍💻 **Upwork Profile (Top Rated Plus):** [upwork.com/freelancers/~016dd1767321100e21](https://www.upwork.com/freelancers/~016dd1767321100e21)
- 🏢 **Upwork Agency:** [upwork.com/agencies/1881421506131960778](https://www.upwork.com/agencies/1881421506131960778/)
- 📦 **Packagist:** [packagist.org/packages/mage2kishan/module-dynamic-forms](https://packagist.org/packages/mage2kishan/module-dynamic-forms)
- 🐙 **GitHub:** [github.com/mage2sk/module-dynamic-forms](https://github.com/mage2sk/module-dynamic-forms)
- 🛒 **Adobe Marketplace:** [commercemarketplace.adobe.com](https://commercemarketplace.adobe.com)
- 📧 **Email:**
- 📱 **WhatsApp:** +91 84012 70422

---

 **Ready to collect customer data the smart way?**
 [ ![Get Started](https://camo.githubusercontent.com/66dee04430af977df988ac18454416f2f08a5169868a0d0689061b7e8db6f8ca/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f254630253946253941253830253230476574253230537461727465642532302545322538362539322d4672656525323051756f7465253230696e2532303234682d4443323632363f7374796c653d666f722d7468652d6261646765) ](https://kishansavaliya.com/get-quote)

---

**SEO Keywords:** magento 2 forms, magento 2 form builder, magento 2 custom forms, magento 2 contact forms, magento 2 survey forms, magento 2 dynamic forms, drag and drop form builder magento, magento 2 form extension, magento 2 feedback form, magento 2 quote request form, magento 2 job application form, magento 2 event registration form, magento 2 file upload form, magento 2 form widget, magento 2 form submissions, magento 2 auto reply email, magento 2 form notifications, hyva form builder, hyva dynamic forms, luma form builder, luma contact form, magento 2.4.8 form module, php 8.4 form extension, magento 2 contact us replacement, magento 2 CRM integration form, magento 2 GDPR forms, magento 2 reCAPTCHA form, magento 2 multi-step form, magento 2 conditional form logic, magento 2 custom field types, panth infotech forms, panth dynamic forms, mage2kishan dynamic forms, mage2sk forms, hire magento form developer, top rated plus magento freelancer, kishan savaliya magento, custom magento development, magento 2 form builder free, magento 2 online form, magento 2 webform extension

###  Health Score

44

—

FairBetter than 90% of packages

Maintenance94

Actively maintained with recent releases

Popularity9

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity54

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~8 days

Total

4

Last Release

32d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/343e344aa298f189db888b32d62f9202d31ced1a5ea23411850a63dc4a30299c?d=identicon)[kishansavaliya](/maintainers/kishansavaliya)

---

Top Contributors

[![KishanSavaliya](https://avatars.githubusercontent.com/u/16853223?v=4)](https://github.com/KishanSavaliya "KishanSavaliya (10 commits)")

### Embed Badge

![Health badge](/badges/mage2kishan-module-dynamic-forms/health.svg)

```
[![Health](https://phpackages.com/badges/mage2kishan-module-dynamic-forms/health.svg)](https://phpackages.com/packages/mage2kishan-module-dynamic-forms)
```

###  Alternatives

[run-as-root/magento2-prometheus-exporter

Magento2 Prometheus Exporter

68353.9k](/packages/run-as-root-magento2-prometheus-exporter)[baldwin/magento2-module-url-data-integrity-checker

Magento 2 module which can find potential url related problems in your catalog data

282806.2k](/packages/baldwin-magento2-module-url-data-integrity-checker)[firegento/magesetup2

MageSetup provides the necessary configuration (system config, tax, agreements, etc. for a national market.

121340.5k1](/packages/firegento-magesetup2)[loki/magento2-components

Core module for defining Alpine.js components with advanced AJAX features

1010.0k22](/packages/loki-magento2-components)[firegento/magento2-content-provisioning

N/A

4465.1k1](/packages/firegento-magento2-content-provisioning)[customgento/module-cookiebot-m2

This Magento 2 module integrates Cookiebot into your store.

2468.3k](/packages/customgento-module-cookiebot-m2)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
