Dynamic Forms Builder for Magento 2
Powerful drag-and-drop form builder for Magento 2 and Adobe Commerce. Build unlimited custom forms with text, email, file fields, auto-replies and submissions.
- Licence
- Open source, free to install
- Compatibility
- Magento 2.4.4 to 2.4.9, Hyvä and Luma
- Installed for you
- from $22
- Category
- Content & forms
Install
composer require mage2kishan/module-dynamic-formsThen bin/magento setup:upgrade. On Packagist as mage2kishan/module-dynamic-forms.
Questions about Dynamic Forms Builder
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)?
Conditional logic is available as a premium add-on, contact us for a quote.
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?
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)?
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 for custom integration work.
Does it work with Magento's 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?
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?
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?
Yes. Use the Submission Retention setting to auto-purge old submissions. A terms-and-conditions checkbox field type is available for explicit consent capture.
Need Dynamic Forms Builder set up or extended?
Installation, configuration and custom work on any of the modules, quoted in writing within 24 hours.


