Skip to main content

Forms

Blog Builder includes a form builder for collecting submissions from site visitors. Forms can be published as standalone pages or embedded inside page sections.

Admin Panel

  • Location: Admin Panel > Forms (/admin/forms)
  • Required permission: manageForms

Form Types

TypeDescription
full_pageThe form is accessible at its own public URL: /form/[slug]
sectionThe form is embedded inside a page using the Forms section type

Form Statuses

StatusBehavior
draftNot publicly accessible
activeAccepting submissions from the public
archivedNo longer accepting submissions

Building a Form

Each form has the following settings:

FieldDescription
TitleInternal name for the form
DescriptionOptional description shown on the form page
SlugURL path for full_page forms (e.g. /form/contact)
Submit Button LabelText shown on the submit button
Success Message & DescriptionShown to the user after successful submission
Allow RepliesWhen enabled, admins can reply to individual submissions
Notification EmailReceives an email when a new submission arrives
FieldsThe list of input fields (drag-reorderable)

Field Types

TypeDescription
textSingle-line text input
emailEmail address (validated on submission)
phonePhone number (validated: 7-20 digits)
numberNumeric input with optional min/max
textareaMulti-line text input
checkboxBoolean toggle (checked / unchecked)
radioSingle-choice selection from a list of options
selectDropdown selection from a list of options
ratingNumeric rating input
fileFile attachment

Each field has a label, an internal name, and a required toggle. Type-specific options (like min/max for numbers or a list of choices for radio/select) are configured per-field.

Submissions

Submissions are listed per-form in the admin panel. Each submission shows:

  • All submitted field values
  • Submission date and time
  • Submission status (open or closed)
  • Reply thread (if Allow Replies is enabled on the form)

CSV Export

All submissions for a form can be exported as a CSV file from the submissions view.

Reply Threads

If "Allow Replies" is enabled on the form, admins can send replies directly to individual submissions. Reply history is stored on the submission record.

Email Notifications

If a notification email is set on the form, an email is sent to that address each time a new submission is received.

warning

Email must be configured in Settings > Email for notifications to work. See the Email integration guide.

Public Routes

RouteDescription
/form/[slug]Public form page (only for full_page forms with active status)