Skip to main content

Celonis Product Documentation

Execute Skills in Action Flows

In this tutorial, we're going to cover how to execute existing Skills within an Action Flow. If you're interested in how to execute an Action Flow from a Skill, please refer to this tutorial.

Getting Started
Configuring the Skill to be executed

1. Navigate to the Skill you want to execute.

2. Add a Manual Sensor, allowing for a manual execution of the skill by copying and inserting the execution URL in the browser.


You can only select Skills with a Manual Trigger, not with a Smart Trigger.


(3. OPTIONAL: Add input field to have the possibility to transfer data from the Action Flow to the Skill)

1. Choose the add new input button to have the possibility to transfer some data from the Action Flow to the Skill later


2. Choose a name for the input to come and define the format


3. Save afterwards and

4. Publish the package (necessary to find the skill within the Action Flow)


4. Publish the Skill to make it accessible from within Action Flows.

Configuring the Action Flow

4. Create an application key (create Application Key → Navigate to the package where your Skill is located→ Select Permissions on the : menu→ Enable 'Use Package' Permissions for your AppKey)

5. Add a new action.

6. Search for 'Celonis'.

7. Select 'Execute Process Automation Skill'.


8. Add a connection and enter the application key you just created.

9. Once you've done that, a new menu opens up with a list of all published Skills within the team you're working in. Select the Skill you want to execute within your Action Flow. If you added the input field at the Manual sensor a field will be shown when you selected the skill where you can put the data to transfer in.


Pass CSV Output to Skill

If you want to use a CSV output from your Action Flow in a Skill, you have to encapsulate the data with the base64() function.


10. Run the Action Flow to execute the Skill.