Form Builder
Form Builder
The FormBuilder module separates a form's structure (a reusable schema) from its hosted instance (a form) — so the same field set can back several forms, and every publish is versioned.
Building a Schema
- Go to Forms → Schemas → Create, name it, and choose a target type
- Open the Schema Designer and drag fields from the sidebar onto the canvas; reorder with drag-and-drop
- Click a field to set its label, placeholder, validation rules, choice options, or upload constraints
- Click Publish — each publish freezes a new schema version
Creating a Hosted Form
- Forms → Forms → Create — name the form and pick the published schema it uses
- Set access mode (public or internal) and a group key
- Optionally enable Sync to CRM so every submission creates a Lead automatically
- Publish — the form goes live at
/form/{slug}
Embedding a Form
Drop the FormBuilderForm block into any Page Builder page and select the form by slug — no code required.
Reviewing Submissions
Forms → Submissions lists every response, filterable by form, date range, or status. Open one to see every field answer and any uploaded files. Suspected spam submissions are flagged automatically.
Last updated: 7/13/2026