Build and publish conditional forms that connect directly to your data.
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.
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._
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.
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).
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.