Forms
All PlansCreate and manage application and data collection forms with conditional logic.
Available in
| Resource | Starter | Professional | Business | Enterprise |
|---|---|---|---|---|
| Custom Fields | 10 | 25 | 50 | Unlimited |
The form editor allows creation of customized forms for applications and data collection. Forms can be composed of various field types and support conditional logic for dynamic display.
Creating a Form - Step by Step
How to create a new form:
-
1. Navigation - Go to Settings → Forms → New Form
-
2. Basic Settings - Set name, description, and form type (application, contact, event)
-
3. Create Sections - Divide form into logical sections (e.g., Contact Details, Company Info)
-
4. Add Fields - Drag and drop desired field types into sections
-
5. Configure Fields - Set label, required, placeholder, validation
-
6. Conditional Logic - Optional: Show/hide fields based on other field values
-
7. Test Preview - Test form functionality in preview mode
-
8. Activate - Activate form for event or globally
Available Field Types
These field types are available:
-
Text - Single-line text field for short inputs (name, title)
-
Textarea - Multi-line text field for longer text (description, notes)
-
Email - Email field with automatic format validation
-
Phone - Phone number with optional country code
-
URL - Web address with format validation
-
Number - Numeric input with optional min/max limits
-
Decimal - Decimal number input for precise values
-
Currency - Amount with currency symbol and decimals
-
Percentage - Percentage value input
-
Date - Date selection with calendar picker
-
Date/Time - Date and time combined
-
Time - Time selection only
-
Select (Dropdown) - Single selection from predefined options
-
Radio - Single selection as visible option list
-
Checkbox - Yes/No or multiple choice
-
File Upload - Upload files with type and size restrictions
-
WYSIWYG - Rich text editor with formatting
-
Hidden - Hidden field for technical data
Field Configuration
Settings for each field:
-
Label - Visible name of the field
-
Required - Must be filled before submission
-
Placeholder - Help text in empty field
-
Help Text - Explanation below the field
-
Default Value - Pre-filled value
-
Min/Max Length - Character limit for text fields
-
Min/Max Value - Value range for number fields
-
Regex Validation - Custom validation with regular expressions
-
Options - Choices for select/radio/checkbox
Conditional Logic
Dynamic display of fields:
-
Show When - Field is displayed when condition is met
-
Hide When - Field is hidden when condition is met
-
Reference Field - Which field the condition refers to
-
Comparison Operators - equals, not equals, contains, is empty, is not empty
-
Multiple Conditions - AND/OR combination of multiple conditions
-
Nested Logic - Conditional fields can control other conditional fields
Form Sections
Structuring forms:
-
Create Section - Logical grouping of related fields
-
Section Title - Heading for the section
-
Section Description - Explanation text at start of section
-
Conditional Sections - Entire sections can be conditionally displayed
-
Order - Drag and drop to sort sections
-
Column Layout - Arrange fields side by side in columns
Form Settings
Global settings for the form:
-
Success Message - Text after successful submission
-
Redirect - URL to redirect after submission
-
Confirmation Email - Automatic email to submitter
-
Notification - Email to admin on new submission
-
Event Assignment - Activate form for specific events
-
Availability Period - Show form only during specific timeframe
Tips
- Keep forms as short as possible for better conversion rates
- Use field groups/sections to organize related fields
- Use conditional logic to hide irrelevant fields
- Always test forms in preview mode before publishing
- Use descriptive placeholders as fill-in help
- Test validation with intentionally wrong inputs
Notes
- Changes to active forms take effect immediately for new submissions
- Already submitted data is not affected by form changes
- Required fields are marked with an asterisk (*)
- File uploads are stored in document management
- Custom fields can also be used in forms (from Settings → Custom Fields)