Custom actions in desktop flows

Custom actions developed by your organization and uploaded to the respective environments can be included in desktop flows and utilized like actions that belong in the standard library of automation actions.


  • This feature requires Power Automate for desktop v2.32 or later.
  • Ensure the .dll files describing Custom actions, their dependency .dll files, and the .cab files are properly signed with a digital certificate trusted by your organization. The certificate should also be installed on the device under the trusted root certificate authority where the desktop flow with custom action dependencies is modified and/or executed.

Custom actions exist at the environment level. As a best practice, use a "dev—test—prod" model when developing custom actions.

Known limitations

  • Custom actions groups can't exceed 30 MB upon upload.
  • Specific endpoints must be included in the allowlist for desktop flows containing custom actions to work properly. More information: Desktop flow services required for runtime
  • Application lifecycle management (ALM) isn't fully supported for desktop flows with dependencies on custom actions.
  • Upload date might differ in the portal than what is shown in the Assets library inside Power Automate for desktop.
  • The Assets library can't display more than 5000 custom actions groups.
  • Custom actions are not available for organizations that have enabled Bring your own key (BYOK) from the protection service.
  • Machines belonging in a hosted machine group should have the appropriate certificates required for custom actions, as set by your organization, installed on them. You can create a golden image, containing the respective certificate(s) and provide it during the creation process of the respective hosted machine group.

Next steps

Create custom actions

See also