top of page
Writer's pictureAlan Campbell

Seamless Power App to Power Automate Integration Guide

Updated: Oct 30, 2023

Embarking on a journey of creating seamless, automated workflows and engaging apps is more than just stringing together actions and triggers. It’s about developing a symphony where each tool plays its vital part, and harmony is achieved through meticulous orchestration. Here at Bluedialog, we dive into the intricate world of Microsoft Power Platform, exploring the depths and potentials of Power Automate and Power Apps.


In this blog, we explore the nuanced process of developing a Power App that eloquently communicates with a Power Automate workflow, utilizing parameters to enhance the interaction. If you've ever found yourself bamboozled with the meticulous detail required in creating a robust workflow, or scratching your head trying to ensure your workflow is listening and responding adequately, you’re not alone. These can indeed be daunting tasks - but fret not! We’ve got you covered.


Join us, as we untangle the complexities, celebrate the functionalities, and pave the way towards a future where automation and application development is not a herculean task, but a journey of exploration, innovation, and empowerment.


The Workflow Creation Process


There are several ways to link a Power App to a Power Automate workflow. Here is what I recommend. First you start with creating the workflow from Power Automate and then you link the Power Automate workflow to the Power App from within the App.


1. In Power Automate, click on + New Flow in the upper menu and then Instant cloud flow

this shows how to create an instant cloud flow when you create a new power automate workflow
Create an Instant Cloud Flow

2. Scroll down to the next page on the list and select PowerApps (V2). The select Create.

this shows that you need to scroll down and select the powerapps v2 when creating your instant cloud flow
Select the PowerApps (V2)

3. Click on the PowerApps (V2) step. Once this is done click on + Add an input.

This shows that you need to click on +add an input to get the option of parameters
Click on Add an Input

4. Click on the Text icon.

this shows that you need to click on the Text icon when adding power automate parameters
Click on the Text icon

5. Enter the variable name and example content. In my case I entered textInput followed by Hello.

this shows how to enter a variable name and content when establishing a parameter
Enter the variable name and sample content

6. Create an initialize variable step. You cannot save the workflow without at least one step. This step has no value, but is simply a placeholder for future steps you will add.

this shows that you need to add an initialize variable step as you need at least one step to save the workflow
Add an Initialize variable

7. Save and exit the workflow


The Power App Creation Process


8. Click on + New App in the upper menu and then Canvas. Give the app a name.

this shows how to create a new canvas app in power apps
Create a new canvas app

9. In the left menu click on the Power Automate Icon.

this shows where to click on the power automate icon
Click on the Power Automate icon

10. Click on + Add flow and then select the workflow you created in the last section.

this shows where to click to add a workflow to a power app
Click on + Add flow and select the workflow

11. Click on the Button and then in your OnSelect trigger enter the name of your workflow with the .run extension followed by a literal as show in the example below:

this shows how to setup the onselect trigger when running the power automate workflow from power apps
Enter the OnSelect trigger information

12. Press F5 to preview the app. Click on the Button to trigger the workflow. You should now see the workflow run and accept the parameter data you sent.


Tricks and Tips


If you modify your Power Automate workflow then you will need to refresh the workflow in your app. In some cases you may even need to remove the workflow from the App and then add it back in again. You will get errors during the workflow execution if you do not refresh the workflow within the App.

this shows where to refresh the workflow after modifying the power automate workflow
Refresh the Workflow

Conclusion


Navigating the digital corridors of the Power Automate workflow can initially seem like a labyrinthine task. Yet, through meticulous exploration, understanding, and practice, the apparent complexity unfolds into a powerful toolkit, empowering us to automate processes, enhance efficiency, and facilitate smoother digital interactions.


As we draw our discussion to a close, let's reflect on the pivotal role that intelligent automation plays in our digital era. Power Automate is not merely a tool but a bridge that connects disparate applications, streamlines operations, and, most importantly, unlocks potential for innovation and optimized productivity within our workspaces.


Your journey through our guide is not the destination but a sparking point. The real magic happens when you apply these insights, intertwine functionalities, and create something uniquely tailored to solve your challenges or elevate your processes. The world of Power Automate is vast, and your exploration into its depth, an exciting adventure waiting to unfold.


We warmly invite you to share your experiences, challenges, successes, and innovations with us and our community. Every scenario provides a new learning, every problem, an opportunity to innovate, and every solution, a chance to inspire others.


Thank you for embarking on this journey with us, and here's to countless more adventures, exploring, understanding, and mastering the powerful world of automation together!


Happy Automating!


26 views0 comments

Recent Posts

See All

Comments


bottom of page