When you host your flows in a solution, they become portable, making it effortless to move them and all their components from one environment to another. A typical use case is for an independent software vendor (ISV) to develop flows in a sandbox environment, and then move those flows to a test environment. After testing, the ISV would then move the flows to a production environment for clients who purchase these flows. This process is much easier when you create your flows in solutions, and then move the solutions and their contents.

Flows you create inside a solution are known as solution-aware flows. You can add multiple flows in a single solution.


You cannot move non-solution-aware flows (flows not created in a solution) into a solution.


You must have the following components to create solutions, and solution-aware flows:

Create a solution

Follow these steps to create a solution:

  1. Sign in to Power Automate.

  2. Select Solutions from the navigation bar.

  3. Select + New solution.

  4. Provide all required information for your new solution, including Display Name, Publisher, Version, and Name. It's also a good idea to provide a description of your solution.

  5. Select Save and Close from the menu at the top.

    Your new solution might appear like this image:


    Select Solutions to refresh the list of solutions if your new solution doesn't appear.

Learn more