Skip to main content

Creating Forms

Forms are the core interface of WorkspaceBuilder. Every data collection flow, workflow, and submission starts with a form.


What Are Forms?

Forms are built inside the Form Builder — a drag-and-drop canvas where you assemble components to define the structure, appearance, and behavior of your data collection interface.

Each component you add represents a field or a layout element. Together they define:

  • What data is collected
  • How it is presented to the end user
  • What rules and validations apply
info

Forms live inside Menus. You must create a menu before you can create a form.


Form Lifecycle

A typical form follows this lifecycle from creation to submission management:

  1. Form Creation — Select a form type and give it a name
  2. Adding Components — Drag and drop fields onto the canvas
  3. Adding Actions — Configure submit actions, workflows, and automations
  4. Roles and Permissions — Control who can view, fill, or manage the form
  5. Managing Submission Data — Review, export, and act on collected data

Step 1 — Create a Menu

Forms are organized under Menus in the sidebar. Before creating a form, you need at least one menu.

  1. Open an existing project or create a new one. The platform navigates you into the project workspace automatically.

  2. Click Create Menu in the sidebar, or use the Create Menu button in the center of the workspace.

Create Menu button
  1. A dialog will appear with two fields:

    • Menu Name — The label displayed in the sidebar.
    • Icon — An icon to visually identify this menu group.
  2. Fill in the fields and click Create Menu to confirm.

tip

Choose a menu name that reflects the category of forms it will contain — for example, HR Forms, Customer Onboarding, or Finance.

  1. The new menu appears in the sidebar and is ready to hold forms.

Step 2 — Create a Form

Once a menu exists, you can create forms under it.

  1. Click the Create Form button under the target menu in the sidebar.
Create Form button
  1. A dialog appears asking you to choose a form type:

    Form TypePurpose
    Classic FormSingle-page form — all fields visible at once
    Wizard FormMulti-step form — fields split across guided sections
    PDF FormUpload a PDF and add interactive overlay fields
    DashboardAnalytics canvas with charts, widgets, and reports
Form type selection
tip

Not sure which type to pick? See Form Categories for a full comparison.

  1. After selecting a type, fill in the form details:

    • Form Name — A clear, descriptive name to identify the form in the sidebar.
    • Icon — An icon displayed next to the form name. Click the icon preview to search and pick one.
  2. Click Create Form. The form is created and immediately selected in the sidebar.


Naming Convention

Use clear, consistent names for forms so they are easy to find later.

Good naming examples
  • Employee Onboarding Form
  • Customer Feedback — Q3
  • Invoice Approval Request
Avoid
  • Generic names like Form 1, New Form, or Test
  • Names that duplicate an existing form in the same menu

Icon Selection

Click the icon preview in the dialog to open the icon picker. You can:

  • Search by keyword (e.g., document, user, chart)
  • Browse by category
  • Click any icon to select it instantly

Icons are displayed in the sidebar next to the form name and help users navigate quickly.


Step 3 — Start Designing

After creating the form, it opens in the workspace ready for design.

  • Click Start Designing or the Edit button in the header to open the Form Builder.
  • The Form Builder provides a drag-and-drop canvas with a component palette on the left.
Start designing
info

For PDF Forms, you are prompted to upload a PDF immediately after creation before the builder opens.


Managing an Existing Form

Once a form is created, you can manage it directly from the sidebar.

Access management options by either:

  • Double-clicking the form name in the sidebar, or
  • Clicking the three dots (⋮) icon that appears on hover
Form context menu

The following options are available:

OptionDescription
RenameEdit the form name inline. The change saves automatically.
DuplicateCreates an exact copy of the form including all fields, settings, and components. Useful for creating variants without rebuilding from scratch.
ExportDownloads the form configuration as a .json file. Use this for backup or to import the form into another project or environment.
DeletePermanently removes the form and all its associated data.
danger

Delete is irreversible. All submission data associated with the form is also removed. Export a backup before deleting if the data may be needed.


Managing a Menu

To manage a menu, click the three dots (⋮) next to the menu name in the sidebar.

Available options:

OptionDescription
RenameUpdate the menu's display name.
Change IconReplace the menu icon from the icon picker.
Toggle VisibilityShow or hide the menu from end-users without deleting it.
DeleteRemoves the menu and all forms inside it.
warning

Deleting a menu deletes every form under it and cannot be undone.