A PowerShell tool that automates migration of Power Apps, Flows, and SharePoint dependencies between Microsoft 365 tenants or sites.
Flow & Power Apps Migrator is a PowerShell-based tool that automates the migration of Microsoft Power Apps, Cloud Flows, and their SharePoint dependencies between different Microsoft 365 tenants or SharePoint sites. It solves the problem of manually updating SharePoint data source references when moving low-code applications to production or client environments, which is error-prone and time-consuming.
Microsoft Power Platform developers, SharePoint administrators, and IT professionals who need to migrate Power Apps, Flows, and SharePoint artifacts across tenants or sites, especially during deployment to production or distribution to clients.
It saves significant manual effort by automatically converting SharePoint data source IDs and migrating dependent lists, reducing errors and streamlining the entire migration process with simple batch scripts and an interactive UI.
Converts SharePoint Data sources for the MS Flow and PowerApps to a new tenant of your choice.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
It automatically finds and replaces SharePoint site IDs in exported Power Apps and Flows using a resourceMapping.csv file, eliminating manual updates as shown in the 'How it works' section.
Includes an interactive UI form to migrate dependent SharePoint lists, libraries, and content types, with batch scripts like Migrate-Packages.bat streamlining the process.
Handles Solutions containing multiple apps and flows, and supports migrating customized SharePoint list forms with Power Apps, as detailed in the migration steps.
Provides Prepare-Deployment-Package-for-Client.bat to generate ready-to-deploy packages for distribution, simplifying handover to clients or partners.
The tool consistently fails with E_ACCESSDENIED errors if source and target sites have different languages, a known issue highlighted in the changelog and limitations table.
Migrated lists often have extra content types and incomplete forms that need manual deletion or fixes, as repeatedly noted in the 'Known issues' sections of updates.
Does not support macOS or Linux, limiting its use to Windows environments, which is explicitly stated as a limitation in the README.