Adding Fields
How to add and organize fields in your form
Adding Fields
Fields are the building blocks of your form. This guide covers how to add, organize, and manage fields effectively.
Field categories
Basic fields (free)
| Field | Use Case |
|---|---|
| Text | Names, short answers, single-line input |
| Email addresses with validation | |
| Textarea | Messages, long-form text, comments |
| Number | Quantities, ages, numeric values |
| Select | Dropdown menus, single selection from list |
| Radio | Single choice from visible options |
| Checkbox | Multiple selections, agreements, opt-ins |
Layout elements (free)
| Field | Use Case |
|---|---|
| Hidden | Pass data without user input (tracking, IDs) |
| HTML | Custom content, instructions, disclaimers |
| Divider | Visual separation between sections |
Pro fields
| Field | Use Case |
|---|---|
| File Upload | Documents, images, attachments |
| Date | Appointments, birthdates, deadlines |
| Time | Scheduling, time preferences |
| Phone | Phone numbers with formatting |
| Signature | Digital signatures, acknowledgments |
Adding a field
Method 1: Drag and drop
- Locate the field type in the left sidebar
- Click and hold on the field
- Drag it onto the form canvas
- Release where you want the field to appear
A blue insertion line shows where the field will be placed.
Method 2: Double-Click
Double-click any field type in the sidebar to add it to the end of your form. Useful for quickly adding multiple fields.
Method 3: Duplicate existing
If you need multiple similar fields:
- Select an existing field
- Click the Duplicate icon
- Modify the copy as needed
This preserves all settings from the original field.
Organizing fields
Reorder by dragging
Click and drag any field on the canvas to move it. The form updates in real-time.
Logical grouping
Consider grouping related fields together:
Personal Information
├── Name (text)
├── Email (email)
└── Phone (phone)
Message
├── Subject (text)
└── Message (textarea)
Preferences
├── Contact method (radio)
└── Newsletter opt-in (checkbox)Use Divider fields to create visual separation between groups.
Form flow
Order fields from simple to complex:
- Start with easy fields (name, email)
- Place optional fields after required ones
- End with the submission action
This reduces form abandonment.
Common patterns
Contact form
1. Name (text, required)
2. Email (email, required)
3. Subject (text, optional)
4. Message (textarea, required)Newsletter signup
1. Email (email, required)
2. First Name (text, optional)
3. Interests (checkbox, optional)Support request
1. Name (text, required)
2. Email (email, required)
3. Order Number (text, optional)
4. Issue Type (select, required)
5. Description (textarea, required)
6. Screenshot (file upload, optional) [Pro]Appointment booking
1. Name (text, required)
2. Email (email, required)
3. Phone (phone, required) [Pro]
4. Preferred Date (date, required) [Pro]
5. Preferred Time (time, required) [Pro]
6. Notes (textarea, optional)Tips
Keep forms short. Every additional field reduces completion rates. Only ask for what you truly need.
- Use placeholder text to show example input
- Mark optional fields clearly (or only mark required ones)
- Group related fields visually
- Consider mobile users, test on small screens