Skip to main content

Input Parameters

Input parameters are external variables the creator can define when designing the Automation. The user of the Automation is asked to enter these values before executing. There are different types of input parameters and can be mandatory or optional, as well as static or dynamic.

ParameterType
TextTextbox
Long TextTextbox for longer text
NumberTextbox
Single-selectSelect one value from a dynamic or static list
Multi-selectSelect multiple values from a dynamic or static list
CheckboxTrue/False
Date and timeDefine a specific or relative date and time
ConnectionSelect a connection from a list
ListString

Creating Input Parameters

Creating Input Parameters: Written Step-By-Step Guide

  1. In the Workflow Editor mode of your Automation page, under INPUT click +. An Add a new input parameter dialog box opens. Here you can create or edit an input parameter.

  2. For each parameter, provide the following values:

    • Parameter Name (Mandatory)
    • Parameter Type (Mandatory)

    Depending on the type selected, enter values accordingly:

    • Display Name
    • Required Parameter: Select the checkbox
    • Placeholder
    • Default Value
    • Options list mode (Only for single/multi select) select Static or Dynamic. See Dynamic options.
  3. Click Add. The parameter defined is displayed under INPUT.

info

Input parameters can be used as part of a Step in the form {{ inputs.my_param }}. During the Automation execution {{ inputs.my_param }} will be substituted with the parameter value as provided by the user.

Input parameters can be used in python scripts as context.inputs[param_name].

Dynamic Options

Option lists of single and multi-select input parameters can be set dynamically for manual Automations. The dynamic options list is taken from a workspace’s global variables whenever a user runs an Automation manually, from the Self-service portal, or from the Slackbot. The global variable should either be in the form of a JSON list (e.g. ["value1", "value2"]) or a comma-separated list (e.g. value1,value2).