THE UMBRACO HANDBOOK
Build with confidence.
Practical guides for creating forms, connecting data and shaping what happens next. Written for your Umbraco workflow.
EXPLORE THE GUIDES
Choose a topic or search the handbookGetting started
MegaForm for Umbraco
How the builder, native content and public forms fit together.
Installation & licensing
Install the package, activate license.lic and troubleshoot licensing on your own Umbraco website.
Create & publish a form
From a blank canvas to a working Umbraco content page.
Create a form with the wizard
A recorded five-step walkthrough: Setup, Fields, Workflow, Design and Publish.
Choose a template & make it your own
Pick a starting design, edit it in the builder and preview your copy.
Templates & Online Gallery
Choose a design, import assets and keep forms portable.
Designing forms
Form builder & settings
The canvas, field properties and focused form settings.
Fields & multi-step layouts
Input presets, stable keys, rows, groups and pages.
Composite fields: all presets
Illustrated reference: 19 controls, purpose, configuration and verification.
Field & layout reference
Illustrated reference: 19 controls, purpose, configuration and verification.
Validation & input masks
Required answers, bounds, patterns and visible mask guidance.
Conditional logic & rules
Build readable AND/OR conditions and test every branch.
Calculated fields
Choose numeric inputs, build a formula and verify its result.
Quiz mode
Correct answers, points, feedback and scoring.
Controls & widgets
Maps, sliders, repeaters, signatures, payments and rich content.
Widget reference
Illustrated reference: 21 controls, purpose, configuration and verification.
Theme integration & accessibility
Typography, scoped custom designs and responsive embedding.
Languages & translated forms
Translate labels, messages and choices without changing keys.
Native Umbraco integration
Form Picker & Razor rendering
Select forms on content and render them with the native tag helper.
Block Grid & Block List
Wrap the picker in a reusable Umbraco element type.
Members & backoffice permissions
Separate public member access from editorial privileges.
Import & use Umbraco Forms data
Preview imports, copy records or use a live external source.
Data & documents
Prevalue sources & cascading choices
Static lists, SQL, Umbraco documents and data type options.
SQL Server on Umbraco
Configure the provider, use SQL tables and prevalues, and verify actual submissions.
SQL tables & database inserts
Read existing data and map submitted answers into a table.
PDF forms & completed documents
Place fields over a PDF and retrieve the completed attachment.
Uploads & file storage
Attachment limits, private downloads and storage connections.
Submissions & automation
Submissions, filters & Add new entry
Browse answers, resize columns and add an administrative entry.
After-submit confirmation & email
Thank-you content, redirects, respondent email and downloads.
Workflows, approvals & My Inbox
Connect actions, route decisions and inspect failed attempts.
Workflow node reference
Illustrated reference: 14 controls, purpose, configuration and verification.
Copy a workflow to another form
Select a source, destination and actions without replacing the destination graph.
Diagnose & retry a failed workflow
Find the failed action, correct the cause and verify the next attempt.
Webhooks & API integrations
Map a payload, configure credentials and test an external call.
C# after-submit scripting
Enable, approve, validate and test server scripts in Umbraco.
C# recipes: Umbraco, SQL & HTTP
Use actual field keys, native services and named configuration.
Reports & workflow diagnostics
Understand entries, failures, attempts and manual retries.