We’re excited to announce a major upgrade to our form configuration system, now supporting advanced input types and dynamic behaviors to make data collection faster, smarter, and more flexible than ever.
With this release, Workflow designers can now create forms that adapt to user context, handle complex data structures, and provide richer defaults—without any extra work for end-users.
Key Highlights
- Conditional Input Logic
Forms can now respond dynamically to user selections:
- Show or hide fields based on dropdowns, true/false toggles, or whether a field has a value.
- Support multiple conditional paths (e.g., Account Type A shows X, Account Type B shows Y,Z,W).
- Nested logic allows complex flows where certain fields are required only if conditions are met.
- Smooth, real-time UI transitions prevent jarring layout shifts.
Conditional logic works seamlessly with Data Library items, ensuring all paths remain visible and editable. This means designers can now simplify complex forms and reduce confusion for end-users while ensuring required inputs are captured correctly.
- Key-Value Pair Objects
We’ve added a flexible key-value interface for integrations and metadata:
- Dynamically add, remove, or edit keys and values.
- Predefined key options or fully custom key/value entries.
- Support for all data types, including text, number, boolean, and blob.
- Optional replacement of key-value pairs with blob fields while preserving backward compatibility.
- Clean JSON output ensures all values are valid with no leftover escape characters.
This makes it easier than ever to configure headers, parameters, and custom metadata for Wrk Actions.
- Array of Objects
Forms can now handle multiple related items (e.g., addresses, line items, points) with:
- Dynamic management: add, remove, or reorder items.
- Each item can contain multiple fields (text, dropdown, date, etc.).
- Support for required/optional fields per item and unlimited array entries.
- Data Library integration and JSON-safe outputs for all values.
This enables more sophisticated, repeatable data structures in your Wrk Actions.
- Default Values
Wrk Actions now support pre-populated default values for any field type:
- Designers can provide starting values that users see immediately when adding the action.
- Default values are fully editable or removable by users, just like any manually entered input.
This ensures users always have helpful guidance when completing forms, reducing errors and speeding up configuration.
- Nested Configurations
Wrk Actions now fully support nested input schemas, unlocking faster, more modular Wrk Action design:
- Inputs are displayed clearly with full context (e.g., Shipping → Address → Line 1).
- Nested inputs support all new capabilities: conditional logic, default values, key-value pairs, and arrays of objects.
- All nested values are passed to the bot maintaining schema context for consistent execution.
This allows for library-style Wrk Actions (like “Create HubSpot Contact”) that are easier to configure and reuse.
Why This Matters
This release dramatically enhances flexibility and usability for Wrkflow designers:
- Forms are now smarter, more dynamic, and easier for users to complete.
- Complex data structures are simpler to manage and fully supported in JSON output.
- Nested and conditional inputs allow faster iteration and reusable Wrk Action design.
In short: faster, cleaner, and smarter Workflow building starts here.