Purpose: The Form Builder module is a dynamic low-code form creation framework available inside Advaita CRM. The module is designed for creating, configuring, publishing, and managing enterprise-grade forms used for customer onboarding, lead management, workflow automation, surveys, registrations, feedback collection, and operational processes.
Module Supports
Manual form creation
AI-assisted form generation
Multi-section and multi-page layouts
Advanced field configuration
Workflow integration
Submission tracking
Role-based access management
Validation and draft management
Reusable OptionSets and templates
Note: The Form Builder is the central hub for all form creation and management in Advaita CRM. All form types — from lead intake to surveys — are created and managed here.
Specify who can access and interact with the published form using the visibility level configuration:
Field
Required
Description
Visibility Level
✅ Yes
Determines access control and permissions: • User: Only the creator can access the form. • Role: Accessible to users with a specific role. • Hierarchy: Accessible based on hierarchical assignment. • Organization: Accessible to the entire organization. • Tenant: Tenant-wide visibility across all organizations.
Note: Choose the visibility level carefully — it determines who can view, access, and interact with the form once it is published.
Step 5: The AI creates the form structure automatically.¶
The AI engine automatically generates:
Sections
Panels
Suggested fields
Input layouts
Tip: The more specific your description, the more accurate the generated form structure will be. You can further edit the AI-generated form in the Form Builder Editor.
Once the form is created, the user is automatically redirected to the Form Builder Layout page — the central workspace where the form is designed and configured.
The Form Builder layout is divided into four major areas:
Area 1Top ToolbarFull width — sits at the top
← BackEdit nameStatus badgeUndo / RedoExportPreviewSaveSettingsPublish⋮ Duplicate · Export JSON · Version History · Shortcuts
Area 2Left Panel
Field Library
Text fieldsNumbersSelectionDate & timeLookupsLocationMedia & filesRatingsInteractiveAdvancedLayout
Card Library
LocationApprovalEscalationLayoutMetadataCommunicationResourcesData accessMaster linkRemindersUnique fieldsNotificationDataset history
The form comes with a default Section 1 already available on the canvas. Additional sections can be added as needed to organize the form into logical groups.
To configure a section, click on the section and use the Right-Side Properties Panel which contains the following tabs:
Click the section to open the right-side properties panel, then configure each tab:
Step 1 — General
Define the section's identity by filling in the Title, Subtitle, Description, and Icon (use a Material icon name, e.g. person).
Step 2 — Page(for multi-page forms only)
Set the Page Number to define its order, then add a Page Title, Page Description, and Page Icon for navigation.
Step 3 — Layout
Control how fields are arranged using Column Structure, Panel Arrangement (1, 2, or 3 panels), Width Allocation, and Layout Style.
Step 4 — Appearance
Style the section visually with Header Styling (font, size, style), Borders, Background Color, and Theme Palette.
Step 5 — Condition
Control when the section is active:
- Visibility — show or hide the section when a condition is met
- Enablement — keep the section visible but disable interaction until a condition is met
steps to configure section condition:
Select the Condition tab from the right-side properties panel
Configure the following options:
Condition Visibility — define a condition to show or hide the section entirely based on whether the condition is met
Condition Enablement — define a condition to enable or disable the section; the section remains visible on the form but stays disabled (non-interactive) until the specified condition is met
Once a Section is created, you must configure the Panels inside it. A panel acts as a layout container that hosts individual input fields.
Accessing Panel Settings: Click directly on a panel within your section to open its properties panel on the right side of the screen.
Settings Tabs: Just like sections, panels have properties grouped into General (naming), Appearance (styling/borders/padding), and Conditions (conditional visibility rules to show/hide the entire panel).
Defining the Layout: Specify how fields inside the panel are arranged:
Panel Layout: Select whether the panel is arranged in columns or rows.
Column Count: Define the grid system (e.g., 1, 2, or 3 columns) to arrange fields side-by-side.
Width Configuration: Distribute width percentages across columns to optimize space.
Defining Question Sets: Panels act as placeholders for question sets. You populate these sets by dragging input fields from the Left Field Library and dropping them into the panel's active drop zone.
Step to configure Layout
Click Layout in the right panel, then choose a Section Layout Mode — either Columns or Panels.
Option 1 — Columns
Select the number of columns — 1, 2, or 3
Set the width for each column (total must equal 100%)
Drag and drop fields into each column
Example: 3 columns → 33% / 33% / 33%
Option 2 — Panels
Select the panel layout — Single, Two, or Three panels
Set the width distribution across the panels (total must equal 100%)
Drag and drop fields into each panel
Example: Two panels → 40% / 60%
Both options let you control how fields are visually grouped and arranged within the section. Use Columns for a uniform grid layout and Panels for distinct grouped sections.
Steps for Adding Fields into the panel
From the Left Panel, select the desired field type.
Drag and drop the field into the target section/panel on the canvas.
The Field Configuration Panel opens on the right side.
Step 1: From the Fields panel, select the Dropdown field type.
Step 2: Drag and drop the field into the required section/panel.
Step 3: The Field Configuration Panel opens on the right side.
Step 4: Under the General tab, locate the Label field and replace the default with: Is this a Valid Lead?
Step 5: Navigate to the Options tab.
Step 6: Locate Option Source and select the appropriate source type.
Option Source Types
Option Source
When to Use
How it Works
Real-World Example
Static
Small, fixed lists
Manually add options one by one (e.g., Valid Lead, Invalid Lead, Follow-up Required)
Yes / No choices, or Valid Lead / Invalid Lead / Follow-up Required.
Option Set
Reusable enterprise-wide values
Select an existing Option Set maintained centrally in the system
Global lists like US States, Country Codes, or standard Lead Statuses.
Data Set
CRM or database-driven values
Fetch values dynamically from a configured internal dataset
A dropdown showing active Sales Representatives or currently available Product SKUs.
API
Real-time external integration
Configure an API endpoint; values populate dynamically from external systems
A dropdown populating real-time Zip Code details or External Inventory levels.
Recommended Usage:
Use Static for small, fixed lists.
Use Option Set for standardized values shared across multiple forms.
Use Data Set when values come from internal CRM or database records.
Use API for real-time integration with external platforms.
Tip: Performance Guideline: Always prefer Option Set or Static for simple lists to avoid unnecessary database queries or external API calls, which can impact page load times. Use Data Set or API only when the choices are volatile and must represent live data.
Default Setup: A default Section 1 is automatically created with every new form.
Selecting a Section: Click directly on the section layout to focus it; this action instantly opens the Right-side Properties Panel.
Icons: Hover over the active section tab (e.g., Section 1) to reveal two quick-access icons:
Settings (gear) icon — clicking this launches the same right-side properties panel for configuring the section's title, subtitle, description, and so on.
More Options (⋮ three-dot) menu — clicking this reveals the following actions:
Duplicate Section — creates an exact copy of the section including all its fields
Move Up — shifts the section one position up in the form order
Move Down — shifts the section one position down in the form order
Delete Section — permanently removes the section and all its fields from the form
Adding Additional Sections To grow your form layout, you can add new sections using two main options:
+ Add Section: Appends a blank section to the form canvas for custom field design.
Quick Add Section: Speeds up form building by immediately adding pre-populated, commonly used section templates, including:
Phone Number: A section pre-configured with a formatted telephone input field.
Email Address: A section pre-configured with email input validation.
Address: A multi-field layout block designed to collect complete mailing details (Street, City, State, Zip Code).
Web Links: A section tailored for capturing external URLs or website addresses.
Contact Details: A comprehensive personal information block that groups essential contact fields (such as Name, Phone, and Email) into a single unified layout.
Click directly on the section layout to focus it; this action instantly opens the Right-side Properties Panel. or clicking on settings icon on section header will also open the right side properties panel.
This tab manages the section's Panel configurations, allowing users to define the layout as either columns or panels based on their requirements.
Property
Description
Section Layout Mode
Defines the structure of the section. Options include: • Columns: Select the number of columns from the dropdown • Panel: Select panel layout (1 Panel / 2 Panels / 3 Panels)
Configure when this section should be visible or enabled based on field values.
Condition Type
Description
Condition Visibility
Show or hide the section based on a condition.
Section Conditional Logic (Visibility): • Define when this section should be visible based on field values. • Uses AND logic within groups, OR logic between groups. • Click + Add Condition to get started. • Click Apply Changes to save or Cancel to discard.
Condition Enablement
Section remains visible but disabled until the condition is met.
Section Conditional Logic (Enablement): • Define when this section's fields should be editable. • Disabled sections display as read-only with an overlay. • Click + Add Condition to get started. • Click Apply Changes to save or Cancel to discard.
Configure text-based input fields such as single line, multiline, email, phone number, and rich text editors.
Single Line Text Input General
Label: Display name shown to end users
Placeholder: Hint text inside field before input
Help Text: Guidance shown below the field
Tooltip: Info shown on hover beside the label
Show Label: Toggle label visibility. Enabled by default
Label Position: Top · Left · Right · Floating
Default Value: Pre-filled value on form load
Properties
Min Length: Minimum characters required
Max Length: Default: 255. 0 = Unlimited
Input Mask / Pattern: # = Digit, A = Alphabet
Enable Masking: Masks displayed value without changing stored data. Disabled by default
Mask Direction: All Characters · Left (+ Characters to Mask) · Right (+ Characters to Mask) · Middle (+ Start & End Position)
Mask Character: Bullet • · Asterisk * · Letter X · Hash #
Layout
Width: 1 Column · 2 Columns · 3 Columns
Start New Row: Moves field to a new row. Disabled by default
Size: Small · Medium · Large
CSS Classes: Space-separated custom class names
Metadata
Enable Metadata Pre-fill: Auto pre-fills using ETL or API when a recordId is provided. Disabled by default
ETL Dataset(Default): Choose dataset → auto-fills field from matching record
API Endpoint: API URL (supports {recordId}) · HTTP Method (GET / POST) · Response Path (JSON path to extract value)
Permissions
Role-Based Access: Control visibility and edit access by role
Add Role: Select roles from dropdown. Per role: Visible · Editable · Required · Delete
Mark as PII / Sensitive Data: Flags field as personal, financial, or confidential
Multi Line Text Input General
Label: Display name shown to end users
Placeholder: Hint text inside the input box before user enters a value
Help Text: Guidance shown below the field
Tooltip: Info shown on hover beside the label
Show Label: Toggle label visibility. Enabled by default
Label Position: Top · Left · Right · Floating
Default Value: Pre-filled value on form load
Properties
Row Count: Number of rows displayed; adjustable via arrows
Max Length: Default: 2000. 0 = Unlimited
Auto-growth Height: Toggle to enable auto-expansion of field height
Show Character Count: Toggle to show/hide character count
Layout
Width: 1 Column · 2 Columns · 3 Columns
Start New Row: Moves field to a new row. Disabled by default
Size: Small · Medium · Large
CSS Classes: Space-separated custom class names
Metadata
Enable Metadata Pre-fill: Auto pre-fills using ETL or API when a recordId is provided. Disabled by default
ETL Dataset(Default): Choose dataset → auto-fills field from matching record
API Endpoint: API URL (supports {recordId}) · HTTP Method (GET / POST) · Response Path (JSON path to extract value)
Permissions
Role-Based Access: Control visibility and edit access by role
Add Role: Select roles from dropdown. Per role: Visible · Editable · Required · Delete
Mark as PII / Sensitive Data: Flags field as personal, financial, or confidential
Email General
Label: Display name shown to end users
Placeholder: Hint text inside the input box before user enters a value
Help Text: Guidance shown below the field
Tooltip: Info shown on hover beside the label
Show Label: Toggle label visibility. Enabled by default
Label Position: Top · Left · Right · Floating
Default Value: Pre-filled value on form load
Properties
Allow Multiple Emails: Toggle to allow multiple email entries. Disabled by default
Allowed Domains: Restrict submissions to specific domains. Enter comma-separated values (e.g., gmail.com, yahoo.com). Leave empty to allow all domains
Layout
Width: 1 Column · 2 Columns · 3 Columns
Start New Row: Moves field to a new row. Disabled by default
Size: Small · Medium · Large
CSS Classes: Space-separated custom class names
Metadata
Enable Metadata Pre-fill: Auto pre-fills using ETL or API when a recordId is provided. Disabled by default
ETL Dataset(Default): Choose dataset → auto-fills field from matching record
API Endpoint: API URL (supports {recordId}) · HTTP Method (GET / POST) · Response Path (JSON path to extract value)
Permissions
Role-Based Access: Control visibility and edit access by role
Add Role: Select roles from dropdown. Per role: Visible · Editable · Required · Delete
Mark as PII / Sensitive Data: Flags field as personal, financial, or confidential
Phone Number General
Label: Display name shown to end users
Placeholder: Hint text inside the input box before user enters a value
Help Text: Guidance shown below the field
Tooltip: Info shown on hover beside the label
Show Label: Toggle label visibility. Enabled by default
Label Position: Top · Left · Right · Floating
Default Value: Pre-filled value on form load
Properties
Default Country Code: Select default dialing code from dropdown (e.g., +1 USA, +91 India, +44 UK)
Phone Format: International (e.g., +91 9876543210) · National (e.g., 9876543210) · Digits Only (numeric only)
Show Country Code Selector: Allows users to select/change country code while entering number. Disabled by default
Layout
Width: 1 Column · 2 Columns · 3 Columns
Start New Row: Moves field to a new row. Disabled by default
Size: Small · Medium · Large
CSS Classes: Space-separated custom class names
Metadata
Enable Metadata Pre-fill: Auto pre-fills using ETL or API when a recordId is provided. Disabled by default
ETL Dataset(Default): Choose dataset → auto-fills field from matching record
API Endpoint: API URL (supports {recordId}) · HTTP Method (GET / POST) · Response Path (JSON path to extract value)
Permissions
Role-Based Access: Control visibility and edit access by role
Add Role: Select roles from dropdown. Per role: Visible · Editable · Required · Delete
Mark as PII / Sensitive Data: Flags field as personal, financial, or confidential
Rich Text Editor General
Label: Display name shown to end users
Placeholder: Hint text inside the input box before user enters a value
Help Text: Guidance shown below the field
Tooltip: Info shown on hover beside the label
Show Label: Toggle label visibility. Enabled by default
Label Position: Top · Left · Right · Floating
Default Value: Pre-filled value on form load
Layout
Width: 1 Column · 2 Columns · 3 Columns
Start New Row: Moves field to a new row. Disabled by default
Size: Small · Medium · Large
CSS Classes: Space-separated custom class names
Metadata
Enable Metadata Pre-fill: Auto pre-fills using ETL or API when a recordId is provided. Disabled by default
ETL Dataset(Default): Choose dataset → auto-fills field from matching record
API Endpoint: API URL (supports {recordId}) · HTTP Method (GET / POST) · Response Path (JSON path to extract value)
Permissions
Role-Based Access: Control visibility and edit access by role
Add Role: Select roles from dropdown. Per role: Visible · Editable · Required · Delete
Mark as PII / Sensitive Data: Flags field as personal, financial, or confidential
URL/Website General
Label: Display name shown to end users
Placeholder: Hint text inside the input box before user enters a value
Help Text: Guidance shown below the field
Tooltip: Info shown on hover beside the label
Show Label: Toggle label visibility. Enabled by default
Label Position: Top · Left · Right · Floating
Default Value: Pre-filled value on form load
Properties
Allowed Protocols: Select one or more protocols from dropdown (e.g., https, ftp, mailto, tel)
Validate URL Format: Validates the entered URL. Enabled by default
Layout
Width: 1 Column · 2 Columns · 3 Columns
Start New Row: Moves field to a new row. Disabled by default
Size: Small · Medium · Large
CSS Classes: Space-separated custom class names
Metadata
Enable Metadata Pre-fill: Auto pre-fills using ETL or API when a recordId is provided. Disabled by default
ETL Dataset(Default): Choose dataset → auto-fills field from matching record
API Endpoint: API URL (supports {recordId}) · HTTP Method (GET / POST) · Response Path (JSON path to extract value)
Permissions
Role-Based Access: Control visibility and edit access by role
Add Role: Select roles from dropdown. Per role: Visible · Editable · Required · Delete
Mark as PII / Sensitive Data: Flags field as personal, financial, or confidential
🔢
Numbers
Numeric fields for integers, decimals, currency, percentages, calculations, and measurements.
Number General
Label : Display name of the field shown to end users
Placeholder : Hint text displayed inside the input box before the user enters a value
Help Text : Additional guidance shown below the field
Tooltip : Text shown when hovering over the tooltip icon beside the label
Show Label : Toggle to show or hide the field label. Enabled by default
Label Position : Select the display position of the label from the dropdown .
Top
Left
Right
Floating
Default Value : Pre-filled value when the form loads
Properties
Minimum Value : Defines the smallest number allowed in the field.Users cannot enter a value lower than the configured limit.
Maximum Value : Defines the largest number allowed in the field.Users cannot enter a value greater than the configured limit.
Step : Defines the increment or decrement interval used when increasing or decreasing the value. Example: Step value 1 increases numbers by 1, while 0.5 increases by 0.5.
Allow Negative Numbers : Toggle option disabled by default. When enabled, users can enter negative values such as -10.
Use Thousand Separator : Toggle option disabled by default. When enabled, large numbers are automatically formatted using separators for better readability. Example: 1000000 → 1,000,000
Layout
Width : Defines how much horizontal space the field occupies within the form layout.
1 Column : Field occupies one column width
2 Columns : Field spans across two columns
3 Columns : Field spans across three columns
Start New Row : Toggle option disabled by default.When enabled, the field automatically moves to a new row instead of appearing beside other fields.
Size : Controls the visual height and spacing of the field.
Small : Compact field size
Medium : Standard default size
Large : Larger field for better visibility and accessibility
CSS Classes : Allows adding custom CSS class names for styling and layout customization. Multiple class names can be added separated by spaces.
Metadata
Configure automatic field pre-fill using ETL datasets or external API sources when a recordId is provided.
Enable Metadata Pre-fill : Toggle option disabled by default
When enabled, the Data Source Type option appears:
ETL Dataset(Default Selected)
Fetches data from an internal ETL dataset
Select Dataset : Choose the required dataset
When a recordId is provided, the system searches the selected dataset and automatically fills the field using the matching record value
API Endpoint
Fetches data dynamically from an external API
API URL : Supports dynamic {recordId} placeholder
HTTP Method
GET
POST
Response Path : JSON path used to extract the required value from the API response
Permissions
Role-Based Access : Control field visibility and edit access by role
Add Role : Select roles from the dropdown
For each selected role:
Visible : Role can view the field
Editable : Role can modify the field
Required : Field becomes mandatory for the role
Delete Option : Remove the role configuration
Click on + Add Role to add multiple roles.
Mark as PII / Sensitive Data
Marks the field as sensitive information such as personal, financial, or confidential data
Currency General
Label : Display name of the field shown to end users
Placeholder : Hint text displayed inside the input box before the user enters a value
Help Text : Additional guidance shown below the field
Tooltip : Text shown when hovering over the tooltip icon beside the label
Show Label : Toggle to show or hide the field label. Enabled by default
Label Position : Select the display position of the label from the dropdown .
Top
Left
Right
Floating
Default Value : Pre-filled value when the form loads
Properties
Currency Symbol : Select the currency symbol to display with the entered value. Example: ₹, $, €, £
Symbol Position : Defines where the currency symbol appears relative to the amount.
Left : Example ₹500
Right : Example 500₹
Decimal Places : Defines the number of decimal digits allowed after the decimal point. Example: 2 → 100.50
Use Thousand Separator : Toggle option disabled by default. When enabled, large numbers are automatically formatted using separators for better readability. Example: 1000000 → 1,000,000
Layout
Width : Defines how much horizontal space the field occupies within the form layout.
1 Column : Field occupies one column width
2 Columns : Field spans across two columns
3 Columns : Field spans across three columns
Start New Row : Toggle option disabled by default. When enabled, the field automatically moves to a new row instead of appearing beside other fields.
Size : Controls the visual height and spacing of the field.
Small : Compact field size
Medium : Standard default size
Large : Larger field for better visibility and accessibility
CSS Classes : Allows adding custom CSS class names for styling and layout customization. Multiple class names can be added separated by spaces.
Metadata
Configure automatic field pre-fill using ETL datasets or external API sources when a recordId is provided.
Enable Metadata Pre-fill : Toggle option disabled by default
When enabled, the Data Source Type option appears:
ETL Dataset(Default Selected)
Fetches data from an internal ETL dataset
Select Dataset : Choose the required dataset
When a recordId is provided, the system searches the selected dataset and automatically fills the field using the matching record value
API Endpoint
Fetches data dynamically from an external API
API URL : Supports dynamic {recordId} placeholder
HTTP Method
GET
POST
Response Path : JSON path used to extract the required value from the API response
Permissions
Role-Based Access : Control field visibility and edit access by role
Add Role : Select roles from the dropdown
For each selected role:
Visible : Role can view the field
Editable : Role can modify the field
Required : Field becomes mandatory for the role
Delete Option : Remove the role configuration
Click on + Add Role to add multiple roles.
Mark as PII / Sensitive Data
Marks the field as sensitive information such as personal, financial, or confidential data
☑️
Selection
Selection controls including dropdowns, radio buttons, checkboxes, multiselects, and picklists.
Dropdown General
Label : Display name of the field shown to end users
Placeholder : Hint text displayed inside the input box before the user enters a value
Help Text : Additional guidance shown below the field
Tooltip : Text shown when hovering over the tooltip icon beside the label
Show Label : Toggle to show or hide the field label. Enabled by default
Label Position : Select the display position of the label from the dropdown .
Top
Left
Right
Floating
Default Value : Pre-filled value when the form loads
Properties
Enable Search/Filter : Toggle option disabled by default. When enabled, users can search and filter options in the dropdown
Options
Options Source : Select the source of the options from the dropdown .
static
option set
dataset
api
1. Static
Click + Add Option to manually enter a Label and Value. Repeat to add multiple options.
To add in bulk, click Import CSV → upload your CSV file.
Use Download Sample Format to get the correct template before uploading.
2. Option Set
Select an existing option set from the dropdown, or click Create New to open a new tab with two sections:
Details Tab
Internal Name — Unique identifier (e.g. countries) — no spaces, lowercase recommended
Display Name — User-friendly name shown in UI (e.g. Country List)
Description — Brief description of this option set
Category — Group related option sets together
Organization-wide (Global) — Make this option set available across all forms
Sort Alphabetically — Auto-sort options by label
Allow Runtime Additions — Let users add new options while filling the form
Hierarchical(NEW) — Enables parent → child trees (e.g. Country → State → City). Bind a Dropdown / Listbox / Cascading Dropdown field and set Cascade Mode → Option-Set Hierarchy to walk the tree. Recommended for 50k+ values.
Options Tab
Click + Add Option to enter a Label and Value. Repeat for multiple options.
Or use Import CSV to upload options in bulk.
3. Dataset
Select Dataset — Choose an ETL table from the dropdown to use as the options source.
4. API
API Endpoint URL — External API URL to fetch options from (e.g. https://api.example.com/options)
HTTP Method — Select GET or POST
Label JSONPath — Path to the label field in the JSON response (e.g. label)
Value JSONPath — Path to the value field in the JSON response (e.g. value)
Click Test Connection to verify the API is reachable and returning data correctly.
Cascade
Configure this dropdown to filter its options based on another dropdown's selection.
Example: Country → State → City cascading relationship.
Enable Cascade from Parent Field — Toggle (disabled by default). When enabled, the dropdown options are filtered based on another dropdown's selection.
When enabled, select a Cascade Mode:
Parent Field — Filter this dropdown by another field's value (works with separate option-sets, datasets, etc.)
Option-Set Hierarchy — Use the option-set's own parent → child tree. (Requires a hierarchical option-set.)
Parent Field — Select the dropdown that controls this field's options.
Filter Field — Enter the field name in the options that matches the parent value (e.g. parentValue or stateId).
Behavior
Clear selection when parent changes — Resets this field when the parent value changes.
Disable until parent is selected — Field stays disabled until the parent has a value.
Auto-fill when only one option matches — Automatically sets the value when the cascade narrows to exactly one option. Useful for pincode → city → state chains.
Metadata Auto-fill — Fills other fields from this option's metadata. Use with a flat option-set whose values carry metadata (e.g. a pincode carrying its city & state). When this field changes, each mapped target is set from the specified metadata key — no hierarchy needed.
Click + Add Metadata Target → choose the metadata key (e.g. CITY) and the target field it should fill (e.g. your City field).
Layout
Width : Defines how much horizontal space the field occupies within the form layout.
1 Column : Field occupies one column width
2 Columns : Field spans across two columns
3 Columns : Field spans across three columns
Start New Row : Toggle option disabled by default.
When enabled, the field automatically moves to a new row instead of appearing beside other fields.
Size : Controls the visual height and spacing of the field.
Small : Compact field size
Medium : Standard default size
Large : Larger field for better visibility and accessibility
CSS Classes : Allows adding custom CSS class names for styling and layout customization.
Multiple class names can be added separated by spaces.
Metadata
Configure automatic field pre-fill using ETL datasets or external API sources when a recordId is provided.
Enable Metadata Pre-fill : Toggle option disabled by default
Data Source Type : Toggle option disabled by default
ETL Dataset(Default Selected)
Fetches data from an internal ETL dataset
Select Dataset : Choose the required dataset
When a recordId is provided, the system searches the selected dataset and automatically fills the field using the matching record value
API Endpoint
Fetches data dynamically from an external API
API URL : Supports dynamic {recordId} placeholder
HTTP Method
GET
POST
Response Path : JSON path used to extract the required value from the API response
Permissions
Role-Based Access : Control field visibility and edit access by role
Add Role : Select roles from the dropdown
For each selected role:
Visible : Role can view the field
Editable : Role can modify the field
Required : Field becomes mandatory for the role
Delete Option : Remove the role configuration
Click on + Add Role to add multiple roles.
Mark as PII / Sensitive Data
Marks the field as sensitive information such as personal, financial, or confidential data
Multi-select General
Label : Display name of the field shown to end users
Placeholder : Hint text displayed inside the input box before the user enters a value
Help Text : Additional guidance shown below the field
Tooltip : Text shown when hovering over the tooltip icon beside the label
Show Label : Toggle to show or hide the field label. Enabled by default
Label Position : Select the display position of the label from the dropdown .
Top
Left
Right
Floating
Default Value : Pre-filled value when the form loads
Properties
Enable Search/Filter : Toggle option disabled by default. When enabled, users can search and filter options in the dropdown
Options
Options Source : Select the source of the options from the dropdown .
static
option set
dataset
api
1. Static
Click + Add Option to manually enter a Label and Value. Repeat to add multiple options.
To add in bulk, click Import CSV → upload your CSV file.
Use Download Sample Format to get the correct template before uploading.
2. Option Set
Select an existing option set from the dropdown, or click Create New to open a new tab with two sections:
Details Tab
Internal Name — Unique identifier (e.g. countries) — no spaces, lowercase recommended
Display Name — User-friendly name shown in UI (e.g. Country List)
Description — Brief description of this option set
Category — Group related option sets together
Organization-wide (Global) — Make this option set available across all forms
Sort Alphabetically — Auto-sort options by label
Allow Runtime Additions — Let users add new options while filling the form
Hierarchical(NEW) — Enables parent → child trees (e.g. Country → State → City). Bind a Dropdown / Listbox / Cascading Dropdown field and set Cascade Mode → Option-Set Hierarchy to walk the tree. Recommended for 50k+ values.
Options Tab
Click + Add Option to enter a Label and Value. Repeat for multiple options.
Or use Import CSV to upload options in bulk.
3. Dataset
Select Dataset — Choose an ETL table from the dropdown to use as the options source.
4. API
API Endpoint URL — External API URL to fetch options from (e.g. https://api.example.com/options)
HTTP Method — Select GET or POST
Label JSONPath — Path to the label field in the JSON response (e.g. label)
Value JSONPath — Path to the value field in the JSON response (e.g. value)
Click Test Connection to verify the API is reachable and returning data correctly.
Cascade
Configure this dropdown to filter its options based on another dropdown's selection.
Example: Country → State → City cascading relationship.
Enable Cascade from Parent Field — Toggle (disabled by default). When enabled, the dropdown options are filtered based on another dropdown's selection.
When enabled, select a Cascade Mode:
Parent Field — Filter this dropdown by another field's value (works with separate option-sets, datasets, etc.)
Option-Set Hierarchy — Use the option-set's own parent → child tree. (Requires a hierarchical option-set.)
Parent Field — Select the dropdown that controls this field's options.
Filter Field — Enter the field name in the options that matches the parent value (e.g. parentValue or stateId).
Behavior
Clear selection when parent changes — Resets this field when the parent value changes.
Disable until parent is selected — Field stays disabled until the parent has a value.
Auto-fill when only one option matches — Automatically sets the value when the cascade narrows to exactly one option. Useful for pincode → city → state chains.
Metadata Auto-fill — Fills other fields from this option's metadata. Use with a flat option-set whose values carry metadata (e.g. a pincode carrying its city & state). When this field changes, each mapped target is set from the specified metadata key — no hierarchy needed.
Click + Add Metadata Target → choose the metadata key (e.g. CITY) and the target field it should fill (e.g. your City field).
Layout
Width : Defines how much horizontal space the field occupies within the form layout.
1 Column : Field occupies one column width
2 Columns : Field spans across two columns
3 Columns : Field spans across three columns
Start New Row : Toggle option disabled by default.
When enabled, the field automatically moves to a new row instead of appearing beside other fields.
Size : Controls the visual height and spacing of the field.
Small : Compact field size
Medium : Standard default size
Large : Larger field for better visibility and accessibility
CSS Classes : Allows adding custom CSS class names for styling and layout customization.
Multiple class names can be added separated by spaces.
Metadata
Configure automatic field pre-fill using ETL datasets or external API sources when a recordId is provided.
Enable Metadata Pre-fill : Toggle option disabled by default
Data Source Type : Toggle option disabled by default
ETL Dataset(Default Selected)
Fetches data from an internal ETL dataset
Select Dataset : Choose the required dataset
When a recordId is provided, the system searches the selected dataset and automatically fills the field using the matching record value
API Endpoint
Fetches data dynamically from an external API
API URL : Supports dynamic {recordId} placeholder
HTTP Method
GET
POST
Response Path : JSON path used to extract the required value from the API response
Permissions
Role-Based Access : Control field visibility and edit access by role
Add Role : Select roles from the dropdown
For each selected role:
Visible : Role can view the field
Editable : Role can modify the field
Required : Field becomes mandatory for the role
Delete Option : Remove the role configuration
Click on + Add Role to add multiple roles.
Mark as PII / Sensitive Data
Marks the field as sensitive information such as personal, financial, or confidential data
Radio Button General
Label : Display name of the field shown to end users
Placeholder : Hint text displayed inside the input box before the user enters a value
Help Text : Additional guidance shown below the field
Tooltip : Text shown when hovering over the tooltip icon beside the label
Show Label : Toggle to show or hide the field label. Enabled by default
Label Position : Select the display position of the label from the dropdown .
Top
Left
Right
Floating
Default Value : Pre-filled value when the form loads
Properties
Radio Button Settings
Layout — Choose how the radio buttons are arranged:
Vertical Stacked — Options are listed one below the other.
Horizontal Inline — Options are displayed side by side.
Variant — Choose the visual style of the radio buttons:
Standard — Default radio button appearance.
Card Style — Options displayed as bordered box cards.
Options
Options Source : Select the source of the options from the dropdown .
static
option set
dataset
api
1. Static
Click + Add Option to manually enter a Label and Value. Repeat to add multiple options.
To add in bulk, click Import CSV → upload your CSV file.
Use Download Sample Format to get the correct template before uploading.
2. Option Set
Select an existing option set from the dropdown, or click Create New to open a new tab with two sections:
Details Tab
Internal Name — Unique identifier (e.g. countries) — no spaces, lowercase recommended
Display Name — User-friendly name shown in UI (e.g. Country List)
Description — Brief description of this option set
Category — Group related option sets together
Organization-wide (Global) — Make this option set available across all forms
Sort Alphabetically — Auto-sort options by label
Allow Runtime Additions — Let users add new options while filling the form
Hierarchical(NEW) — Enables parent → child trees (e.g. Country → State → City). Bind a Dropdown / Listbox / Cascading Dropdown field and set Cascade Mode → Option-Set Hierarchy to walk the tree. Recommended for 50k+ values.
Options Tab
Click + Add Option to enter a Label and Value. Repeat for multiple options.
Or use Import CSV to upload options in bulk.
3. Dataset
Select Dataset — Choose an ETL table from the dropdown to use as the options source.
4. API
API Endpoint URL — External API URL to fetch options from (e.g. https://api.example.com/options)
HTTP Method — Select GET or POST
Label JSONPath — Path to the label field in the JSON response (e.g. label)
Value JSONPath — Path to the value field in the JSON response (e.g. value)
Click Test Connection to verify the API is reachable and returning data correctly.
Layout
Width : Defines how much horizontal space the field occupies within the form layout.
1 Column : Field occupies one column width
2 Columns : Field spans across two columns
3 Columns : Field spans across three columns
Start New Row : Toggle option disabled by default.
When enabled, the field automatically moves to a new row instead of appearing beside other fields.
Size : Controls the visual height and spacing of the field.
Small : Compact field size
Medium : Standard default size
Large : Larger field for better visibility and accessibility
CSS Classes : Allows adding custom CSS class names for styling and layout customization.
Multiple class names can be added separated by spaces.
Metadata
Configure automatic field pre-fill using ETL datasets or external API sources when a recordId is provided.
Enable Metadata Pre-fill : Toggle option disabled by default
Data Source Type : Toggle option disabled by default
ETL Dataset(Default Selected)
Fetches data from an internal ETL dataset
Select Dataset : Choose the required dataset
When a recordId is provided, the system searches the selected dataset and automatically fills the field using the matching record value
API Endpoint
Fetches data dynamically from an external API
API URL : Supports dynamic {recordId} placeholder
HTTP Method
GET
POST
Response Path : JSON path used to extract the required value from the API response
Permissions
Role-Based Access : Control field visibility and edit access by role
Add Role : Select roles from the dropdown
For each selected role:
Visible : Role can view the field
Editable : Role can modify the field
Required : Field becomes mandatory for the role
Delete Option : Remove the role configuration
Click on + Add Role to add multiple roles.
Mark as PII / Sensitive Data
Marks the field as sensitive information such as personal, financial, or confidential data
Check Box General
Label : Display name of the field shown to end users
Placeholder : Hint text displayed inside the input box before the user enters a value
Help Text : Additional guidance shown below the field
Tooltip : Text shown when hovering over the tooltip icon beside the label
Show Label : Toggle to show or hide the field label. Enabled by default
Label Position : Select the display position of the label from the dropdown .
Top
Left
Right
Floating
Default Value : Pre-filled value when the form loads
Options
Options Source : Select the source of the options from the dropdown .
static
option set
dataset
api
1. Static
Click + Add Option to manually enter a Label and Value. Repeat to add multiple options.
To add in bulk, click Import CSV → upload your CSV file.
Use Download Sample Format to get the correct template before uploading.
2. Option Set
Select an existing option set from the dropdown, or click Create New to open a new tab with two sections:
Details Tab
Internal Name — Unique identifier (e.g. countries) — no spaces, lowercase recommended
Display Name — User-friendly name shown in UI (e.g. Country List)
Description — Brief description of this option set
Category — Group related option sets together
Organization-wide (Global) — Make this option set available across all forms
Sort Alphabetically — Auto-sort options by label
Allow Runtime Additions — Let users add new options while filling the form
Hierarchical(NEW) — Enables parent → child trees (e.g. Country → State → City). Bind a Dropdown / Listbox / Cascading Dropdown field and set Cascade Mode → Option-Set Hierarchy to walk the tree. Recommended for 50k+ values.
Options Tab
Click + Add Option to enter a Label and Value. Repeat for multiple options.
Or use Import CSV to upload options in bulk.
3. Dataset
Select Dataset — Choose an ETL table from the dropdown to use as the options source.
4. API
API Endpoint URL — External API URL to fetch options from (e.g. https://api.example.com/options)
HTTP Method — Select GET or POST
Label JSONPath — Path to the label field in the JSON response (e.g. label)
Value JSONPath — Path to the value field in the JSON response (e.g. value)
Click Test Connection to verify the API is reachable and returning data correctly.
Layout
Width : Defines how much horizontal space the field occupies within the form layout.
1 Column : Field occupies one column width
2 Columns : Field spans across two columns
3 Columns : Field spans across three columns
Start New Row : Toggle option disabled by default.
When enabled, the field automatically moves to a new row instead of appearing beside other fields.
Size : Controls the visual height and spacing of the field.
Small : Compact field size
Medium : Standard default size
Large : Larger field for better visibility and accessibility
CSS Classes : Allows adding custom CSS class names for styling and layout customization.
Multiple class names can be added separated by spaces.
Metadata
Configure automatic field pre-fill using ETL datasets or external API sources when a recordId is provided.
Enable Metadata Pre-fill : Toggle option disabled by default
Data Source Type : Toggle option disabled by default
ETL Dataset(Default Selected)
Fetches data from an internal ETL dataset
Select Dataset : Choose the required dataset
When a recordId is provided, the system searches the selected dataset and automatically fills the field using the matching record value
API Endpoint
Fetches data dynamically from an external API
API URL : Supports dynamic {recordId} placeholder
HTTP Method
GET
POST
Response Path : JSON path used to extract the required value from the API response
Permissions
Role-Based Access : Control field visibility and edit access by role
Add Role : Select roles from the dropdown
For each selected role:
Visible : Role can view the field
Editable : Role can modify the field
Required : Field becomes mandatory for the role
Delete Option : Remove the role configuration
Click on + Add Role to add multiple roles.
Mark as PII / Sensitive Data
Marks the field as sensitive information such as personal, financial, or confidential data
Toggle Switch General
Label : Display name of the field shown to end users
Placeholder : Hint text displayed inside the input box before the user enters a value
Help Text : Additional guidance shown below the field
Tooltip : Text shown when hovering over the tooltip icon beside the label
Show Label : Toggle to show or hide the field label. Enabled by default
Label Position : Select the display position of the label from the dropdown .
Top
Left
Right
Floating
Default Value : Pre-filled value when the form loads
Layout
Width : Defines how much horizontal space the field occupies within the form layout.
1 Column : Field occupies one column width
2 Columns : Field spans across two columns
3 Columns : Field spans across three columns
Start New Row : Toggle option disabled by default.
When enabled, the field automatically moves to a new row instead of appearing beside other fields.
Size : Controls the visual height and spacing of the field.
Small : Compact field size
Medium : Standard default size
Large : Larger field for better visibility and accessibility
CSS Classes : Allows adding custom CSS class names for styling and layout customization.
Multiple class names can be added separated by spaces.
Metadata
Configure automatic field pre-fill using ETL datasets or external API sources when a recordId is provided.
Enable Metadata Pre-fill : Toggle option disabled by default
Data Source Type : Toggle option disabled by default
ETL Dataset(Default Selected)
Fetches data from an internal ETL dataset
Select Dataset : Choose the required dataset
When a recordId is provided, the system searches the selected dataset and automatically fills the field using the matching record value
API Endpoint
Fetches data dynamically from an external API
API URL : Supports dynamic {recordId} placeholder
HTTP Method
GET
POST
Response Path : JSON path used to extract the required value from the API response
Permissions
Role-Based Access : Control field visibility and edit access by role
Add Role : Select roles from the dropdown
For each selected role:
Visible : Role can view the field
Editable : Role can modify the field
Required : Field becomes mandatory for the role
Delete Option : Remove the role configuration
Click on + Add Role to add multiple roles.
Mark as PII / Sensitive Data
Marks the field as sensitive information such as personal, financial, or confidential data
Cascading Dropdown General
Label : Display name of the field shown to end users
Placeholder : Hint text displayed inside the input box before the user enters a value
Help Text : Additional guidance shown below the field
Tooltip : Text shown when hovering over the tooltip icon beside the label
Show Label : Toggle to show or hide the field label. Enabled by default
Label Position : Select the display position of the label from the dropdown .
Top
Left
Right
Floating
Default Value : Pre-filled value when the form loads
Properties
Cascading Dropdown Settings
Data Source — Choose the source of the dropdown options:
Static Data — Options are sourced from the Options Tab.
API Endpoint — Options are fetched from an external API.
API Endpoint URL — Enter the API URL to fetch options from.
Options
Options Source : Select the source of the options from the dropdown .
static
option set
dataset
api
1. Static
Click + Add Option to manually enter a Label and Value. Repeat to add multiple options.
To add in bulk, click Import CSV → upload your CSV file.
Use Download Sample Format to get the correct template before uploading.
2. Option Set
Select an existing option set from the dropdown, or click Create New to open a new tab with two sections:
Details Tab
Internal Name — Unique identifier (e.g. countries) — no spaces, lowercase recommended
Display Name — User-friendly name shown in UI (e.g. Country List)
Description — Brief description of this option set
Category — Group related option sets together
Organization-wide (Global) — Make this option set available across all forms
Sort Alphabetically — Auto-sort options by label
Allow Runtime Additions — Let users add new options while filling the form
Hierarchical(NEW) — Enables parent → child trees (e.g. Country → State → City). Bind a Dropdown / Listbox / Cascading Dropdown field and set Cascade Mode → Option-Set Hierarchy to walk the tree. Recommended for 50k+ values.
Options Tab
Click + Add Option to enter a Label and Value. Repeat for multiple options.
Or use Import CSV to upload options in bulk.
3. Dataset
Select Dataset — Choose an ETL table from the dropdown to use as the options source.
4. API
API Endpoint URL — External API URL to fetch options from (e.g. https://api.example.com/options)
HTTP Method — Select GET or POST
Label JSONPath — Path to the label field in the JSON response (e.g. label)
Value JSONPath — Path to the value field in the JSON response (e.g. value)
Click Test Connection to verify the API is reachable and returning data correctly.
Layout
Width : Defines how much horizontal space the field occupies within the form layout.
1 Column : Field occupies one column width
2 Columns : Field spans across two columns
3 Columns : Field spans across three columns
Start New Row : Toggle option disabled by default.
When enabled, the field automatically moves to a new row instead of appearing beside other fields.
Size : Controls the visual height and spacing of the field.
Small : Compact field size
Medium : Standard default size
Large : Larger field for better visibility and accessibility
CSS Classes : Allows adding custom CSS class names for styling and layout customization.
Multiple class names can be added separated by spaces.
Metadata
Configure automatic field pre-fill using ETL datasets or external API sources when a recordId is provided.
Enable Metadata Pre-fill : Toggle option disabled by default
Data Source Type : Toggle option disabled by default
ETL Dataset(Default Selected)
Fetches data from an internal ETL dataset
Select Dataset : Choose the required dataset
When a recordId is provided, the system searches the selected dataset and automatically fills the field using the matching record value
API Endpoint
Fetches data dynamically from an external API
API URL : Supports dynamic {recordId} placeholder
HTTP Method
GET
POST
Response Path : JSON path used to extract the required value from the API response
Permissions
Role-Based Access : Control field visibility and edit access by role
Add Role : Select roles from the dropdown
For each selected role:
Visible : Role can view the field
Editable : Role can modify the field
Required : Field becomes mandatory for the role
Delete Option : Remove the role configuration
Click on + Add Role to add multiple roles.
Mark as PII / Sensitive Data
Marks the field as sensitive information such as personal, financial, or confidential data
Multi level Dropdown General
Label : Display name of the field shown to end users
Placeholder : Hint text displayed inside the input box before the user enters a value
Help Text : Additional guidance shown below the field
Tooltip : Text shown when hovering over the tooltip icon beside the label
Show Label : Toggle to show or hide the field label. Enabled by default
Label Position : Select the display position of the label from the dropdown .
Top
Left
Right
Floating
Default Value : Pre-filled value when the form loads
Properties
Multilevel Dropdown Settings
Allow Multiple Selection — Enable to let users select more than one option. (Disabled by default.)
Show Item Count in Groups — Displays the count of items within each group (e.g. Frontend (5)). (Disabled by default.)
Collapsible Groups — Enable to allow users to expand and collapse option groups. (Disabled by default.)
Options
Options Source : Select the source of the options from the dropdown .
static
option set
dataset
api
1. Static
Click + Add Option to manually enter a Label and Value. Repeat to add multiple options.
To add in bulk, click Import CSV → upload your CSV file.
Use Download Sample Format to get the correct template before uploading.
2. Option Set
Select an existing option set from the dropdown, or click Create New to open a new tab with two sections:
Details Tab
Internal Name — Unique identifier (e.g. countries) — no spaces, lowercase recommended
Display Name — User-friendly name shown in UI (e.g. Country List)
Description — Brief description of this option set
Category — Group related option sets together
Organization-wide (Global) — Make this option set available across all forms
Sort Alphabetically — Auto-sort options by label
Allow Runtime Additions — Let users add new options while filling the form
Hierarchical(NEW) — Enables parent → child trees (e.g. Country → State → City). Bind a Dropdown / Listbox / Cascading Dropdown field and set Cascade Mode → Option-Set Hierarchy to walk the tree. Recommended for 50k+ values.
Options Tab
Click + Add Option to enter a Label and Value. Repeat for multiple options.
Or use Import CSV to upload options in bulk.
3. Dataset
Select Dataset — Choose an ETL table from the dropdown to use as the options source.
4. API
API Endpoint URL — External API URL to fetch options from (e.g. https://api.example.com/options)
HTTP Method — Select GET or POST
Label JSONPath — Path to the label field in the JSON response (e.g. label)
Value JSONPath — Path to the value field in the JSON response (e.g. value)
Click Test Connection to verify the API is reachable and returning data correctly.
Layout
Width : Defines how much horizontal space the field occupies within the form layout.
1 Column : Field occupies one column width
2 Columns : Field spans across two columns
3 Columns : Field spans across three columns
Start New Row : Toggle option disabled by default.
When enabled, the field automatically moves to a new row instead of appearing beside other fields.
Size : Controls the visual height and spacing of the field.
Small : Compact field size
Medium : Standard default size
Large : Larger field for better visibility and accessibility
CSS Classes : Allows adding custom CSS class names for styling and layout customization.
Multiple class names can be added separated by spaces.
Metadata
Configure automatic field pre-fill using ETL datasets or external API sources when a recordId is provided.
Enable Metadata Pre-fill : Toggle option disabled by default
Data Source Type : Toggle option disabled by default
ETL Dataset(Default Selected)
Fetches data from an internal ETL dataset
Select Dataset : Choose the required dataset
When a recordId is provided, the system searches the selected dataset and automatically fills the field using the matching record value
API Endpoint
Fetches data dynamically from an external API
API URL : Supports dynamic {recordId} placeholder
HTTP Method
GET
POST
Response Path : JSON path used to extract the required value from the API response
Permissions
Role-Based Access : Control field visibility and edit access by role
Add Role : Select roles from the dropdown
For each selected role:
Visible : Role can view the field
Editable : Role can modify the field
Required : Field becomes mandatory for the role
Delete Option : Remove the role configuration
Click on + Add Role to add multiple roles.
Mark as PII / Sensitive Data
Marks the field as sensitive information such as personal, financial, or confidential data
List Box General
Label : Display name of the field shown to end users
Placeholder : Hint text displayed inside the input box before the user enters a value
Help Text : Additional guidance shown below the field
Tooltip : Text shown when hovering over the tooltip icon beside the label
Show Label : Toggle to show or hide the field label. Enabled by default
Label Position : Select the display position of the label from the dropdown .
Top
Left
Right
Floating
Default Value : Pre-filled value when the form loads
Properties
Listbox Settings
Allow Multiple Selection — Enable to let users select more than one option. (Disabled by default.)
Show Select All / Clear All — Appears only when Multiple Selection is enabled. Adds buttons to select or clear all options at once. (Disabled by default.)
Show Search Filter — Displays a search box inside the listbox to filter options. (Enabled by default.)
Max Height (px) — Set the maximum visible height of the listbox. Accepts values between 100px and 600px. (Default: 300px.)
Options
Options Source : Select the source of the options from the dropdown .
static
option set
dataset
api
1. Static
Click + Add Option to manually enter a Label and Value. Repeat to add multiple options.
To add in bulk, click Import CSV → upload your CSV file.
Use Download Sample Format to get the correct template before uploading.
2. Option Set
Select an existing option set from the dropdown, or click Create New to open a new tab with two sections:
Details Tab
Internal Name — Unique identifier (e.g. countries) — no spaces, lowercase recommended
Display Name — User-friendly name shown in UI (e.g. Country List)
Description — Brief description of this option set
Category — Group related option sets together
Organization-wide (Global) — Make this option set available across all forms
Sort Alphabetically — Auto-sort options by label
Allow Runtime Additions — Let users add new options while filling the form
Hierarchical(NEW) — Enables parent → child trees (e.g. Country → State → City). Bind a Dropdown / Listbox / Cascading Dropdown field and set Cascade Mode → Option-Set Hierarchy to walk the tree. Recommended for 50k+ values.
Options Tab
Click + Add Option to enter a Label and Value. Repeat for multiple options.
Or use Import CSV to upload options in bulk.
3. Dataset
Select Dataset — Choose an ETL table from the dropdown to use as the options source.
4. API
API Endpoint URL — External API URL to fetch options from (e.g. https://api.example.com/options)
HTTP Method — Select GET or POST
Label JSONPath — Path to the label field in the JSON response (e.g. label)
Value JSONPath — Path to the value field in the JSON response (e.g. value)
Click Test Connection to verify the API is reachable and returning data correctly.
Layout
Width : Defines how much horizontal space the field occupies within the form layout.
1 Column : Field occupies one column width
2 Columns : Field spans across two columns
3 Columns : Field spans across three columns
Start New Row : Toggle option disabled by default.
When enabled, the field automatically moves to a new row instead of appearing beside other fields.
Size : Controls the visual height and spacing of the field.
Small : Compact field size
Medium : Standard default size
Large : Larger field for better visibility and accessibility
CSS Classes : Allows adding custom CSS class names for styling and layout customization.
Multiple class names can be added separated by spaces.
Metadata
Configure automatic field pre-fill using ETL datasets or external API sources when a recordId is provided.
Enable Metadata Pre-fill : Toggle option disabled by default
Data Source Type : Toggle option disabled by default
ETL Dataset(Default Selected)
Fetches data from an internal ETL dataset
Select Dataset : Choose the required dataset
When a recordId is provided, the system searches the selected dataset and automatically fills the field using the matching record value
API Endpoint
Fetches data dynamically from an external API
API URL : Supports dynamic {recordId} placeholder
HTTP Method
GET
POST
Response Path : JSON path used to extract the required value from the API response
Permissions
Role-Based Access : Control field visibility and edit access by role
Add Role : Select roles from the dropdown
For each selected role:
Visible : Role can view the field
Editable : Role can modify the field
Required : Field becomes mandatory for the role
Delete Option : Remove the role configuration
Click on + Add Role to add multiple roles.
Mark as PII / Sensitive Data
Marks the field as sensitive information such as personal, financial, or confidential data
📅
Date & Time
Date, time, schedule, calendar, and duration-based field controls.
Date General
Label : Display name of the field shown to end users
Placeholder : Hint text displayed inside the input box before the user enters a value
Help Text : Additional guidance shown below the field
Tooltip : Text shown when hovering over the tooltip icon beside the label
Show Label : Toggle to show or hide the field label. Enabled by default
Label Position : Select the display position of the label from the dropdown .
Top
Left
Right
Floating
Default Value : Pre-filled value when the form loads
Properties
Date Format : Defines how the selected date is displayed in the field.
Examples: DD/MM/YYYY, MM/DD/YYYY, YYYY-MM-DD
Disable Past Dates : Toggle disabled by default. When enabled, Prevents users from selecting dates earlier than the current date.
Disable Future Dates : Toggle disabled by default. When enabled, Prevents users from selecting dates later than the current date.
Show Today Button : Toggle option disabled by default. When enabled, a quick action button appears allowing users to instantly select today's date.
Minimum Date : Defines the earliest selectable date allowed in the field.
Maximum Date : Defines the latest selectable date allowed in the field.
Layout
Width : Defines how much horizontal space the field occupies within the form layout.
1 Column : Field occupies one column width
2 Columns : Field spans across two columns
3 Columns : Field spans across three columns
Start New Row : Toggle option disabled by default. When enabled, the field automatically moves to a new row instead of appearing beside other fields.
Size : Controls the visual height and spacing of the field.
Small : Compact field size
Medium : Standard default size
Large : Larger field for better visibility and accessibility
CSS Classes : Allows adding custom CSS class names for styling and layout customization. Multiple class names can be added separated by spaces.
Metadata
Configure automatic field pre-fill using ETL datasets or external API sources when a recordId is provided.
Enable Metadata Pre-fill : Toggle option disabled by default
When enabled, the Data Source Type option appears:
ETL Dataset(Default Selected)
Fetches data from an internal ETL dataset
Select Dataset : Choose the required dataset
When a recordId is provided, the system searches the selected dataset and automatically fills the field using the matching record value
API Endpoint
Fetches data dynamically from an external API
API URL : Supports dynamic {recordId} placeholder
HTTP Method
GET
POST
Response Path : JSON path used to extract the required value from the API response
Permissions
Role-Based Access : Control field visibility and edit access by role
Add Role : Select roles from the dropdown
For each selected role:
Visible : Role can view the field
Editable : Role can modify the field
Required : Field becomes mandatory for the role
Delete Option : Remove the role configuration
Click on + Add Role to add multiple roles.
Mark as PII / Sensitive Data
Marks the field as sensitive information such as personal, financial, or confidential data
Date & Time General
Label : Display name of the field shown to end users
Placeholder : Hint text displayed inside the input box before the user enters a value
Help Text : Additional guidance shown below the field
Tooltip : Text shown when hovering over the tooltip icon beside the label
Show Label : Toggle to show or hide the field label. Enabled by default
Label Position : Select the display position of the label from the dropdown .
Top
Left
Right
Floating
Default Value : Pre-filled value when the form loads
Properties
Date Format : Defines how the selected date is displayed in the field.
Examples: DD/MM/YYYY, MM/DD/YYYY, YYYY-MM-DD
Disable Past Dates : Toggle disabled by default. When enabled, Prevents users from selecting dates earlier than the current date.
Disable Future Dates : Toggle disabled by default. When enabled, Prevents users from selecting dates later than the current date.
Show Today Button : Toggle option disabled by default. When enabled, a quick action button appears allowing users to instantly select today's date.
Minimum Date : Defines the earliest selectable date allowed in the field.
Maximum Date : Defines the latest selectable date allowed in the field.
Time Format : Defines how the selected time is displayed in the field.
Examples: 12-hour, 24-hour
Minute Step : Defines the increment in minutes for the time selection dropdown.
Layout
Width : Defines how much horizontal space the field occupies within the form layout.
1 Column : Field occupies one column width
2 Columns : Field spans across two columns
3 Columns : Field spans across three columns
Start New Row : Toggle option disabled by default. When enabled, the field automatically moves to a new row instead of appearing beside other fields.
Size : Controls the visual height and spacing of the field.
Small : Compact field size
Medium : Standard default size
Large : Larger field for better visibility and accessibility
CSS Classes : Allows adding custom CSS class names for styling and layout customization. Multiple class names can be added separated by spaces.
Metadata
Configure automatic field pre-fill using ETL datasets or external API sources when a recordId is provided.
Enable Metadata Pre-fill : Toggle option disabled by default
When enabled, the Data Source Type option appears:
ETL Dataset(Default Selected)
Fetches data from an internal ETL dataset
Select Dataset : Choose the required dataset
When a recordId is provided, the system searches the selected dataset and automatically fills the field using the matching record value
API Endpoint
Fetches data dynamically from an external API
API URL : Supports dynamic {recordId} placeholder
HTTP Method
GET
POST
Response Path : JSON path used to extract the required value from the API response
Permissions
Role-Based Access : Control field visibility and edit access by role
Add Role : Select roles from the dropdown
For each selected role:
Visible : Role can view the field
Editable : Role can modify the field
Required : Field becomes mandatory for the role
Delete Option : Remove the role configuration
Click on + Add Role to add multiple roles.
Mark as PII / Sensitive Data
Marks the field as sensitive information such as personal, financial, or confidential data
Time General
Label : Display name of the field shown to end users
Placeholder : Hint text displayed inside the input box before the user enters a value
Help Text : Additional guidance shown below the field
Tooltip : Text shown when hovering over the tooltip icon beside the label
Show Label : Toggle to show or hide the field label. Enabled by default
Label Position : Select the display position of the label from the dropdown .
Top
Left
Right
Floating
Default Value : Pre-filled value when the form loads
Properties
Time Format : Defines how the selected time is displayed in the field.
Examples: 12-hour, 24-hour
Minute Step : Defines the increment in minutes for the time selection dropdown.
Minimum Time : Defines the earliest selectable time allowed in the field.
Maximum Time : Defines the latest selectable time allowed in the field.
Layout
Width : Defines how much horizontal space the field occupies within the form layout.
1 Column : Field occupies one column width
2 Columns : Field spans across two columns
3 Columns : Field spans across three columns
Start New Row : Toggle option disabled by default. When enabled, the field automatically moves to a new row instead of appearing beside other fields.
Size : Controls the visual height and spacing of the field.
Small : Compact field size
Medium : Standard default size
Large : Larger field for better visibility and accessibility
CSS Classes : Allows adding custom CSS class names for styling and layout customization. Multiple class names can be added separated by spaces.
Metadata
Configure automatic field pre-fill using ETL datasets or external API sources when a recordId is provided.
Enable Metadata Pre-fill : Toggle option disabled by default
When enabled, the Data Source Type option appears:
ETL Dataset(Default Selected)
Fetches data from an internal ETL dataset
Select Dataset : Choose the required dataset
When a recordId is provided, the system searches the selected dataset and automatically fills the field using the matching record value
API Endpoint
Fetches data dynamically from an external API
API URL : Supports dynamic {recordId} placeholder
HTTP Method
GET
POST
Response Path : JSON path used to extract the required value from the API response
Permissions
Role-Based Access : Control field visibility and edit access by role
Add Role : Select roles from the dropdown
For each selected role:
Visible : Role can view the field
Editable : Role can modify the field
Required : Field becomes mandatory for the role
Delete Option : Remove the role configuration
Click on + Add Role to add multiple roles.
Mark as PII / Sensitive Data
Marks the field as sensitive information such as personal, financial, or confidential data
Date Range General
Label : Display name of the field shown to end users
Placeholder : Hint text displayed inside the input box before the user enters a value
Help Text : Additional guidance shown below the field
Tooltip : Text shown when hovering over the tooltip icon beside the label
Show Label : Toggle to show or hide the field label. Enabled by default
Label Position : Select the display position of the label from the dropdown .
Top
Left
Right
Floating
Default Value : Pre-filled value when the form loads
Properties
Date Format : Defines how the selected date is displayed in the field.
Examples: DD/MM/YYYY, MM/DD/YYYY, YYYY-MM-DD
Disable Past Dates : Toggle disabled by default. When enabled, Prevents users from selecting dates earlier than the current date.
Disable Future Dates : Toggle disabled by default. When enabled, Prevents users from selecting dates later than the current date.
Show Today Button : Toggle option disabled by default. When enabled, a quick action button appears allowing users to instantly select today's date.
Minimum Date : Defines the earliest selectable date allowed in the field.
Maximum Date : Defines the latest selectable date allowed in the field.
Date Range Settings
Show Preset Buttons : Toggle option disabled by default. When enabled, a quick action button appears allowing users to instantly select today's date . (Today, This Week, Last 30 Days, etc.)
Allow Single Date Selection : Toggle option disabled by default. When enabled, Allows users to select a single date instead of a date range.
Minimum Range (Days) : Defines the minimum number of days between the start and end date.
Maximum Range (Days) : Defines the maximum number of days between the start and end date.
Layout
Width : Defines how much horizontal space the field occupies within the form layout.
1 Column : Field occupies one column width
2 Columns : Field spans across two columns
3 Columns : Field spans across three columns
Start New Row : Toggle option disabled by default. When enabled, the field automatically moves to a new row instead of appearing beside other fields.
Size : Controls the visual height and spacing of the field.
Small : Compact field size
Medium : Standard default size
Large : Larger field for better visibility and accessibility
CSS Classes : Allows adding custom CSS class names for styling and layout customization. Multiple class names can be added separated by spaces.
Metadata
Configure automatic field pre-fill using ETL datasets or external API sources when a recordId is provided.
Enable Metadata Pre-fill : Toggle option disabled by default
When enabled, the Data Source Type option appears:
ETL Dataset(Default Selected)
Fetches data from an internal ETL dataset
Select Dataset : Choose the required dataset
When a recordId is provided, the system searches the selected dataset and automatically fills the field using the matching record value
API Endpoint
Fetches data dynamically from an external API
API URL : Supports dynamic {recordId} placeholder
HTTP Method
GET
POST
Response Path : JSON path used to extract the required value from the API response
Permissions
Role-Based Access : Control field visibility and edit access by role
Add Role : Select roles from the dropdown
For each selected role:
Visible : Role can view the field
Editable : Role can modify the field
Required : Field becomes mandatory for the role
Delete Option : Remove the role configuration
Click on + Add Role to add multiple roles.
Mark as PII / Sensitive Data
Marks the field as sensitive information such as personal, financial, or confidential data
Duration General
Label : Display name of the field shown to end users
Placeholder : Hint text displayed inside the input box before the user enters a value
Help Text : Additional guidance shown below the field
Tooltip : Text shown when hovering over the tooltip icon beside the label
Show Label : Toggle to show or hide the field label. Enabled by default
Label Position : Select the display position of the label from the dropdown .
Top
Left
Right
Floating
Default Value : Pre-filled value when the form loads
Properties
Duration Settings : Configure how duration values are entered and displayed.
Input Variant : Defines the method used for entering duration values.
Individual Selector : Separate selectors for days, hours, minutes, and seconds
Free Form Input : Allows users to manually enter duration values
Show Days : Toggle option to display or hide the days selector.
Show Hours : Toggle option to display or hide the hours selector.
Show Minutes : Toggle option to display or hide the minutes selector.
Show Seconds : Toggle option to display or hide the seconds selector.
Show Quick Presets : Displays predefined duration shortcuts for quick selection.
15 Minutes
30 Minutes
1 Hour
Custom presets as configured
Layout
Width : Defines how much horizontal space the field occupies within the form layout.
1 Column : Field occupies one column width
2 Columns : Field spans across two columns
3 Columns : Field spans across three columns
Start New Row : Toggle option disabled by default. When enabled, the field automatically moves to a new row instead of appearing beside other fields.
Size : Controls the visual height and spacing of the field.
Small : Compact field size
Medium : Standard default size
Large : Larger field for better visibility and accessibility
CSS Classes : Allows adding custom CSS class names for styling and layout customization. Multiple class names can be added separated by spaces.
Metadata
Configure automatic field pre-fill using ETL datasets or external API sources when a recordId is provided.
Enable Metadata Pre-fill : Toggle option disabled by default
When enabled, the Data Source Type option appears:
ETL Dataset(Default Selected)
Fetches data from an internal ETL dataset
Select Dataset : Choose the required dataset
When a recordId is provided, the system searches the selected dataset and automatically fills the field using the matching record value
API Endpoint
Fetches data dynamically from an external API
API URL : Supports dynamic {recordId} placeholder
HTTP Method
GET
POST
Response Path : JSON path used to extract the required value from the API response
Permissions
Role-Based Access : Control field visibility and edit access by role
Add Role : Select roles from the dropdown
For each selected role:
Visible : Role can view the field
Editable : Role can modify the field
Required : Field becomes mandatory for the role
Delete Option : Remove the role configuration
Click on + Add Role to add multiple roles.
Mark as PII / Sensitive Data
Marks the field as sensitive information such as personal, financial, or confidential data
🔍
Lookups
Dynamic lookup and relational fields connected to datasets, entities, and external records.
Lookup General
Label : Display name of the field shown to end users
Placeholder : Hint text displayed inside the input box before the user enters a value
Help Text : Additional guidance shown below the field
Tooltip : Text shown when hovering over the tooltip icon beside the label
Show Label : Toggle to show or hide the field label. Enabled by default
Label Position : Select the display position of the label from the dropdown .
Top
Left
Right
Floating
Default Value : Pre-filled value when the form loads
Properties
Lookup Settings : Configure how lookup data is fetched, searched, and displayed.
Source Type : Defines how lookup data is retrieved.
Object Type : Specifies the entity type used for lookup.
Example: Contact, Account, User
Display Field : Field shown to users in the dropdown list.
Example: name
Value Field : Field stored as the actual selected value.
Example: id
Search Fields : Comma-separated fields used during search.
Example: name,email
Display Template : Defines how lookup items appear in the dropdown using field placeholders.
Example: {name} - {email}
Search Behavior
Min Search Length : Minimum characters required before search starts. Default: 2
Debounce (ms) : Delay before triggering search request. Default: 300
Max Results : Maximum number of results displayed per search. Default: 20
Allow Multiple Selections : Allows users to select more than one lookup value.
Show Recent Selections : Displays recently selected lookup records.
Recent Count : Number of recent items shown. Default: 5
API Configuration
API Endpoint : Custom API endpoint used for lookup search. Leave empty to use default endpoint.
Response Path : JSON path containing the results array in the API response. Example: data or results
Advanced
Sort Field : Field used for sorting lookup results. Example: name
Sort Direction : Defines ascending or descending order
Clear on Parent Change : Resets selected value when the parent lookup value changes
Layout
Width : Defines how much horizontal space the field occupies within the form layout.
1 Column : Field occupies one column width
2 Columns : Field spans across two columns
3 Columns : Field spans across three columns
Start New Row : Toggle option disabled by default. When enabled, the field automatically moves to a new row instead of appearing beside other fields.
Size : Controls the visual height and spacing of the field.
Small : Compact field size
Medium : Standard default size
Large : Larger field for better visibility and accessibility
CSS Classes : Allows adding custom CSS class names for styling and layout customization. Multiple class names can be added separated by spaces.
Metadata
Configure automatic field pre-fill using ETL datasets or external API sources when a recordId is provided.
Enable Metadata Pre-fill : Toggle option disabled by default
When enabled, the Data Source Type option appears:
ETL Dataset(Default Selected)
Fetches data from an internal ETL dataset
Select Dataset : Choose the required dataset
When a recordId is provided, the system searches the selected dataset and automatically fills the field using the matching record value
API Endpoint
Fetches data dynamically from an external API
API URL : Supports dynamic {recordId} placeholder
HTTP Method
GET
POST
Response Path : JSON path used to extract the required value from the API response
Permissions
Role-Based Access : Control field visibility and edit access by role
Add Role : Select roles from the dropdown
For each selected role:
Visible : Role can view the field
Editable : Role can modify the field
Required : Field becomes mandatory for the role
Delete Option : Remove the role configuration
Click on + Add Role to add multiple roles.
Mark as PII / Sensitive Data
Marks the field as sensitive information such as personal, financial, or confidential data
📍
Location
Address, geolocation, map coordinates, and regional location inputs.
Address General
Label : Display name of the field shown to end users
Placeholder : Hint text displayed inside the input box before the user enters a value
Help Text : Additional guidance shown below the field
Tooltip : Text shown when hovering over the tooltip icon beside the label
Show Label : Toggle to show or hide the field label. Enabled by default
Label Position : Select the display position of the label from the dropdown .
Top
Left
Right
Floating
Default Value : Pre-filled value when the form loads
Layout
Width : Defines how much horizontal space the field occupies within the form layout.
1 Column : Field occupies one column width
2 Columns : Field spans across two columns
3 Columns : Field spans across three columns
Start New Row : Toggle option disabled by default. When enabled, the field automatically moves to a new row instead of appearing beside other fields.
Size : Controls the visual height and spacing of the field.
Small : Compact field size
Medium : Standard default size
Large : Larger field for better visibility and accessibility
CSS Classes : Allows adding custom CSS class names for styling and layout customization. Multiple class names can be added separated by spaces.
Metadata
Configure automatic field pre-fill using ETL datasets or external API sources when a recordId is provided.
Enable Metadata Pre-fill : Toggle option disabled by default
When enabled, the Data Source Type option appears:
ETL Dataset(Default Selected)
Fetches data from an internal ETL dataset
Select Dataset : Choose the required dataset
When a recordId is provided, the system searches the selected dataset and automatically fills the field using the matching record value
API Endpoint
Fetches data dynamically from an external API
API URL : Supports dynamic {recordId} placeholder
HTTP Method
GET
POST
Response Path : JSON path used to extract the required value from the API response
Permissions
Role-Based Access : Control field visibility and edit access by role
Add Role : Select roles from the dropdown
For each selected role:
Visible : Role can view the field
Editable : Role can modify the field
Required : Field becomes mandatory for the role
Delete Option : Remove the role configuration
Click on + Add Role to add multiple roles.
Mark as PII / Sensitive Data
Marks the field as sensitive information such as personal, financial, or confidential data
Geo Location General
Label : Display name of the field shown to end users
Placeholder : Hint text displayed inside the input box before the user enters a value
Help Text : Additional guidance shown below the field
Tooltip : Text shown when hovering over the tooltip icon beside the label
Show Label : Toggle to show or hide the field label. Enabled by default
Label Position : Select the display position of the label from the dropdown .
Top
Left
Right
Floating
Default Value : Pre-filled value when the form loads
Layout
Width : Defines how much horizontal space the field occupies within the form layout.
1 Column : Field occupies one column width
2 Columns : Field spans across two columns
3 Columns : Field spans across three columns
Start New Row : Toggle option disabled by default. When enabled, the field automatically moves to a new row instead of appearing beside other fields.
Size : Controls the visual height and spacing of the field.
Small : Compact field size
Medium : Standard default size
Large : Larger field for better visibility and accessibility
CSS Classes : Allows adding custom CSS class names for styling and layout customization. Multiple class names can be added separated by spaces.
Metadata
Configure automatic field pre-fill using ETL datasets or external API sources when a recordId is provided.
Enable Metadata Pre-fill : Toggle option disabled by default
When enabled, the Data Source Type option appears:
ETL Dataset(Default Selected)
Fetches data from an internal ETL dataset
Select Dataset : Choose the required dataset
When a recordId is provided, the system searches the selected dataset and automatically fills the field using the matching record value
API Endpoint
Fetches data dynamically from an external API
API URL : Supports dynamic {recordId} placeholder
HTTP Method
GET
POST
Response Path : JSON path used to extract the required value from the API response
Permissions
Role-Based Access : Control field visibility and edit access by role
Add Role : Select roles from the dropdown
For each selected role:
Visible : Role can view the field
Editable : Role can modify the field
Required : Field becomes mandatory for the role
Delete Option : Remove the role configuration
Click on + Add Role to add multiple roles.
Mark as PII / Sensitive Data
Marks the field as sensitive information such as personal, financial, or confidential data
🖼️
Media & Files
Upload and manage images, videos, documents, attachments, and media assets.
File Upload General
Label : Display name of the field shown to end users
Placeholder : Hint text displayed inside the input box before the user enters a value
Help Text : Additional guidance shown below the field
Tooltip : Text shown when hovering over the tooltip icon beside the label
Show Label : Toggle to show or hide the field label. Enabled by default
Label Position : Select the display position of the label from the dropdown .
Top
Left
Right
Floating
Default Value : Pre-filled value when the form loads
Properties
Display Settings
Display Mode : Defines how the file upload component appears to users in the form renderer. Select the preferred upload experience from the dropdown:
Full (Drag & Drop Zone) – Displays a large upload area where users can drag and drop files or browse manually. Best for desktop-heavy workflows and bulk uploads.
Compact (Button + File Name) – Displays a smaller upload button with the selected file name beside it. Suitable for clean and space-efficient forms.
Inline (Icon Button Only) – Displays only a minimal upload icon/button. Ideal for compact layouts, tables, or mobile-friendly forms.
Enable Drag & Drop : Toggle option to allow users to upload files by dragging and dropping them directly into the upload area instead of browsing manually. Disabled by default.
Show Uploaded Files List : Toggle option to display the list of uploaded files below the upload field. Useful when multiple files are allowed. Disabled by default.
Show Upload Progress : Toggle option to display a real-time upload progress indicator or progress bar while files are being uploaded. Helps users track large uploads. Disabled by default.
File Limits
Max File Size (MB) : Defines the maximum allowed size for each uploaded file. Files exceeding this limit will be rejected automatically. Supported range: 1 MB – 500 MB.
Max Files : Defines the maximum number of files users can upload in a single field. Once the limit is reached, additional uploads will be restricted. Supported range: 1 – 100 files.
Min File Size (KB) : Defines the minimum allowed file size. Helps prevent empty, corrupted, or extremely small files from being uploaded.
Allowed File Types
File Type Category : Quick preset selector for commonly used file groups such as:
Documents – PDF, DOC, XLS, PPT, TXT
Images – JPG, PNG, GIF, SVG
Media – MP4, MP3, AVI, WAV
Archives – ZIP, RAR, 7Z
Custom – Manually define allowed extensions and MIME types
Allowed Extensions : Defines the list of permitted file extensions (for example: .pdf, .docx, .jpg). Multiple extensions can be entered as comma-separated values.
Allowed MIME Types : Defines valid MIME/content types for uploaded files (for example: application/pdf, image/*). MIME validation is more secure than extension-only validation because it verifies the actual file format.
Blocked Extensions : Defines restricted or potentially dangerous file extensions that should always be rejected, such as .exe, .bat, .sh, or .js.
Security Settings
Validate MIME Type (Magic Bytes) : Toggle option to verify the actual binary content of the uploaded file instead of relying only on the file extension. Helps prevent spoofed or renamed malicious files.
Virus Scan (Server-side) : Enables antivirus or malware scanning on uploaded files before they are stored or processed by the system.
Sanitize Filenames : Automatically removes unsupported special characters, unsafe symbols, or invalid naming patterns from uploaded file names to improve compatibility and security.
Generate Unique Filenames : Automatically prefixes or replaces file names with unique identifiers (such as UUIDs or timestamps) to prevent duplicate filename conflicts.
Encrypt at Rest : Encrypts uploaded files while stored in the server or cloud storage to improve security and compliance with enterprise data protection standards.
Retention Period (Days) : Defines how long uploaded files should be retained before automatic deletion.
0 = Keep files permanently
Any positive value = Automatically delete files after the specified number of days
Layout
Width : Defines how much horizontal space the field occupies within the form layout.
1 Column : Field occupies one column width
2 Columns : Field spans across two columns
3 Columns : Field spans across three columns
Start New Row : Toggle option disabled by default. When enabled, the field automatically moves to a new row instead of appearing beside other fields.
Size : Controls the visual height and spacing of the field.
Small : Compact field size
Medium : Standard default size
Large : Larger field for better visibility and accessibility
CSS Classes : Allows adding custom CSS class names for styling and layout customization. Multiple class names can be added separated by spaces.
Metadata
Configure automatic field pre-fill using ETL datasets or external API sources when a recordId is provided.
Enable Metadata Pre-fill : Toggle option disabled by default
When enabled, the Data Source Type option appears:
ETL Dataset(Default Selected)
Fetches data from an internal ETL dataset
Select Dataset : Choose the required dataset
When a recordId is provided, the system searches the selected dataset and automatically fills the field using the matching record value
API Endpoint
Fetches data dynamically from an external API
API URL : Supports dynamic {recordId} placeholder
HTTP Method
GET
POST
Response Path : JSON path used to extract the required value from the API response
Permissions
Role-Based Access : Control field visibility and edit access by role
Add Role : Select roles from the dropdown
For each selected role:
Visible : Role can view the field
Editable : Role can modify the field
Required : Field becomes mandatory for the role
Delete Option : Remove the role configuration
Click on + Add Role to add multiple roles.
Mark as PII / Sensitive Data
Marks the field as sensitive information such as personal, financial, or confidential data
Image Upload General
Label : Display name of the field shown to end users
Placeholder : Hint text displayed inside the input box before the user enters a value
Help Text : Additional guidance shown below the field
Tooltip : Text shown when hovering over the tooltip icon beside the label
Show Label : Toggle to show or hide the field label. Enabled by default
Label Position : Select the display position of the label from the dropdown .
Top
Left
Right
Floating
Default Value : Pre-filled value when the form loads
Properties
Display Settings
Display Mode : Defines how the file upload component appears to users in the form renderer. Select the preferred upload experience from the dropdown:
Full (Drag & Drop Zone) – Displays a large upload area where users can drag and drop files or browse manually. Best for desktop-heavy workflows and bulk uploads.
Compact (Button + File Name) – Displays a smaller upload button with the selected file name beside it. Suitable for clean and space-efficient forms.
Inline (Icon Button Only) – Displays only a minimal upload icon/button. Ideal for compact layouts, tables, or mobile-friendly forms.
Enable Drag & Drop : Toggle option to allow users to upload files by dragging and dropping them directly into the upload area instead of browsing manually. Disabled by default.
Show Uploaded Files List : Toggle option to display the list of uploaded files below the upload field. Useful when multiple files are allowed. Disabled by default.
Show Upload Progress : Toggle option to display a real-time upload progress indicator or progress bar while files are being uploaded. Helps users track large uploads. Disabled by default.
File Limits
Max File Size (MB) : Defines the maximum allowed size for each uploaded file. Files exceeding this limit will be rejected automatically. Supported range: 1 MB – 500 MB.
Max Files : Defines the maximum number of files users can upload in a single field. Once the limit is reached, additional uploads will be restricted. Supported range: 1 – 100 files.
Min File Size (KB) : Defines the minimum allowed file size. Helps prevent empty, corrupted, or extremely small files from being uploaded.
Allowed File Types
File Type Category : Quick preset selector for commonly used file groups such as:
Documents – PDF, DOC, XLS, PPT, TXT
Images – JPG, PNG, GIF, SVG
Media – MP4, MP3, AVI, WAV
Archives – ZIP, RAR, 7Z
Custom – Manually define allowed extensions and MIME types
Allowed Extensions : Defines the list of permitted file extensions (for example: .pdf, .docx, .jpg). Multiple extensions can be entered as comma-separated values.
Allowed MIME Types : Defines valid MIME/content types for uploaded files (for example: application/pdf, image/*). MIME validation is more secure than extension-only validation because it verifies the actual file format.
Blocked Extensions : Defines restricted or potentially dangerous file extensions that should always be rejected, such as .exe, .bat, .sh, or .js.
Security Settings
Validate MIME Type (Magic Bytes) : Toggle option to verify the actual binary content of the uploaded file instead of relying only on the file extension. Helps prevent spoofed or renamed malicious files.
Virus Scan (Server-side) : Enables antivirus or malware scanning on uploaded files before they are stored or processed by the system.
Sanitize Filenames : Automatically removes unsupported special characters, unsafe symbols, or invalid naming patterns from uploaded file names to improve compatibility and security.
Generate Unique Filenames : Automatically prefixes or replaces file names with unique identifiers (such as UUIDs or timestamps) to prevent duplicate filename conflicts.
Encrypt at Rest : Encrypts uploaded files while stored in the server or cloud storage to improve security and compliance with enterprise data protection standards.
Retention Period (Days) : Defines how long uploaded files should be retained before automatic deletion.
0 = Keep files permanently
Any positive value = Automatically delete files after the specified number of days
Layout
Width : Defines how much horizontal space the field occupies within the form layout.
1 Column : Field occupies one column width
2 Columns : Field spans across two columns
3 Columns : Field spans across three columns
Start New Row : Toggle option disabled by default. When enabled, the field automatically moves to a new row instead of appearing beside other fields.
Size : Controls the visual height and spacing of the field.
Small : Compact field size
Medium : Standard default size
Large : Larger field for better visibility and accessibility
CSS Classes : Allows adding custom CSS class names for styling and layout customization. Multiple class names can be added separated by spaces.
Metadata
Configure automatic field pre-fill using ETL datasets or external API sources when a recordId is provided.
Enable Metadata Pre-fill : Toggle option disabled by default
When enabled, the Data Source Type option appears:
ETL Dataset(Default Selected)
Fetches data from an internal ETL dataset
Select Dataset : Choose the required dataset
When a recordId is provided, the system searches the selected dataset and automatically fills the field using the matching record value
API Endpoint
Fetches data dynamically from an external API
API URL : Supports dynamic {recordId} placeholder
HTTP Method
GET
POST
Response Path : JSON path used to extract the required value from the API response
Permissions
Role-Based Access : Control field visibility and edit access by role
Add Role : Select roles from the dropdown
For each selected role:
Visible : Role can view the field
Editable : Role can modify the field
Required : Field becomes mandatory for the role
Delete Option : Remove the role configuration
Click on + Add Role to add multiple roles.
Mark as PII / Sensitive Data
Marks the field as sensitive information such as personal, financial, or confidential data
Signature General
Label : Display name of the field shown to end users
Placeholder : Hint text displayed inside the input box before the user enters a value
Help Text : Additional guidance shown below the field
Tooltip : Text shown when hovering over the tooltip icon beside the label
Show Label : Toggle to show or hide the field label. Enabled by default
Label Position : Select the display position of the label from the dropdown .
Top
Left
Right
Floating
Default Value : Pre-filled value when the form loads
Properties
Canvas Width : Defines the width of the signature canvas.
Canvas Height : Defines the height of the signature canvas.
Pen Color : Select the color of the pen used for drawing the signature.
Layout
Width : Defines how much horizontal space the field occupies within the form layout.
1 Column : Field occupies one column width
2 Columns : Field spans across two columns
3 Columns : Field spans across three columns
Start New Row : Toggle option disabled by default. When enabled, the field automatically moves to a new row instead of appearing beside other fields.
Size : Controls the visual height and spacing of the field.
Small : Compact field size
Medium : Standard default size
Large : Larger field for better visibility and accessibility
CSS Classes : Allows adding custom CSS class names for styling and layout customization. Multiple class names can be added separated by spaces.
Metadata
Configure automatic field pre-fill using ETL datasets or external API sources when a recordId is provided.
Enable Metadata Pre-fill : Toggle option disabled by default
When enabled, the Data Source Type option appears:
ETL Dataset(Default Selected)
Fetches data from an internal ETL dataset
Select Dataset : Choose the required dataset
When a recordId is provided, the system searches the selected dataset and automatically fills the field using the matching record value
API Endpoint
Fetches data dynamically from an external API
API URL : Supports dynamic {recordId} placeholder
HTTP Method
GET
POST
Response Path : JSON path used to extract the required value from the API response
Permissions
Role-Based Access : Control field visibility and edit access by role
Add Role : Select roles from the dropdown
For each selected role:
Visible : Role can view the field
Editable : Role can modify the field
Required : Field becomes mandatory for the role
Delete Option : Remove the role configuration
Click on + Add Role to add multiple roles.
Mark as PII / Sensitive Data
Marks the field as sensitive information such as personal, financial, or confidential data
All the three media and files fields after adding the required fields can be configured additionally by clicking on the Cards tab; in that, click on the Resources.
⭐
Ratings
Capture reviews, feedback, satisfaction scores, star ratings, and evaluation metrics.
Ratings General
Label : Display name of the field shown to end users
Placeholder : Hint text displayed inside the input box before the user enters a value
Help Text : Additional guidance shown below the field
Tooltip : Text shown when hovering over the tooltip icon beside the label
Show Label : Toggle to show or hide the field label. Enabled by default
Label Position : Select the display position of the label from the dropdown .
Top
Left
Right
Floating
Default Value : Pre-filled value when the form loads
Properties
Max Rating : choose the rating from the dropdown from 1 to 5
Icon Color : choose the color of the icon from the color pallate
Layout
Width : Defines how much horizontal space the field occupies within the form layout.
1 Column : Field occupies one column width
2 Columns : Field spans across two columns
3 Columns : Field spans across three columns
Start New Row : Toggle option disabled by default. When enabled, the field automatically moves to a new row instead of appearing beside other fields.
Size : Controls the visual height and spacing of the field.
Small : Compact field size
Medium : Standard default size
Large : Larger field for better visibility and accessibility
CSS Classes : Allows adding custom CSS class names for styling and layout customization. Multiple class names can be added separated by spaces.
Metadata
Configure automatic field pre-fill using ETL datasets or external API sources when a recordId is provided.
Enable Metadata Pre-fill : Toggle option disabled by default
When enabled, the Data Source Type option appears:
ETL Dataset(Default Selected)
Fetches data from an internal ETL dataset
Select Dataset : Choose the required dataset
When a recordId is provided, the system searches the selected dataset and automatically fills the field using the matching record value
API Endpoint
Fetches data dynamically from an external API
API URL : Supports dynamic {recordId} placeholder
HTTP Method
GET
POST
Response Path : JSON path used to extract the required value from the API response
Permissions
Role-Based Access : Control field visibility and edit access by role
Add Role : Select roles from the dropdown
For each selected role:
Visible : Role can view the field
Editable : Role can modify the field
Required : Field becomes mandatory for the role
Delete Option : Remove the role configuration
Click on + Add Role to add multiple roles.
Mark as PII / Sensitive Data
Marks the field as sensitive information such as personal, financial, or confidential data
Scale General
Label : Display name of the field shown to end users
Placeholder : Hint text displayed inside the input box before the user enters a value
Help Text : Additional guidance shown below the field
Tooltip : Text shown when hovering over the tooltip icon beside the label
Show Label : Toggle to show or hide the field label. Enabled by default
Label Position : Select the display position of the label from the dropdown .
Top
Left
Right
Floating
Default Value : Pre-filled value when the form loads
Layout
Width : Defines how much horizontal space the field occupies within the form layout.
1 Column : Field occupies one column width
2 Columns : Field spans across two columns
3 Columns : Field spans across three columns
Start New Row : Toggle option disabled by default. When enabled, the field automatically moves to a new row instead of appearing beside other fields.
Size : Controls the visual height and spacing of the field.
Small : Compact field size
Medium : Standard default size
Large : Larger field for better visibility and accessibility
CSS Classes : Allows adding custom CSS class names for styling and layout customization. Multiple class names can be added separated by spaces.
Metadata
Configure automatic field pre-fill using ETL datasets or external API sources when a recordId is provided.
Enable Metadata Pre-fill : Toggle option disabled by default
When enabled, the Data Source Type option appears:
ETL Dataset(Default Selected)
Fetches data from an internal ETL dataset
Select Dataset : Choose the required dataset
When a recordId is provided, the system searches the selected dataset and automatically fills the field using the matching record value
API Endpoint
Fetches data dynamically from an external API
API URL : Supports dynamic {recordId} placeholder
HTTP Method
GET
POST
Response Path : JSON path used to extract the required value from the API response
Permissions
Role-Based Access : Control field visibility and edit access by role
Add Role : Select roles from the dropdown
For each selected role:
Visible : Role can view the field
Editable : Role can modify the field
Required : Field becomes mandatory for the role
Delete Option : Remove the role configuration
Click on + Add Role to add multiple roles.
Mark as PII / Sensitive Data
Marks the field as sensitive information such as personal, financial, or confidential data
Net Promoter Score General
Label : Display name of the field shown to end users
Placeholder : Hint text displayed inside the input box before the user enters a value
Help Text : Additional guidance shown below the field
Tooltip : Text shown when hovering over the tooltip icon beside the label
Show Label : Toggle to show or hide the field label. Enabled by default
Label Position : Select the display position of the label from the dropdown .
Top
Left
Right
Floating
Default Value : Pre-filled value when the form loads
Layout
Width : Defines how much horizontal space the field occupies within the form layout.
1 Column : Field occupies one column width
2 Columns : Field spans across two columns
3 Columns : Field spans across three columns
Start New Row : Toggle option disabled by default. When enabled, the field automatically moves to a new row instead of appearing beside other fields.
Size : Controls the visual height and spacing of the field.
Small : Compact field size
Medium : Standard default size
Large : Larger field for better visibility and accessibility
CSS Classes : Allows adding custom CSS class names for styling and layout customization. Multiple class names can be added separated by spaces.
Metadata
Configure automatic field pre-fill using ETL datasets or external API sources when a recordId is provided.
Enable Metadata Pre-fill : Toggle option disabled by default
When enabled, the Data Source Type option appears:
ETL Dataset(Default Selected)
Fetches data from an internal ETL dataset
Select Dataset : Choose the required dataset
When a recordId is provided, the system searches the selected dataset and automatically fills the field using the matching record value
API Endpoint
Fetches data dynamically from an external API
API URL : Supports dynamic {recordId} placeholder
HTTP Method
GET
POST
Response Path : JSON path used to extract the required value from the API response
Permissions
Role-Based Access : Control field visibility and edit access by role
Add Role : Select roles from the dropdown
For each selected role:
Visible : Role can view the field
Editable : Role can modify the field
Required : Field becomes mandatory for the role
Delete Option : Remove the role configuration
Click on + Add Role to add multiple roles.
Mark as PII / Sensitive Data
Marks the field as sensitive information such as personal, financial, or confidential data
⚡
Interactive
Interactive controls such as buttons, toggles, sliders, signatures, and action-based elements.
Action Button General
Label : Display name of the field shown to end users
Placeholder : Hint text displayed inside the input box before the user enters a value
Help Text : Additional guidance shown below the field
Tooltip : Text shown when hovering over the tooltip icon beside the label
Show Label : Toggle to show or hide the field label. Enabled by default
Label Position : Select the display position of the label from the dropdown .
Top
Left
Right
Floating
Default Value : Pre-filled value when the form loads
Action
Layout
Width : Defines how much horizontal space the field occupies within the form layout.
1 Column : Field occupies one column width
2 Columns : Field spans across two columns
3 Columns : Field spans across three columns
Start New Row : Toggle option disabled by default. When enabled, the field automatically moves to a new row instead of appearing beside other fields.
Size : Controls the visual height and spacing of the field.
Small : Compact field size
Medium : Standard default size
Large : Larger field for better visibility and accessibility
CSS Classes : Allows adding custom CSS class names for styling and layout customization. Multiple class names can be added separated by spaces.
Metadata
Configure automatic field pre-fill using ETL datasets or external API sources when a recordId is provided.
Enable Metadata Pre-fill : Toggle option disabled by default
When enabled, the Data Source Type option appears:
ETL Dataset(Default Selected)
Fetches data from an internal ETL dataset
Select Dataset : Choose the required dataset
When a recordId is provided, the system searches the selected dataset and automatically fills the field using the matching record value
API Endpoint
Fetches data dynamically from an external API
API URL : Supports dynamic {recordId} placeholder
HTTP Method
GET
POST
Response Path : JSON path used to extract the required value from the API response
Permissions
Role-Based Access : Control field visibility and edit access by role
Add Role : Select roles from the dropdown
For each selected role:
Visible : Role can view the field
Editable : Role can modify the field
Required : Field becomes mandatory for the role
Delete Option : Remove the role configuration
Click on + Add Role to add multiple roles.
Mark as PII / Sensitive Data
Marks the field as sensitive information such as personal, financial, or confidential data
⚙️
Advanced
Advanced logic, automation, validations, workflows, formulas, and scripting capabilities.
Slider General
Label : Display name of the field shown to end users
Placeholder : Hint text displayed inside the input box before the user enters a value
Help Text : Additional guidance shown below the field
Tooltip : Text shown when hovering over the tooltip icon beside the label
Show Label : Toggle to show or hide the field label. Enabled by default
Label Position : Select the display position of the label from the dropdown .
Top
Left
Right
Floating
Default Value : Pre-filled value when the form loads
Properties
Minimum : Minimum value of the slider
Maximum : Maximum value of the slider
Step : Value increases or decreases by this step
Show Tick Marks : Toggle to show or hide the tick marks
Show Current Value : Toggle to show or hide the current value
Layout
Width : Defines how much horizontal space the field occupies within the form layout.
1 Column : Field occupies one column width
2 Columns : Field spans across two columns
3 Columns : Field spans across three columns
Start New Row : Toggle option disabled by default. When enabled, the field automatically moves to a new row instead of appearing beside other fields.
Size : Controls the visual height and spacing of the field.
Small : Compact field size
Medium : Standard default size
Large : Larger field for better visibility and accessibility
CSS Classes : Allows adding custom CSS class names for styling and layout customization. Multiple class names can be added separated by spaces.
Metadata
Configure automatic field pre-fill using ETL datasets or external API sources when a recordId is provided.
Enable Metadata Pre-fill : Toggle option disabled by default
When enabled, the Data Source Type option appears:
ETL Dataset(Default Selected)
Fetches data from an internal ETL dataset
Select Dataset : Choose the required dataset
When a recordId is provided, the system searches the selected dataset and automatically fills the field using the matching record value
API Endpoint
Fetches data dynamically from an external API
API URL : Supports dynamic {recordId} placeholder
HTTP Method
GET
POST
Response Path : JSON path used to extract the required value from the API response
Permissions
Role-Based Access : Control field visibility and edit access by role
Add Role : Select roles from the dropdown
For each selected role:
Visible : Role can view the field
Editable : Role can modify the field
Required : Field becomes mandatory for the role
Delete Option : Remove the role configuration
Click on + Add Role to add multiple roles.
Mark as PII / Sensitive Data
Marks the field as sensitive information such as personal, financial, or confidential data
Color picker General
Label : Display name of the field shown to end users
Placeholder : Hint text displayed inside the input box before the user enters a value
Help Text : Additional guidance shown below the field
Tooltip : Text shown when hovering over the tooltip icon beside the label
Show Label : Toggle to show or hide the field label. Enabled by default
Label Position : Select the display position of the label from the dropdown .
Top
Left
Right
Floating
Default Value : Pre-filled value when the form loads
Layout
Width : Defines how much horizontal space the field occupies within the form layout.
1 Column : Field occupies one column width
2 Columns : Field spans across two columns
3 Columns : Field spans across three columns
Start New Row : Toggle option disabled by default. When enabled, the field automatically moves to a new row instead of appearing beside other fields.
Size : Controls the visual height and spacing of the field.
Small : Compact field size
Medium : Standard default size
Large : Larger field for better visibility and accessibility
CSS Classes : Allows adding custom CSS class names for styling and layout customization. Multiple class names can be added separated by spaces.
Metadata
Configure automatic field pre-fill using ETL datasets or external API sources when a recordId is provided.
Enable Metadata Pre-fill : Toggle option disabled by default
When enabled, the Data Source Type option appears:
ETL Dataset(Default Selected)
Fetches data from an internal ETL dataset
Select Dataset : Choose the required dataset
When a recordId is provided, the system searches the selected dataset and automatically fills the field using the matching record value
API Endpoint
Fetches data dynamically from an external API
API URL : Supports dynamic {recordId} placeholder
HTTP Method
GET
POST
Response Path : JSON path used to extract the required value from the API response
Permissions
Role-Based Access : Control field visibility and edit access by role
Add Role : Select roles from the dropdown
For each selected role:
Visible : Role can view the field
Editable : Role can modify the field
Required : Field becomes mandatory for the role
Delete Option : Remove the role configuration
Click on + Add Role to add multiple roles.
Mark as PII / Sensitive Data
Marks the field as sensitive information such as personal, financial, or confidential data
Range Slider General
Label : Display name of the field shown to end users
Placeholder : Hint text displayed inside the input box before the user enters a value
Help Text : Additional guidance shown below the field
Tooltip : Text shown when hovering over the tooltip icon beside the label
Show Label : Toggle to show or hide the field label. Enabled by default
Label Position : Select the display position of the label from the dropdown .
Top
Left
Right
Floating
Default Value : Pre-filled value when the form loads
Layout
Width : Defines how much horizontal space the field occupies within the form layout.
1 Column : Field occupies one column width
2 Columns : Field spans across two columns
3 Columns : Field spans across three columns
Start New Row : Toggle option disabled by default. When enabled, the field automatically moves to a new row instead of appearing beside other fields.
Size : Controls the visual height and spacing of the field.
Small : Compact field size
Medium : Standard default size
Large : Larger field for better visibility and accessibility
CSS Classes : Allows adding custom CSS class names for styling and layout customization. Multiple class names can be added separated by spaces.
Metadata
Configure automatic field pre-fill using ETL datasets or external API sources when a recordId is provided.
Enable Metadata Pre-fill : Toggle option disabled by default
When enabled, the Data Source Type option appears:
ETL Dataset(Default Selected)
Fetches data from an internal ETL dataset
Select Dataset : Choose the required dataset
When a recordId is provided, the system searches the selected dataset and automatically fills the field using the matching record value
API Endpoint
Fetches data dynamically from an external API
API URL : Supports dynamic {recordId} placeholder
HTTP Method
GET
POST
Response Path : JSON path used to extract the required value from the API response
Permissions
Role-Based Access : Control field visibility and edit access by role
Add Role : Select roles from the dropdown
For each selected role:
Visible : Role can view the field
Editable : Role can modify the field
Required : Field becomes mandatory for the role
Delete Option : Remove the role configuration
Click on + Add Role to add multiple roles.
Mark as PII / Sensitive Data
Marks the field as sensitive information such as personal, financial, or confidential data
Barcode Scanner General
Label : Display name of the field shown to end users
Placeholder : Hint text displayed inside the input box before the user enters a value
Help Text : Additional guidance shown below the field
Tooltip : Text shown when hovering over the tooltip icon beside the label
Show Label : Toggle to show or hide the field label. Enabled by default
Label Position : Select the display position of the label from the dropdown .
Top
Left
Right
Floating
Default Value : Pre-filled value when the form loads
Layout
Width : Defines how much horizontal space the field occupies within the form layout.
1 Column : Field occupies one column width
2 Columns : Field spans across two columns
3 Columns : Field spans across three columns
Start New Row : Toggle option disabled by default. When enabled, the field automatically moves to a new row instead of appearing beside other fields.
Size : Controls the visual height and spacing of the field.
Small : Compact field size
Medium : Standard default size
Large : Larger field for better visibility and accessibility
CSS Classes : Allows adding custom CSS class names for styling and layout customization. Multiple class names can be added separated by spaces.
Metadata
Configure automatic field pre-fill using ETL datasets or external API sources when a recordId is provided.
Enable Metadata Pre-fill : Toggle option disabled by default
When enabled, the Data Source Type option appears:
ETL Dataset(Default Selected)
Fetches data from an internal ETL dataset
Select Dataset : Choose the required dataset
When a recordId is provided, the system searches the selected dataset and automatically fills the field using the matching record value
API Endpoint
Fetches data dynamically from an external API
API URL : Supports dynamic {recordId} placeholder
HTTP Method
GET
POST
Response Path : JSON path used to extract the required value from the API response
Permissions
Role-Based Access : Control field visibility and edit access by role
Add Role : Select roles from the dropdown
For each selected role:
Visible : Role can view the field
Editable : Role can modify the field
Required : Field becomes mandatory for the role
Delete Option : Remove the role configuration
Click on + Add Role to add multiple roles.
Mark as PII / Sensitive Data
Marks the field as sensitive information such as personal, financial, or confidential data
Calculate Field General
Label : Display name of the field shown to end users
Placeholder : Hint text displayed inside the input box before the user enters a value
Help Text : Additional guidance shown below the field
Tooltip : Text shown when hovering over the tooltip icon beside the label
Show Label : Toggle to show or hide the field label. Enabled by default
Label Position : Select the display position of the label from the dropdown .
Top
Left
Right
Floating
Default Value : Pre-filled value when the form loads
Layout
Width : Defines how much horizontal space the field occupies within the form layout.
1 Column : Field occupies one column width
2 Columns : Field spans across two columns
3 Columns : Field spans across three columns
Start New Row : Toggle option disabled by default. When enabled, the field automatically moves to a new row instead of appearing beside other fields.
Size : Controls the visual height and spacing of the field.
Small : Compact field size
Medium : Standard default size
Large : Larger field for better visibility and accessibility
CSS Classes : Allows adding custom CSS class names for styling and layout customization. Multiple class names can be added separated by spaces.
Metadata
Configure automatic field pre-fill using ETL datasets or external API sources when a recordId is provided.
Enable Metadata Pre-fill : Toggle option disabled by default
When enabled, the Data Source Type option appears:
ETL Dataset(Default Selected)
Fetches data from an internal ETL dataset
Select Dataset : Choose the required dataset
When a recordId is provided, the system searches the selected dataset and automatically fills the field using the matching record value
API Endpoint
Fetches data dynamically from an external API
API URL : Supports dynamic {recordId} placeholder
HTTP Method
GET
POST
Response Path : JSON path used to extract the required value from the API response
Permissions
Role-Based Access : Control field visibility and edit access by role
Add Role : Select roles from the dropdown
For each selected role:
Visible : Role can view the field
Editable : Role can modify the field
Required : Field becomes mandatory for the role
Delete Option : Remove the role configuration
Click on + Add Role to add multiple roles.
Mark as PII / Sensitive Data
Marks the field as sensitive information such as personal, financial, or confidential data
🧱
Layout
Organize forms using sections, grids, tabs, accordions, columns, and responsive layouts.
Heading General
Label : Display name of the field shown to end users
Placeholder : Hint text displayed inside the input box before the user enters a value
Help Text : Additional guidance shown below the field
Tooltip : Text shown when hovering over the tooltip icon beside the label
Show Label : Toggle to show or hide the field label. Enabled by default
Label Position : Select the display position of the label from the dropdown .
Top
Left
Right
Floating
Default Value : Pre-filled value when the form loads
Layout
Width : Defines how much horizontal space the field occupies within the form layout.
1 Column : Field occupies one column width
2 Columns : Field spans across two columns
3 Columns : Field spans across three columns
Start New Row : Toggle option disabled by default. When enabled, the field automatically moves to a new row instead of appearing beside other fields.
Size : Controls the visual height and spacing of the field.
Small : Compact field size
Medium : Standard default size
Large : Larger field for better visibility and accessibility
CSS Classes : Allows adding custom CSS class names for styling and layout customization. Multiple class names can be added separated by spaces.
Metadata
Configure automatic field pre-fill using ETL datasets or external API sources when a recordId is provided.
Enable Metadata Pre-fill : Toggle option disabled by default
When enabled, the Data Source Type option appears:
ETL Dataset(Default Selected)
Fetches data from an internal ETL dataset
Select Dataset : Choose the required dataset
When a recordId is provided, the system searches the selected dataset and automatically fills the field using the matching record value
API Endpoint
Fetches data dynamically from an external API
API URL : Supports dynamic {recordId} placeholder
HTTP Method
GET
POST
Response Path : JSON path used to extract the required value from the API response
Permissions
Role-Based Access : Control field visibility and edit access by role
Add Role : Select roles from the dropdown
For each selected role:
Visible : Role can view the field
Editable : Role can modify the field
Required : Field becomes mandatory for the role
Delete Option : Remove the role configuration
Click on + Add Role to add multiple roles.
Mark as PII / Sensitive Data
Marks the field as sensitive information such as personal, financial, or confidential data
Paragraph General
Label : Display name of the field shown to end users
Placeholder : Hint text displayed inside the input box before the user enters a value
Help Text : Additional guidance shown below the field
Tooltip : Text shown when hovering over the tooltip icon beside the label
Show Label : Toggle to show or hide the field label. Enabled by default
Label Position : Select the display position of the label from the dropdown .
Top
Left
Right
Floating
Default Value : Pre-filled value when the form loads
Layout
Width : Defines how much horizontal space the field occupies within the form layout.
1 Column : Field occupies one column width
2 Columns : Field spans across two columns
3 Columns : Field spans across three columns
Start New Row : Toggle option disabled by default. When enabled, the field automatically moves to a new row instead of appearing beside other fields.
Size : Controls the visual height and spacing of the field.
Small : Compact field size
Medium : Standard default size
Large : Larger field for better visibility and accessibility
CSS Classes : Allows adding custom CSS class names for styling and layout customization. Multiple class names can be added separated by spaces.
Metadata
Configure automatic field pre-fill using ETL datasets or external API sources when a recordId is provided.
Enable Metadata Pre-fill : Toggle option disabled by default
When enabled, the Data Source Type option appears:
ETL Dataset(Default Selected)
Fetches data from an internal ETL dataset
Select Dataset : Choose the required dataset
When a recordId is provided, the system searches the selected dataset and automatically fills the field using the matching record value
API Endpoint
Fetches data dynamically from an external API
API URL : Supports dynamic {recordId} placeholder
HTTP Method
GET
POST
Response Path : JSON path used to extract the required value from the API response
Permissions
Role-Based Access : Control field visibility and edit access by role
Add Role : Select roles from the dropdown
For each selected role:
Visible : Role can view the field
Editable : Role can modify the field
Required : Field becomes mandatory for the role
Delete Option : Remove the role configuration
Click on + Add Role to add multiple roles.
Mark as PII / Sensitive Data
Marks the field as sensitive information such as personal, financial, or confidential data
Divider General
Label : Display name of the field shown to end users
Placeholder : Hint text displayed inside the input box before the user enters a value
Help Text : Additional guidance shown below the field
Tooltip : Text shown when hovering over the tooltip icon beside the label
Show Label : Toggle to show or hide the field label. Enabled by default
Label Position : Select the display position of the label from the dropdown .
Top
Left
Right
Floating
Default Value : Pre-filled value when the form loads
Layout
Width : Defines how much horizontal space the field occupies within the form layout.
1 Column : Field occupies one column width
2 Columns : Field spans across two columns
3 Columns : Field spans across three columns
Start New Row : Toggle option disabled by default. When enabled, the field automatically moves to a new row instead of appearing beside other fields.
Size : Controls the visual height and spacing of the field.
Small : Compact field size
Medium : Standard default size
Large : Larger field for better visibility and accessibility
CSS Classes : Allows adding custom CSS class names for styling and layout customization. Multiple class names can be added separated by spaces.
Metadata
Configure automatic field pre-fill using ETL datasets or external API sources when a recordId is provided.
Enable Metadata Pre-fill : Toggle option disabled by default
When enabled, the Data Source Type option appears:
ETL Dataset(Default Selected)
Fetches data from an internal ETL dataset
Select Dataset : Choose the required dataset
When a recordId is provided, the system searches the selected dataset and automatically fills the field using the matching record value
API Endpoint
Fetches data dynamically from an external API
API URL : Supports dynamic {recordId} placeholder
HTTP Method
GET
POST
Response Path : JSON path used to extract the required value from the API response
Permissions
Role-Based Access : Control field visibility and edit access by role
Add Role : Select roles from the dropdown
For each selected role:
Visible : Role can view the field
Editable : Role can modify the field
Required : Field becomes mandatory for the role
Delete Option : Remove the role configuration
Click on + Add Role to add multiple roles.
Mark as PII / Sensitive Data
Marks the field as sensitive information such as personal, financial, or confidential data
Key Value Display General
Label : Display name of the field shown to end users
Placeholder : Hint text displayed inside the input box before the user enters a value
Help Text : Additional guidance shown below the field
Tooltip : Text shown when hovering over the tooltip icon beside the label
Show Label : Toggle to show or hide the field label. Enabled by default
Label Position : Select the display position of the label from the dropdown .
Top
Left
Right
Floating
Default Value : Pre-filled value when the form loads
Layout
Width : Defines how much horizontal space the field occupies within the form layout.
1 Column : Field occupies one column width
2 Columns : Field spans across two columns
3 Columns : Field spans across three columns
Start New Row : Toggle option disabled by default. When enabled, the field automatically moves to a new row instead of appearing beside other fields.
Size : Controls the visual height and spacing of the field.
Small : Compact field size
Medium : Standard default size
Large : Larger field for better visibility and accessibility
CSS Classes : Allows adding custom CSS class names for styling and layout customization. Multiple class names can be added separated by spaces.
Metadata
Configure automatic field pre-fill using ETL datasets or external API sources when a recordId is provided.
Enable Metadata Pre-fill : Toggle option disabled by default
When enabled, the Data Source Type option appears:
ETL Dataset(Default Selected)
Fetches data from an internal ETL dataset
Select Dataset : Choose the required dataset
When a recordId is provided, the system searches the selected dataset and automatically fills the field using the matching record value
API Endpoint
Fetches data dynamically from an external API
API URL : Supports dynamic {recordId} placeholder
HTTP Method
GET
POST
Response Path : JSON path used to extract the required value from the API response
Permissions
Role-Based Access : Control field visibility and edit access by role
Add Role : Select roles from the dropdown
For each selected role:
Visible : Role can view the field
Editable : Role can modify the field
Required : Field becomes mandatory for the role
Delete Option : Remove the role configuration
Click on + Add Role to add multiple roles.
Mark as PII / Sensitive Data
Marks the field as sensitive information such as personal, financial, or confidential data
Spacer General
Label : Display name of the field shown to end users
Placeholder : Hint text displayed inside the input box before the user enters a value
Help Text : Additional guidance shown below the field
Tooltip : Text shown when hovering over the tooltip icon beside the label
Show Label : Toggle to show or hide the field label. Enabled by default
Label Position : Select the display position of the label from the dropdown .
Top
Left
Right
Floating
Default Value : Pre-filled value when the form loads
Layout
Width : Defines how much horizontal space the field occupies within the form layout.
1 Column : Field occupies one column width
2 Columns : Field spans across two columns
3 Columns : Field spans across three columns
Start New Row : Toggle option disabled by default. When enabled, the field automatically moves to a new row instead of appearing beside other fields.
Size : Controls the visual height and spacing of the field.
Small : Compact field size
Medium : Standard default size
Large : Larger field for better visibility and accessibility
CSS Classes : Allows adding custom CSS class names for styling and layout customization. Multiple class names can be added separated by spaces.
Metadata
Configure automatic field pre-fill using ETL datasets or external API sources when a recordId is provided.
Enable Metadata Pre-fill : Toggle option disabled by default
When enabled, the Data Source Type option appears:
ETL Dataset(Default Selected)
Fetches data from an internal ETL dataset
Select Dataset : Choose the required dataset
When a recordId is provided, the system searches the selected dataset and automatically fills the field using the matching record value
API Endpoint
Fetches data dynamically from an external API
API URL : Supports dynamic {recordId} placeholder
HTTP Method
GET
POST
Response Path : JSON path used to extract the required value from the API response
Permissions
Role-Based Access : Control field visibility and edit access by role
Add Role : Select roles from the dropdown
For each selected role:
Visible : Role can view the field
Editable : Role can modify the field
Required : Field becomes mandatory for the role
Delete Option : Remove the role configuration
Click on + Add Role to add multiple roles.
Mark as PII / Sensitive Data
Marks the field as sensitive information such as personal, financial, or confidential data
Alert Box General
Label : Display name of the field shown to end users
Placeholder : Hint text displayed inside the input box before the user enters a value
Help Text : Additional guidance shown below the field
Tooltip : Text shown when hovering over the tooltip icon beside the label
Show Label : Toggle to show or hide the field label. Enabled by default
Label Position : Select the display position of the label from the dropdown .
Top
Left
Right
Floating
Default Value : Pre-filled value when the form loads
Properties
Alert Type : Defines the visual style and semantic purpose of the alert message. Select the type from the dropdown such as Success, Warning, Error, Info, or Announcement
Alert Title : Optional bold heading displayed at the top of the alert box to summarize the message
Alert Message : Main content displayed inside the alert box to provide information, warnings, instructions, or notifications to the user
Custom Icon : Allows you to define a custom Material icon name that will be displayed inside the alert box. This overrides the default icon associated with the selected alert type
Variant : Select the visual presentation style of the alert from the dropdown such as Filled, Outlined, Minimal, or Soft
Show Icon : Toggle to show or hide the alert icon inside the alert box. Enabled by default
Dismissible : Toggle to allow users to manually close or dismiss the alert message after viewing it
Link URL : Optional action link displayed inside the alert box that redirects users to an external page, help article, or related resource
Layout
Width : Defines how much horizontal space the field occupies within the form layout.
1 Column : Field occupies one column width
2 Columns : Field spans across two columns
3 Columns : Field spans across three columns
Start New Row : Toggle option disabled by default. When enabled, the field automatically moves to a new row instead of appearing beside other fields.
Size : Controls the visual height and spacing of the field.
Small : Compact field size
Medium : Standard default size
Large : Larger field for better visibility and accessibility
CSS Classes : Allows adding custom CSS class names for styling and layout customization. Multiple class names can be added separated by spaces.
Metadata
Configure automatic field pre-fill using ETL datasets or external API sources when a recordId is provided.
Enable Metadata Pre-fill : Toggle option disabled by default
When enabled, the Data Source Type option appears:
ETL Dataset(Default Selected)
Fetches data from an internal ETL dataset
Select Dataset : Choose the required dataset
When a recordId is provided, the system searches the selected dataset and automatically fills the field using the matching record value
API Endpoint
Fetches data dynamically from an external API
API URL : Supports dynamic {recordId} placeholder
HTTP Method
GET
POST
Response Path : JSON path used to extract the required value from the API response
Permissions
Role-Based Access : Control field visibility and edit access by role
Add Role : Select roles from the dropdown
For each selected role:
Visible : Role can view the field
Editable : Role can modify the field
Required : Field becomes mandatory for the role
Delete Option : Remove the role configuration
Click on + Add Role to add multiple roles.
Mark as PII / Sensitive Data
Marks the field as sensitive information such as personal, financial, or confidential data
The Configure Enterprise Settings panel allows you to manage the form at an enterprise level—enabling location capture, linking master forms to specific stages, and configuring dataset metadata. This boosts agent productivity, visibility, and workflow efficiency, particularly when utilizing the Professional Layout.
For Agents: Clean 3-panel layout, embedded Standard Operating Procedures (SOPs), real-time customer data, and ETL metadata on screen, plus direct multi-channel communication (WhatsApp, SMS, Email)—all without switching tabs.
For Operations: Precision location tracking, multi-stage approval workflows, and automated escalation triggers ensure accountability, quality control, and SLA compliance.
For Data & Security: Role-based data access filters (All, Assigned Only, or Hierarchy) protect sensitive lead data and ensure agents see only relevant records.
For Workflow Continuity: The Master Link establishes bidirectional connections to the parent outbound master form, keeping data in sync across the entire workflow.
Navigation
Click on the Cards Tab on the left Panel.
Click the Edit (pencil) icon on a panel to open the Enterprise Settings modal.
The Enterprise Settings modal is organized into 13 specialized tabs:
Configure GPS capture, validation rules, fallback options, and manual location entry for accurate responder tracking.
Enable Location Tracking:By default it is off. If enabled, it will capture the responder's coordinates.Once activated, the following configuration parameters become available:
Capture Events:Determine when the system attempts to record the user's location.
Capture on Form Open:Records coordinates immediately when the form loads.
Capture on Submit:Records coordinates at the moment of submission.
Capture on Draft Save:Records coordinates whenever a user saves their progress as a draft.
Requirements:Enforce validation rules and retrieval constraints.
Require Location (Block Submit if Unavailable):Mandates location tracking; blocks users from submitting if GPS data is unavailable or permissions are denied.
Minimum Accuracy (meters):Sets the acceptable accuracy threshold in meters.
Timeout (seconds):Defines the maximum time (in seconds) the system will wait to acquire coordinates before failing.
Fallback & UI: Customize user interface elements and error recovery behaviors.
Fallback to IP Geolocation:Estimates location via IP resolution if precise device GPS tracking is blocked or fails.
Show Location Indicator:Displays a visual icon/indicator to the user reflecting active location services.
Allow Manual Entry:Permits users to manually key in their address/coordinates if automated acquisition fails.
Permission Message:A text area to write a custom, user-friendly prompt explaining why the form requires location permissions.
How to Use
Click the LOCATION tab.
Toggle Enable Location Tracking to ON.
You can select the options based on the requirement:
Capture events
Requirement – capture data only if location permissions are available.
Fallback and UI to enable manual entry, show location icon, or use IP geolocation.
Enable Approval Workflow: Off by default. If enabled, it seamlessly integrates form submissions into a sequential, multi-stage approval lifecycle.
Approver Type:Select the routing mechanism for approvals (e.g., Hierarchy Manager).
Number of Approval Levels:Define how many levels of approval are required (e.g., 1 Level).
Stage Transition Behavior:
Approval Behavior: Determines flow control (e.g., Block Stage Transition (Recommended)).
Lock Record During Pending Approval: When toggled on, locks the submission record to prevent editing while approval is pending.
Approval Options:
Require All Approvers at Each Level: Requires every assigned approver at that level to sign off before progressing.
Allow Comments: Permits reviewers to add notes/comments during approval.
Require Comments on Rejection: Mandates comments explaining the reason for rejection.
Approval Options:
Require All Approvers at Each Level: Requires every assigned approver at that level to sign off before progressing.
Allow Comments: Permits reviewers to add notes/comments during approval.
Require Comments on Rejection: Mandates comments explaining the reason for rejection.
Timeout Settings:
Auto-Approve on Timeout:Automatically approves the record if the timeout period expires.
Timeout Hours:Defines the exact timeout duration in hours(default: 24 hours).
Notifications:
Notify on Approval:Sends alerts when a submission is approved.
Notify on Rejection:Sends alerts when a submission is rejected.
Notify on Rejection:Sends alerts when a submission is rejected.
Notify Submitter:Keeps the original submitter informed about approval status updates.
How to Use
Click the APPROVAL tab.
Toggle Enable Approval Workflow to ON.
Configure approval settings:
Approval type – Role-Based, Hierarchy Manager, User Based, Dynamic
Number of approval levels
Stage transition behavior
Lock record during approval
Timeout handling
Approval and rejection notifications
Click Save Settings.
Configure approvers/roles in the Approval Workflow module.
Note:Once enabled, agents can view pending approvals under My Approvals in the sidebar.
🚨
Escalation Management
Configure SLA-based escalation rules, automated notifications, priority boosts, and escalation path handling for workflow submissions.
Enable Escalation:Off by default. If enabled, it triggers automated escalation paths and SLA alerts if a form submission remains in a workflow stage longer than expected.
Escalation Behavior:
Auto-Escalate on SLA Breach:Automatically triggers escalation if the configured SLA is breached.
Allow Manual Escalation:Permits supervisors or authorized users to manually escalate submissions.
Allow De-Escalation:Allows escalated records to be reverted back to their original state.
Priority Boost on Escalation:Applies a priority increase during escalation (e.g., +1 Level).
Notifications:
Notify on Escalation:Alerts managers or escalation handlers when escalation occurs.
Notify Original Handler:Sends notifications to the originally assigned handler.
Escalation Path:
Path Name:Defines the active escalation workflow path (default: Default).
Note:Advanced configuration of escalation levels and routing is managed directly within the Workflow Editor.
How to Use
Click the ESCALATION tab.
Toggle Enable Escalation to ON.
Configure escalation behavior:
Auto-Escalate on SLA Breach
Allow Manual Escalation
Allow De-Escalation
Priority Boost on Escalation
Configure notification preferences:
Notification on escalation
Notification to original handler
Configure escalation path details in the Workflow Editor.
Click Save Settings.
Note:Escalated records and SLA alerts can be monitored directly from workflow tracking dashboards.
Configure ETL dataset mappings and dynamic reviewer-side metadata panels for enhanced submission context visibility.
Configure what dynamic background information displays in the left-hand panel of the submission reviewer page.
ETL Dataset Integration: Select from available ETL datasets configured in the system. The selected dataset fields will automatically appear in the metadata panel during submission review.
Dataset Binding: Allows metadata linking with customer master records, operational datasets, or lead databases.
Default State: Displays -- None -- when no dataset is selected.
How to Use
Click the METADATA tab.
Select the required ETL Dataset from the dropdown.
Click Save Settings.
Ensure the Form Metadata component is enabled inside the Layout tab.
💬
Communication
Configure SMS, Email, WhatsApp, Call integrations, recipient mapping, and communication history tracking.
Configure communication channels and historical interaction tracking for form submissions.
Default Recipient:
Recipient Source: Select the source for recipient details (e.g., Form Field).
Recipient Field: Specify the form field containing phone number or email information.
Communication Channels:
SMS: Configure automated outbound text messaging.
Email: Configure transactional and workflow emails.
WhatsApp: Configure WhatsApp Business integrations.
Web WhatsApp (Click-to-Chat):
Opens local WhatsApp application with pre-filled messages.
Requires no API key or WhatsApp Business setup.
Call: Configure outbound call and dialer integrations.
In multi-step CRM forms, you often need to show, enable, or require certain fields dynamically based on a user's previous selection. This is commonly referred to as conditional questioning or disposition-based logic (e.g., if a lead is marked as "Interested", a follow-up date and product preference field should appear and become mandatory).
Look at the Right Properties Panel. At the very top-right of the panel (just to the left of the ✕ close button), locate and click the Tune / Configuration (three-line sliders) icon.
This will reveal three advanced configuration tabs:
Submit Button Text — the label displayed on the submit button, set to "Submit" by default. You can customize it to anything like "Send", "Register", "Book Now", etc.
Submit Button Position — controls where the button is aligned on the form. There are three options:
Left — button sits on the left side
Center — button is centered
Right — button sits on the right side
Show Confirmation Dialog — a toggle (off by default) that, when enabled, shows a confirmation popup/dialog to the user after they hit submit, typically to confirm their response was received (e.g., "Thank you! Your form has been submitted.")
Success Action — defines what happens after submission. Four options:
Show Message — displays a thank-you or confirmation message on the screen
Redirect to URL — sends the user to a specific webpage after submitting
Message + Redirect — first shows a message, then redirects the user to a URL
Redirect to Redirect List — redirects users to different URLs based on conditions/rules (useful for logic-based routing)
Success Title — the heading shown on the confirmation screen (e.g., "Thank You!")
Success Message — the body text shown after submission (e.g., "Your response has been recorded. We'll get back to you shortly.")
Show Reference Number — a toggle that, when enabled, displays a unique reference/tracking number to the user after they submit, useful for support tickets, bookings, or applications
Reference Number Prefix — lets you add a custom prefix to the reference number (e.g., "REF-" or "TKT-") to make it more identifiable
Show "Submit Another" Button — a toggle that, when enabled, displays a button on the confirmation screen allowing the user to go back and fill out the form again
Error Display Mode — defines how errors are presented. Three options:
Inline — errors appear directly below each individual field that has an issue
Summary Only — all errors are grouped and shown together in one summary block
Both — shows errors both inline under each field and in a summary block
Error Summary Position — controls where the error summary block appears on the form. Two options:
Top — summary appears above the form fields
Bottom — summary appears below the form fields
Auto Scroll to First Error — a toggle (on by default) that automatically scrolls the page to the first field with an error when the user tries to submit, so they don't miss it
Highlight Error Fields — a toggle (on by default) that visually highlights fields with errors (typically with a red border or color), making them easy to spot at a glance
Max Retry Attempts — sets the maximum number of times a user can attempt to submit the form, defaulting to 3. After reaching the limit, further submission attempts may be blocked or flagged
Allow Save as Draft — a toggle that, when enabled, lets users save their partially filled form and come back to complete it later without losing their progress
Enable Auto-Save — a toggle that automatically saves the user's form progress at regular intervals in the background, reducing the risk of data loss
Auto-Save Interval (seconds) — defines how frequently the form auto-saves, with a range of 10 to 3600 seconds (1 hour). For example, setting it to 30 would save the draft every 30 seconds
Draft Retention (days) — controls how long a saved draft is kept before it expires and is deleted. For example, setting it to 7 means drafts are automatically removed after 7 days if not submitted
Warn on Unsaved Changes — a toggle that, when enabled, shows a warning prompt if the user tries to close or navigate away from the form without saving or submitting, preventing accidental data loss
Require Authentication — a toggle (on by default) that requires users to be logged in before they can access and submit the form, ensuring only verified/known users can respond
Allow Anonymous Submissions — a toggle (off by default) that, when enabled, allows users to submit the form without being identified or logged in, useful for public surveys or feedback forms
Enable CAPTCHA — a toggle (off by default) that, when enabled, adds a CAPTCHA challenge (e.g., "I'm not a robot" checkbox or image puzzle) to the form to block spam bots and automated submissions
Rate Limit (per hour) — sets the maximum number of submissions allowed from a single user or IP address within one hour, helping prevent spam, abuse, or flooding of form responses. For example, setting it to 5 would allow no more than 5 submissions per hour
Available From — sets a specific date and time when the form becomes active and accessible to users. Before this date, the form will not accept responses, useful for scheduling form launches in advance
Available Until — sets a specific date and time when the form stops accepting responses and closes automatically. After this date, users will no longer be able to submit the form, useful for deadlines, event registrations, or limited-time surveys
Timezone — defines the timezone used for the Available From and Available Until date/time settings, ensuring the schedule is accurate for your target audience's region
Max Total Submissions — sets a cap on the total number of responses the form will accept. Once the limit is reached, the form automatically closes and no further submissions are allowed, useful for limited-seat registrations or contests
Maintenance Mode — a toggle that, when enabled, temporarily takes the form offline and displays a maintenance message to visitors instead, allowing you to make edits or updates without permanently closing or deleting the form.
Theme — lets you choose an overall design theme or template for the form, setting the base visual style including fonts, spacing, and layout
Primary Color — sets the main accent color used throughout the form (e.g., buttons, active fields, highlights, progress bars). Includes a Color Palette with 125 preset colors to choose from, or a custom option
Secondary Color — sets a complementary color used for supporting elements (e.g., borders, hover states, icons). Also includes a Color Palette with 125 preset colors to choose from, or a custom option
Background Type — defines the type of background for the form, such as:
Solid color
Gradient
Image
None/Transparent
Background Value — sets the actual value for the chosen background type, such as a hex color code, gradient definition, or an image URL
Logo URL — lets you add your brand/company logo to the form by entering the URL of the logo image, giving the form a professional and branded appearance
Show Branding — a toggle that controls whether the platform's own branding/logo is displayed on the form. Turning it off gives the form a cleaner, white-labeled look
Custom CSS — an advanced text area allowing you to write your own CSS code to fully customize the form's appearance beyond the built-in options, with a maximum limit of 10,000 characters
Layout Type — controls how the form pages and sections are displayed to the user. Three options:
Stepper — breaks the form into distinct steps with navigation buttons (Next/Back), showing one step at a time with a step indicator
Progress Bar — similar to stepper but shows a visual progress bar at the top indicating how far along the user is in completing the form
Single Scroll — displays all form fields on one continuous scrollable page without any step separation
Max Width — sets the maximum width of the form container, controlling how wide the form stretches on larger screens. Keeping it constrained (e.g., 600px or 800px) improves readability on wide displays
Horizontal Padding — controls the spacing on the left and right sides inside the form container, creating breathing room between the form content and its edges
Vertical Padding — controls the spacing on the top and bottom inside the form container, determining how much space sits above and below the form content within its boundaries
Notify Form Owner — a toggle (on by default) that automatically sends an email notification to the form owner/creator whenever a new submission is received, keeping them informed of new responses in real time
Send Confirmation Email to Submitter — a toggle (off by default) that, when enabled, automatically sends a confirmation email to the person who filled out and submitted the form, acknowledging that their response was successfully received
Notification Template ID — lets you specify a custom email template (by its ID) to be used for the notification emails, allowing you to use pre-designed branded templates instead of the default system email format, for a more professional and consistent communication style
Location(Disabled) — tracks where form submissions are made from geographically, useful for field teams, site inspections, or location-based data collection
Approval(Disabled) — enables an approval workflow where submitted forms go through a review/sign-off process before being finalized, useful for multi-step authorization flows
Escalation(Disabled) — sets up automatic escalation rules, such as flagging or forwarding a submission to a higher authority if it meets certain conditions or goes unreviewed for too long
Layout(Simple) — controls the enterprise-level layout configuration of the form, currently set to Simple mode
Metadata(Not Set) — allows you to attach additional hidden data/context to form submissions, such as department IDs, project codes, or system tags
Communication(0 channels) — configures communication channels (e.g., Slack, email, SMS, webhooks) to notify teams or trigger messages when a form is submitted
This is the Master Menu settings panel, which controls how the form appears in the application's sidebar navigation. Here's a breakdown:
Show in Sidebar Menu — a toggle (on, shown in blue/purple) that, when enabled, makes this form visible as a menu item in the sidebar navigation, allowing users to quickly access it from anywhere in the app
Master Menu Label — the display name shown for this form in the sidebar menu. Currently set to "Test 1". If left empty, it defaults to "View [Form Name]"
Master Menu Icon — lets you specify a Material Design icon to display alongside the menu label in the sidebar. Currently set to "view_list". Examples of valid icon names include:
view_list
contact_page
description
Display Order — a numeric value that controls where this form appears in the sidebar menu relative to other items. Currently set to 0. Lower numbers appear higher/first in the menu
Master Menu Item Preview(info section at the bottom) — a live preview showing exactly how the menu item will appear in the sidebar:
Label: Test 1
Icon: view_list
Note: Any form builder can be made as a Master Form.
A: No. Once a form is published, it becomes locked. Contact your administrator to restore a previous version if changes are needed.
Q: What is the difference between Conditional Visibility and Conditional Enablement?
A: Conditional Visibility hides the field entirely until the condition is met. Conditional Enablement keeps the field visible but grayed out (disabled) until the condition is met.
Q: Can I reuse dropdown values across multiple forms?
A: Yes. Use Option Sets — centrally managed lists that can be referenced across any form in the system.
Q: What happens to existing submissions if a form is deactivated?
A: Existing submissions are preserved. Deactivating a form only prevents new submissions from being accepted.
Q: Can the AI-generated form be edited after generation?
A: Yes. The AI creates an initial structure that can be fully edited in the Form Builder Editor before publishing.
Q: What is the difference between Form Name and Display Name?
A: The Form Name is the internal system identifier (used in URLs and integrations). The Display Name is the user-facing title shown on the form itself.
Q: Can a form span multiple pages?
A: Yes. Use the Page Tab in Section configuration to assign sections to different pages, creating a multi-page form experience.
For further assistance, reach out to your system administrator or support team.
Search
From here you can search these documents. Enter your search terms below.