Skip to content

Form Builder

The Form Builder is a drag-and-drop canvas editor for creating data-entry forms. Forms are assigned to groups, connected to workflows, and exposed to users based on access rules you configure.

Canvas model

A form is composed of rows. Each row holds one or more elements laid out side by side. Elements are the interactive and display building blocks — inputs, dropdowns, file pickers, text blocks, containers, and buttons.

Rows and elements are added from the element palette and can be reordered by dragging. Selecting an element opens its property panel on the right side of the canvas.

Form properties

These settings apply to the form as a whole and are configured at the top of the property panel when no element is selected.

PropertyDescription
show_titleShow the form name as a heading above the canvas
page_titleOverride the displayed title — uses the form name if left blank
urlThe URL slug used to access this form
bgcolorBackground colour of the form canvas
page_bgcolorBackground colour of the full page behind the canvas

Sections

SectionDescription
ElementsAll 13 element types available on the canvas
RulesVisibility conditions and validation constraints for elements
AccessGroups, guest access, external access, and active state
ScriptsLifecycle hooks: on_load, on_submit, on_leave
WorkflowConnecting a workflow to trigger on form submission

S-Launch