Let's POWER Automate

From no-code to low-code

Menu
  • Expressions
  • Filters
  • General
  • Application specific solutions
    • Dataverse
    • Excel
    • Forms
    • Outlook
    • Planner
    • Power Apps
    • SharePoint
    • Teams
  • Triggers
  • Ready to use solutions
    • Approval Process Solution
    • Task Delegation App
    • The Ultimate Power Automate expressions cheat sheet
    • Power Automate HTTP requests to SharePoint cheat sheet
    • Power Automate HTTP requests to Graph API cheat sheet
  • ABOUT ME
  • Get help with your flow
  • POWER PLATFORM SERVICES
Menu

How to move SharePoint form PowerApps app to another list

Posted on November 24, 2024November 24, 2024 by Tom

“I’m replacing the default SharePoint form with a PowerApps app, but I don’t see a way to move it to another list, how can I do that?”


When building PowerApps applications, you often have to develop the whole user interface. Various forms, some overviews over the data, the possibility to search and filter… a lot of screens for even simple applications. Which sounds like a lot of work, especially if you use SharePoint on the background. The point is, SharePoint already covers big part of the functionality, the only inferior one being the forms.

That’s why it sometimes make sense to replace just the forms with a PowerApp and keep the rest.

But application related only to a specific SharePoint list doesn’t appear among all the other PowerApps! How do you move it then? What’s the process to deploy it on production environment if you develop it somewhere else (something you should be always doing)?

Export the application

To export an app you must go into its Details page, that’s the same for SharePoint apps. But in this case there’s a bit different path. Since it doesn’t appear in the PowerApps portal, you must go there through the SharePoint list.

Go to the List settings -> Form settings -> See versions and usage (of the custom form created in PowerApps).

PowerApps SharePoint form another list

That’ll redirect you to the familiar app details page with the possibility to export the app. Export the package.

Reconnect it to another list

Now comes the tricky part, reconnecting the app to different sources. Extract the downloaded .zip file and dig deeper until you find the .json file with the application.

Open it in a code editor, e.g. Visual Studio Code.

This is the source code file for the PowerApp, containing all the references to connections its using, e.g.

PowerApps SharePoint form another list

You can see that there’re references to the SharePoint site, list names and their identifier. That’s the part you want to update. Replace the original list names with the list names on the other site. Replace the original url with the url of the new site, and do the same with the list identifiers.

IMPORTANT: Replace it everywhere in the file as the url / ids can appear on multiple places.

Once finished, update the file in the original .zip. This is something you’ll have to do in Windows as Mac OS is adding some system files to .zip making it unusable in this case.

Import it again

The last step is to import the updated .zip file. Go to the PowerApps portal and import it as any other PowerApps package.

If you updated the paths and identifiers (and updated the .json file in the .zip) the PowerApps app will be available on the new list. Just go do the List settings -> Form settings and tell it to use the custom PowerApps form.

Summary

It’s not always necessary to build a full PowerApps application, sometimes replacing just the SharePoint form can be enough. Since you shouldn’t develop directly on production, you should have a separate environment where you develop and test your solutions. It’s the same when replacing SharePoint form with an app. Yet in this case it’s even more tempting as there’s no easy way to move the form to the production list later…

However, as you can see in this example, it’s doable. You can move the PowerApps app replacing a SharePoint form to another list, it’s just a bit more complicated. Download the app, replace all the connection references, and import it back. That’s it, the app was moved to another list.


πŸš€ Master Power Automate

Join 2,100+ professionals getting actionable Power Automate tutorials, solutions, cheat sheets & tips every week.

No spam. Unsubscribe anytime.

1 thought on “How to move SharePoint form PowerApps app to another list”

  1. Pingback: From the Microsoft Power Platform blogs: Site security; Manage automations; Move SharePoint form; Power Platform pipelines - Cloudproz

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

πŸš€ Master Power Automate

Join 2,100+ professionals getting actionable Power Automate tutorials, solutions, cheat sheets & tips every week.

No spam. Unsubscribe anytime.

Still exchanging emails to get things approved?

Get the Approval Process solution and the Task Delegation App to skip the hard part and deploy an automated, fully functional approval solution on a SharePoint list in minutes! And then the next one, and the next one...

Approval Template Preview ✨ Learn more ✨

Turn ideas into flows with ease!

Grab the complete Power Automate Cheat Sheet Bundleβ€”everything you need to master expressions, SharePoint HTTP calls, and Graph API in Power Automate.

Cheat Sheet Bundle Preview ✨ Get the Cheat Sheets

Didn't find what you were looking for?
Need to adjust a solution to fit your needs?
Or would you just like to get an assistance from somebody with thousands of hours of experience with Power Automate?

Power Automate blogs worth visiting

Damien Bird
Dennis (Expiscornovus)
Paul Murana

©2025 Let's POWER Automate | Theme by SuperbThemes