Bosca / Forms

The builder

Drag, drop, preview, publish

Forms are built visually in Studio: pick fields from a palette, arrange them on a canvas, tune each one in an inspector — and watch the real form render as you go.

The canvas

Three panes, one form

The palette holds everything you can add — fields, layout, and display elements. The canvas is the form as it will render. The inspector edits whatever you've selected.

  • Click or drag to add — palette items drop onto the canvas, into sections, or into rows.
  • Arrange by dragging — reorder fields, nest them into sections, and split rows into columns.
  • Edit in place — select a field and the inspector opens its label, placeholder, rules, and configuration.
builder · Volunteer signup
Text InputSelectDate PickerFile Upload+ 11 more
Name
Email
T-shirt size
First available

Preview

Preview the real thing

The preview tab renders your form with the same component your visitors get — not a sketch of it. Beneath it, the collected data appears as you type.

  • Fill it in yourself — try the form before anyone else does, rules and all.
  • See the data live — the panel under the preview shows exactly what a submission will contain.
preview
NameJane Miller
Form dataname · Jane Milleremail · jane@example.comsize · M

From draft to live

Save, version, publish

A form has a stable key, a display name, and a type — and it goes live on your terms.

  • Three kinds of form — Submission forms face your audience, Internal forms serve your own people, and Work Ops forms open tasks.
  • Every save is a version — the key stays stable while the version counts up.
  • Publish when ready — a draft stays yours; Publish makes it live, and Unpublish takes it back.
  • Public is its own switch — you decide separately whether anonymous visitors can submit.
form settings
TypeSubmission
Keyform.volunteer.signup
Version7
Publishedlive
Publicon

Field rules

Rules, set where the field is

Select a field and set what counts as a valid answer — visually, in the inspector. The form checks answers against the rules before it submits.

  • Required — mark a field as must-answer.
  • Lengths and ranges — minimum and maximum length for text, bounds for numbers.
  • Patterns and formats — match a pattern, or a known format like email, date, or URL.
  • Allowed values — the options a select or radio group accepts.
inspector · Email
LabelEmail
Requiredyes
Formatemail
Max length120

Keep exploring

More on Forms