Skip to main content

Input Widget

The Input Widget adds a free-text search box to the dashboard. As the user types, it queries the connected data source in real time and updates any linked widgets with the results. It is typically the primary search interface that drives the rest of a dashboard.

Modes of operation​

ModeDescription
Custom TableSearches a static or pre-loaded dataset. Supports visual column configuration, filtering, and filter groups.
WorkflowExecutes a backend workflow or API call with each keystroke. Use this for live lookups against external systems.

The available configuration panels differ by mode:

PanelCustom TableWorkflow
Data✅✅
Appearance✅✅
Details✅—
Filter✅—
Workflows—✅

Configuration panels​

Data panel​

Available in both modes.

FieldDescription
Widget NameTitle shown on the dashboard, e.g. "Search Item"
Widget Description / PlaceholderOptional helper text shown inside the search box
DatasourceChoose Custom Table or Workflow
Select Table / WorkflowBind to the specific dataset or workflow

Appearance panel​

Controls the font size of the widget title. Default is 24.

Details panel (Custom Table only)​

Configures how search results appear in the dropdown.

  • Select which table columns to include
  • Drag to set column order
  • Use the magnifying glass icon to mark a column as searchable

Divider controls how multiple field values are joined in each result:

OptionSymbol
Space" "
Comma","
Hyphen"-"
Pipe`"
Slash"/"
Example

With Pipe as divider: Female | alice@email.com | true | 10 | Alice Smith | Engineer

Filter panel (Custom Table only)​

Restricts which records appear in the search dropdown.

Field typeAvailable conditions
TextIs, Contains, Starts with, Ends with, Is empty
NumericEqual, Greater than, Less than, Is between, Is empty
DateIs, Relative to, Before / After, Is between, Is empty
BooleanIs / Is not (true / false)
CompareField-to-field comparison (e.g. salary > target_salary)
TagFilter based on tag values assigned to the logged-in user
ConstantStatic dropdown or hardcoded value

Use Filter Groups to combine conditions with AND / OR logic:

  • Group 1: employee_gender = Female AND tenure_years > 5
  • Group 2: employee_gender = Male AND tenure_years < 20
  • Combine: Group 1 OR Group 2
ControlAction
Add Filter RuleAdd another condition within the current group
Add Filter GroupCreate a new group
AND / OR toggleSet the logical connector within the group
DeleteRemove a rule or group

Workflows panel (Workflow mode only)​

FieldDescription
Connected WorkflowThe workflow to execute on each keystroke
Trigger ExpressionJSON payload sent to the workflow — use $linked as a placeholder for the user's typed input, e.g. {"header": {}, "body": "$linked"}
Data ExpressionExtracts the array of results from the workflow response
Description ExpressionSets the text shown for each result in the dropdown
Details Data ExpressionOptional — data passed to linked detail widgets on selection
Details Text ExpressionOptional — summary text shown when a result is selected
Details URL ExpressionOptional — opens a URL when a result is selected
tip

When using Workflow mode, test your trigger and data expressions against a real workflow response before publishing the dashboard. An incorrect expression will result in an empty dropdown with no error shown to the user.