viaSocket Help

Input Fields

Input Fields determine how users configure your integration. Each field type is designed for a specific kind of input, making configuration faster, more intuitive, and less error-prone.

#

Available Input Fields

Field

Use For

Example

Text

Collect text values

Name, Email Address, Company Name

Number

Collect numeric values

Amount, Quantity, Percentage

Dropdown

Allow users to select a single option from a list

Status, Priority, Country

Multi Select

Allow users to select multiple options from a list

Tags, Departments, Skills

Date

Collect date or date-time values

Due Date, Start Date, Expiry Date

HTML

Collect HTML content

Email Templates, Signature Templates

Markdown

Collect Markdown content

Notes, Documentation, Release Notes

Dictionary

Collect key-value pairs

Custom Fields, Metadata, Attributes

Input Group

Organize multiple related fields into a single section

Address Details, Customer Information

AI

Generate structured data using AI during setup

Filters, Content Blocks, JSON Configuration

Help

Display additional information as a Note

Field guidance, error or warning messages, and resource status updates

#

Common Properties

Most field types support these common properties. Some field types include additional properties.

Property

Description

key

Unique field identifier.

label

Display label shown to users.

type(ENUM)

Specifies the input field type (e.g., Text, Dropdown, AI Field, Help Field).

required(BOOLEAN)

Makes the field mandatory.

placeholder

Hint text displayed inside the empty field to guide the user's input format.

help

Default guidance text for user context.

defaultValue

Initial value populated in the field prior to user interaction.

visibilityCondition

Logic to show/hide the field based on other inputs. Read