Skip to main content
Properties describe the inputs of an action or trigger. Collabase draws the form of a step from them, so a person never writes JSON to fill in a step.
Inside run, context.propsValue holds the values with the right JavaScript type: a number as a number, a checkbox as a boolean.

Types

Other types, such as DateRange, Color, DynamicProperties and Custom, are accepted in the code, but the step form shows them as a plain text field.

Common options

Dynamic dropdowns

A dynamic dropdown loads its options from the other system while the person fills in the step.
The editor waits up to 15 seconds for the options. A plug that answers with an error shows the reason in the field. Keep a loader fast and return at most a few hundred options.

Inputs and data from earlier steps

A person can put a reference such as {{step_1.title}} into most inputs. Collabase replaces it before run is called, so your code sees the real value. A dropdown cannot take a reference by itself.
Last modified on October 26, 2026