By now you are probably familiar with how to use steps to create your processes. If not, we suggest reading the corresponding tutorial before going through Actions.

Step Tutorial

In this tutorial we cover


Action Types

Action Conditions

Data Reference


While steps define the overarching structure of your process and its owners, actions are detailed input fields required to complete the step (work instructions, data inputs like customer ids, etc.). You saw this when you created the action "Provide customer id" in our "Master Data Change" process example. Each step can consist of multiple actions and action can be flagged as optional.

In our previously used Master Data Change process the step "Provide details of change" consists of three actions.

When a process instance is running, the step assignee will see this view.

You can change the order of the actions by using drag-and-drop. Additionally you can delete and duplicate actions.

Action Types

You can choose from a range of different actions. They all require some form of input by the step assignee. An exception is the Instruction action. This action allows you to give more context about the task to the step assignee and does not require any input.

Action Type


Address Input

Fields for street, ZIP code and city

the address validity is not checked automatically


List with items that can be checked off

Date Input

Entry for day, month and year

File Upload

Enables a range of file uploads

Image Upload

Enables image file uploads

when on mobile it automatically opens the camera

possible to embed image in later steps by using data reference


Non-interactive field to share information

Single Value Dropdown

Dropdown with only one selectable item

Multi Value Dropdown

Dropdown with multiple selectable items


List where only one item can be selected

using data reference, this field is useful for triggering conditional steps

String Input

Single line text field for short text input


Field which allows users to add their signature

Text Input

Multiple line text field for long text input

URL Input

Field where clickable URLs can be added

User selection

Dropdown with a list of your workspace users and teams.

using data reference, this field is useful for dynamically assigning a step to a user

Action Conditions

An action may be only required based on previous action input values. The rules of dependency of one action on the outcome of previous actions can be set up by defining conditions.

For that, we offer you action conditions. In the desired action simply click on the condition icon.

A pop-up will appear in which you define the conditions. The condition is based on an input entered in a previous action. First, we need to select the action on which the condition depends and afterward the input value that shall be satisfied.

You can have one or multiple conditions. To combine multiple conditions, you have the option of ensuring a condition must be fulfilled (using AND condition) or either one or the other (OR condition).

Data Reference

Actions often build on top of information provided in previous steps. For the "Master Data Change" example it would be useful to show all the information entered by the customer support agent to the data specialist, especially the proof of address. Also at the end of process instance the customer support would like to access the proof of address change that the data specialist submitted in a previous step.

Let us build this logic together by using the data reference feature. Data reference can be accessed on the configuration of every step, by clicking the curly brackets

To display the proof of address, customer id and new address, enter the process editor of the Master Data Change process and configure the Instruction action. Click on the curly brackets and choose the field that you want to reference

You can proceed in the same way to reference other fields. When the data specialist will execute the step in a running process instance he will be able to see all information that he needs.

Did this answer your question?