Skip to main content
Create and publish powerful, conditional forms—without limits, workarounds, or extra tools. Use Softr Forms to create onboarding and request forms, surveys, event RSVPs, feedback forms, lead capture flows, and more, all in a visual, easy-to-use builder. Form responses are stored automatically in a built-in Softr Database, or send them to external tools, automations, email, or webhooks. Note: If you’re building a form inside a Softr app, use the **Conditional Form Block**, which lets you build forms directly into app pages and connect them to app-specific workflows and permissions.

What you can do with standalone forms

  • Build flexible, conditional forms: Create multi-step forms with conditional logic, validation rules, custom styling, and personalized endings using a visual builder.
  • Connect form data to your tools: Store submissions in Softr Databases by default, or route data to external data sources (e.g. Airtable, Notion, Google Sheets, monday.com), automation tools (Zapier, Make), email, or webhooks.
  • Control access and data quality: Restrict who can submit forms using domain restrictions or email verification, and collect cleaner data with built-in validation and tooltips.
  • Share or embed forms anywhere: Publish forms via a direct link, use a custom domain, or embed them on any website.
  • Build for free: Create unlimited forms with unlimited submissions, including on the Free plan. Note: The Conditional Form Block (for Softr apps) is available on the Professional plan and higher._

Video


How to set it up

1. Create a new form

  • Go to Forms in the left navigation
  • Click Create new form

2. Choose where submission data is sent

  • Under Settings > Destination on the right panel, select where form submissions should go:
    • Softr Database (Built-in database) is the default setting
    • To connect to an external data source (Airtable, Notion, Google Sheets, and more), automation tool (Zapier or Make), Email, or Webhook, click Integrations from the dropdown and follow the steps for configuration.
    • You can also access connected data from the Data tab at the top of the builder.
  • From Settings > Options, you can also set domain restrictions or enable reCaptcha.

3. Set domain restrictions (optional)

  • From Settings > Options, you can enable domain restrictions, where users must verify their email with a one-time code.
  • From here, you can also enable reCaptcha.

4. Build your form

  • From the Steps tab on the right panel, add steps, fields, and sections to build your form.
    • Field types include: Dropdown, Quick Select, Short text, Long text, Email, Date, Date time, File, Checkbox, URL, Number, Rating, Phone Number, Signature, and Address.
  • Use the Logic tab to configure conditional logic between steps and fields.
  • Customize appearance from the Styles tab (note: you can also apply global style settings from the Theme section in the left navigation).
    • From Settings > Side Section, you can enable to add a split screen/background image to your form
  • From Steps > Ending, set the form ending (confirmation message and next action).

5. Set field validation rules and tooltips (optional)

  • For each field, open the input settings and scroll to Validation to define rules (including custom regex validation).
    • For Email fields, you can use Validation > Allow only specific email domains to restrict submissions.
  • From input settings, you can also set a Tooltip (under Label), along with a Placeholder, Hint, or Default value.

6. Publish and share or embed

  • Click Publish and choose a subdomain or custom domain.
  • Copy the link to share the form.
  • Embed the form on any website by clicking the Publish button again (after the form has been published) and clicking Embed to copy the embed code.

✅ Things to keep in mind

  • You can create and publish unlimited Softr Forms with unlimited submissions, even on the Free plan
  • If you’re building a form inside your app, use the Conditional Forms block → see Conditional Forms (App Building Block) for details. This block is available on the Professional plan and higher.