Input and output variables

Completed

While Power Automate desktop app can work autonomously, you might need to exchange data with other products of the Power Automate platform.

Power Automate desktop app provides this functionality through the input and output variables. By using these variables, you can pass data to and from Power Automate desktop app and develop sophisticated flows.

This feature creates unlimited potential, so you can make the most out of the platform and create a complete automation solution.

Note

For more information about passing data between Power Automate desktop app and Power Automate, see Link a Power Automate desktop flow with a cloud flow.

To create an input or output variable, select the + button in the variables pane, and choose the respective option.

Screenshot of the button to add a new input or output variable.

In the dialog, enter the variable's name, the external name, the default value, and a description.

The Variable name represents the variable's name in the flow, while the External name represents the name used outside the flow in Power Automate.

Screenshot of the Variable name and External name fields in the Add a new input variable dialog.

After you create input and output variables in your Power Automate desktop flow, you can pass data back and forth from a Power Automate cloud flow.