Skip to content

Creating a Form

This guide covers everything you need to know about creating forms in Formspace.

From your dashboard, click New Form in the top-right corner of the forms list. This opens the form builder where you can design, preview, and configure your form.

You can also create a new form by duplicating an existing one — click the menu on any form card and select Duplicate. This copies the form including all fields and uploaded files, and opens the duplicate in the designer.

The form builder is organized into several tabs along the top:

TabPurpose
DesignerAdd and arrange fields, configure validation, and set up form logic.
PreviewSee exactly how your form will look and behave for respondents.
ThemeCustomize colors, fonts, and styling to match your brand.
TranslationAdd translations to make your form available in multiple languages.
PublishManage publishing, sharing, access controls, and form settings.
SubmissionsView and manage responses directly within the builder.

In the Designer tab, use the toolbox on the left to add fields to your form. Drag and drop fields onto the canvas to add them, and drag existing fields to reorder them.

The form builder supports a wide variety of field types:

  • Text — Short or long text input.
  • Multiple Choice — Single or multi-select options.
  • Dropdown — A compact select menu.
  • Rating — Star or number scale ratings.
  • Date — Date picker input.
  • File Upload — Allow respondents to attach files.
  • Signature — Capture a drawn signature.
  • Matrix — Grid of questions with rows and columns.
  • Dynamic Panel — Repeatable groups of fields that respondents can add or remove.
  • Ranking — Drag-and-drop ranking of items.
  • Boolean — Yes/no or true/false toggle.
  • Image Picker — Select from a set of images.
  • Expression — Calculated values based on other fields.

Click any field on the canvas to select it and edit its properties in the panel on the right.

When you select a field, the properties panel lets you configure:

  • Title — The label shown to respondents.
  • Description — Helper text displayed below the field.
  • Placeholder — Hint text shown inside empty inputs.
  • Default value — A pre-filled value.
  • Required — Whether the field must be completed.
  • Visibility — Conditionally show or hide the field based on other answers.

Each field type supports relevant validation options:

RuleDescription
RequiredThe respondent must fill in this field.
Min / Max lengthSet character limits for text fields.
Min / Max valueSet numeric bounds for number fields.
PatternValidate against a custom regex pattern.
Email / URLBuilt-in validators for common formats.

You can organize your form into multiple pages. Click Add Page at the bottom of the canvas to create a new page. Respondents will navigate between pages using Next and Previous buttons.

Each page can have its own title and description, and you can use visibility conditions to skip pages based on earlier answers.

The form builder supports conditional logic to create dynamic, personalized forms:

  • Visibility conditions — Show or hide fields and pages based on responses.
  • Skip logic — Jump to a specific page based on answers.
  • Calculated values — Compute values from other fields using expressions.
  • Default value expressions — Set dynamic defaults.

Switch to the Theme tab to customize how your form looks:

  • Choose from built-in theme presets as a starting point.
  • Adjust primary and background colors.
  • Customize fonts and font sizes.
  • Modify corner radius, spacing, and other layout options.
  • Preview your changes in real-time as you adjust settings.

Theme changes are saved automatically as part of your form.

The Translation tab lets you add translations for every piece of text in your form. Add new languages and provide translations for field labels, descriptions, choices, and button text.

When you add a File Upload field, respondents can attach files to their submission. Uploaded files are stored securely and accessible from the response detail view.

The form builder auto-saves your changes as you work. You’ll see a save indicator in the toolbar — there’s no need to manually save.

After making changes, your form enters a Draft Changes state. These changes are not visible to respondents until you publish them.

Every time you save or publish your form, Formspace captures a snapshot. Click the History button (clock icon) in the toolbar while on the Designer tab to open the history panel.

From here you can:

  • Browse previous versions of your form with timestamps and author information.
  • See a live preview of any historical version.
  • Restore a previous version if you need to roll back changes.

Published versions are clearly labeled with version numbers (e.g. v1, v2), so you can always find and return to a specific release.

Once your form is ready, head over to Publishing & Sharing to make it live and start collecting responses.