MegaForm is a modern, all-in-one form builder for DNN (DotNetNuke). It combines visual form design, premium templates, AI-assisted creation, workflow automation, submission management, flexible storage, database integration, large-data tools, and server-side permissions in one module.
MegaForm is designed for administrators and content teams who want professional, production-ready forms without having to hand-code every HTML layout or CSS rule. Start from a blank form, use a quick-start template, install a design from the online gallery, or ask the AI assistant to build and refine the form with you.
Online Documentation
π What's new in MegaForm 2.x
- Redesigned Template Gallery β Removed old gallery with standard styling (now only ship with most common ready to use forms , other complex , rules driven.. you can use AI to create and modify quickly) , gallery cards and preview windows now render the template's real MegaForm field markup, responsive hero pane, authored styling, and desktop/tablet/mobile layouts. The current catalog includes 31 bundled quick-start starters and 40 online templates.
- AI Designer with guided editing tools β create a form from a business description, an existing template, or an allow-listed SQL table. The assistant can add and modify fields, validation, rules, options, layouts, workflows, and database mappings through constrained builder operations. Premium retargeting preserves the authored shell, theme, and step structure.
- SQL table and stored-procedure integration β populate dropdowns from live data, create cascading parent β child fields with
:fieldKey parameters, generate forms from tables, and map submissions into your own database with an INSERT-only server guard. A form can be work with many SQL tables to pull data on request.
- Named database connections β administrators can register multiple allow-listed connections. Credentials stay on the server and are never stored in a form schema; masked secrets survive safe connection edits.
- Flexible submission storage β use MegaForm's native submission store, typed field-value storage for structured querying, direct INSERT mapping, or an existing external SQL table. Compatibility paths keep existing forms and historical submissions readable while newer typed data capabilities are adopted.
- Large-data submission grids β server-side paging, bounded reads, and SQL-side report aggregation avoid loading an entire dataset into the browser or application memory. The documented external ERP test pages through 500,000 rows; million-row report windows are aggregated in SQL rather than materialized row by row.
- 19 composite field presets β use Full Name, international Phone, Address, SSN, Date of Birth, Time, Email + Confirm, Password + Confirm, Date Range, Money, Measurement, Price Range, Contact Block, and unified text/number inputs. Composite parts retain their structure for validation, database tokens, snapshots, and typed storage.
- Editable multi-step forms β add, rename, reorder, or remove steps from the Wizard and Builder. Removing a step keeps its fields, and single-page forms automatically hide step navigation.
- Server-enforced Permission Matrix β control Submit, View, Edit, Delete, Export, Approve, and Manage access for users, roles, All Users, Authenticated Users, or Anonymous Users, with All, Own, and Team submission scopes.
- Improved review and submission tools β My Inbox, inline workflow actions, claim/approve/reject/forward controls, per-submission print views, complete field snapshots, signatures, and attachment links. A complex workflow can be designed and assigned to multiple forms.
- Cleaner public rendering β administration controls are kept in edit mode, premium forms reuse their authored navigation and action buttons, and previews more closely match the published form.
- Multi Languagues MegaForm's UI β builder, dashboard, and the forms themselves β ships localized, with a per-language JSON catalog you can edit, export, import, or machine-translate from the Languages section of the dashboard (38 locales ship out of the box).
- Programing APIs MegaForm SDK (MegaForm.Sdk) is exposes a stable, host-agnostic API over the MegaForm engine. Consumers depend only on a handful of interfaces and DTOs β never on MegaForm's internal storage models, repositories, or rendering pipeline. Sample is full Blogs razor module(provided in package)
DESIGN
AI Designer
Describe the business form you need, generate from a SQL table, or ask the assistant to change the active design. Guided operations update the real builder schema instead of returning an isolated HTML mockup.
DATA
Storage choices
Keep submissions in MegaForm, write structured typed values, bind an existing external table, or map approved values into your own database with server-side connection aliases.
FIELDS
Composite inputs
Model names, phone numbers, addresses, date and price ranges, contact blocks, measurements, confirmation pairs, and custom multi-part inputs as one validated field.
SCALE
500,000-row verified demo
The external ERP grid uses server-side paging for a documented 500,000-row table. SQL aggregation also prevents million-row reporting windows from being loaded into application memory.
π₯
Trial Version
Version 02.00.006
Download the trial to evaluate MegaForm with no expiry date and no submission-row cap. Trial forms display a small βMegaForm Trial Modeβ footer. You can browse and preview the online gallery, while AI features and installation of online premium templates require a production licence.
β Download Trial Now
After downloading, extract the ZIP file and follow the installation steps in the documentation.
MegaForm brings together ideas familiar from products such as Jotform and Typeform while remaining native to the DNN administration experience. Its visual builder supports standard fields, composite inputs, rows and columns, reusable widgets, conditional logic, responsive layouts, premium custom shells, and multi-step forms.
With MegaForm, you can:
- Define fields visually with drag-and-drop design tools
- Create conditional rules, validation, and dynamic form behaviour
- Build, remix, and refine forms with the integrated AI assistant
- Start from bundled templates or browse the online Template Gallery
- Add, rename, reorder, and remove steps without deleting their fields
- Bind dropdowns to SQL tables or stored procedures, including cascading parent β child filtering
- Generate a form from an allow-listed database table and map submissions back to your own SQL table
- Choose native submission storage, structured typed values, or an external table integration according to the form's data model
- Build multi-part fields such as Full Name, international Phone, Address, Date Range, Money, Measurement, and Contact Block
- Page through large external datasets server-side; the documented ERP demo contains 500,000 rows
- Render a real PDF in the PDF Form widget and position HTML inputs over its fields
- Manage submissions through dashboards, advanced filters, My Inbox, print views, and workflow actions
- Apply server-side permissions by user, role, special principal, and submission scope
MegaForm includes a powerful Workflow Engine for automating what happens after submission. Workflows can send email, call webhooks, write to approved databases, route review tasks to users or roles, and support claim, approve, reject, and forward actions. This makes MegaForm suitable for both simple contact forms and advanced internal business processes.
For integration scenarios, MegaForm supports webhooks, direct database INSERT, SQL/stored-procedure-backed options, cascading filters, and flexible workflow actions. Connection aliases are resolved server-side, so credentials do not need to appear in the form schema.
Forms can also be published and embedded on external websites, allowing visitors to submit information without first navigating to the DNN site. This is useful for campaign landing pages, partner sites, marketing microsites, and distributed lead collection.
See sample forms at https://dnndefender.com/MegaForm. The gallery continues to receive new and updated templates.
MegaForm offers flexible display options:
- Fixed forms rendered directly on a page, with native QR links for clean mobile access
- Trigger forms opened from buttons, links, or authored HTML triggers
- Embedded forms published on approved third-party websites
- PDF-overlay forms with coordinate-based inputs over a real PDF canvas
- Multi-step forms with schema-driven navigation and premium authored steppers
- Social sharing for wider distribution
The growing template library and quick form-selection experience help administrators launch forms quickly and consistently. The built-in Theme Designer adjusts a form's visual system without rebuilding the template, while compatible premium templates can inherit colours from the active DNN page theme.
MegaForm is designed for multilingual and international use, including RTL (Right-to-Left) support, localized administration strings, responsive composite widgets, and layouts that adapt across desktop, tablet, and mobile screens.
Additional advanced features include:
- AI-assisted form creation and in-builder refinement
- AI Designer tools for fields, rules, options, workflows, SQL sources, and database mappings
- Premium template previews using real form markup
- Conditional logic, validation, and workflow automation
- Webhook integration with external services
- Cascading SQL/stored-procedure dropdowns with server-bound parameters such as
:year and :region
- Database INSERT mapping with normalized tokens, composite-field support, an INSERT-only guard, and safe error reporting
- Named, allow-listed database connections with server-side secret handling
- Native submissions, typed field-value storage, legacy compatibility, and external SQL table adapters
- Nineteen composite presets plus custom multi-part field layouts and cross-part validation
- Server-side paging, bounded reads, and SQL-side aggregation for large data volumes
- PDF Form widget with coordinate-based input overlays and client-side PDF flattening
- Inline BPMN review with claim, approve, reject, forward, role routing, and candidate-user routing
- Submission dashboard, My Inbox, attachments, signatures, and printing
- Embedded forms for third-party websites
- Native QR links for connecting print material to digital forms
- Fixed, trigger-based, embedded, and multi-step display modes
- Role- and user-based permissions with All, Own, and Team scopes
- Visual customization through Theme Designer
- Modern client rendering with server-side validation and enforcement
Whether you are building contact forms, feedback forms, testimonials, booking requests, applications, payments, data-entry screens, or workflow-driven business forms, MegaForm provides a flexible and secure solution for DNN.
We would love to hear from you and normally reply within 24 hours: [email protected], or contact us through the Store pane.