Create Forms
This guide takes you step by step through creating a custom form, from basic setup to advanced features like conditional dependencies.
Create a New Form
Section titled “Create a New Form”Access the module
Section titled “Access the module”- Go to Custom Forms in the sidebar
- Click Create Form or the (+) button
Basic information
Section titled “Basic information”| Field | Description | Example |
|---|---|---|
| Name | Form title | ”Safety Checklist” |
| Description | Purpose and use | ”Daily work conditions inspection” |
Add Fields
Section titled “Add Fields”Basic process
Section titled “Basic process”- In the form editor, click Add Field
- Select the field type
- Configure field properties
- Repeat for each needed field
Common properties
Section titled “Common properties”| Property | Description |
|---|---|
| Label | The question or name the user will see |
| Required | Must be completed to finalize |
| Placeholder | Help text inside the field |
| Description | Additional instructions |
Field Types in Detail
Section titled “Field Types in Detail”Short text
Section titled “Short text”For brief single-line answers.
Available validations:
- Minimum/maximum length
- Pattern (regular expression)
Long text
Section titled “Long text”For extended descriptions or comments.
Number
Section titled “Number”For quantities, measurements, or counts.
Available validations:
- Minimum value
- Maximum value
- Number of decimals
Single selection
Section titled “Single selection”For choosing one option from a list.
Presentation variants:
- Dropdown (dropdown list)
- Radio buttons
Multiple selection
Section titled “Multiple selection”For choosing several options.
For capturing dates.
For capturing times.
For capturing images.
Signature
Section titled “Signature”For digital signatures.
Location
Section titled “Location”For capturing GPS coordinates.
Conditional Dependencies
Section titled “Conditional Dependencies”Dependencies allow showing or hiding fields based on previous answers.
When to use dependencies?
Section titled “When to use dependencies?”- When a field only applies if another has a certain value
- To simplify long forms
- To guide the user according to their responses
Basic example
Section titled “Basic example”Field 1: "Were problems detected?" Type: Single selection Options: Yes, No
Field 2: "Describe the problems" Type: Long text Depends on: Field 1 = "Yes"In this case, field 2 only appears if the user selects “Yes” in field 1.
Organize Fields
Section titled “Organize Fields”Field order
Section titled “Field order”You can reorder fields by dragging them to the desired position. The order in the editor is the order the user will see.
Preview and Test
Section titled “Preview and Test”Preview
Section titled “Preview”Before publishing, use the Preview function to:
- See how the form will look on devices
- Test conditional dependencies
- Verify required fields are correct
Test with real data
Section titled “Test with real data”- Save the form
- Create a test response
- Verify everything works as expected
- Delete the test response if needed
Activate and Deactivate
Section titled “Activate and Deactivate”Active status
Section titled “Active status”- Form is available for creating responses
- Appears in available forms list
Inactive status
Section titled “Inactive status”- Form cannot receive new responses
- Existing responses are maintained
- Useful for temporary or under-review forms
Next Steps
Section titled “Next Steps”- Fill forms - Capture responses
- Export data - Get data for analysis