- From scratch
- With AI
Building from scratch gives you full control over structure and layout from the first field.
Name your form
Enter a name for the form in the Form name field. This name appears in your dashboard and in the browser tab when the form is embedded. Choose something that makes it easy to identify later, such as “Q3 Customer Feedback” or “New Employee Onboarding”.
Choose a starting template or blank canvas
Select Blank form to start with an empty canvas, or pick one of the pre-built templates — such as Contact Form, Event Registration, or Support Request — to get a head start. Templates include pre-configured fields and logic you can modify or remove.
Add fields
In the form builder, click Add field or drag a field type from the left panel onto the canvas. Fields stack vertically by default. You can reorder them at any time by dragging the handle on the left side of each field row.See Field types for a full list of available field types and their configuration options.
Configure each field
Click any field to open its settings panel on the right. From here you can:
- Set a label and optional description
- Mark the field as required
- Add a placeholder or default value
- Enable validation rules (character limits, number ranges, format checks)
- Assign a field ID used in API responses and conditional logic
Organize with pages and sections
For longer forms, click Add page to break the form into multiple steps. Within a page, click Add section to group related fields under a heading. Section headers improve readability and can be shown or hidden with conditional logic.
Configure form settings
Open the Settings tab in the top navigation bar to configure:
- Submission behavior — redirect to a URL, show a confirmation message, or allow multiple submissions
- Notifications — send email alerts to your team when responses arrive
- Spam protection — enable CAPTCHA or honeypot protection
- Response limits — close the form after a set number of submissions or a specific date
Next steps
Field types
Explore every available field type and its configuration options.
Conditional logic
Show or hide fields and pages based on a respondent’s answers.
Styling
Customize colors, fonts, and branding to match your product.
Embed your form
Add your form to any website with a single line of code.
