Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Low Code
  3. Flow & Power Apps Migrator

Flow & Power Apps Migrator

MITPowerShell3.10.2

A PowerShell tool that automates migration of Power Apps, Flows, and SharePoint dependencies between Microsoft 365 tenants or sites.

GitHubGitHub
155 stars35 forks0 contributors

What is Flow & Power Apps Migrator?

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.

Target Audience

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.

Value Proposition

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.

Overview

Converts SharePoint Data sources for the MS Flow and PowerApps to a new tenant of your choice.

Use Cases

Best For

  • Migrating Power Apps and Flows from development to production tenants
  • Moving SharePoint-dependent low-code applications to client or partner environments
  • Automating the update of SharePoint data source references during tenant migrations
  • Packaging Power Platform solutions with SharePoint dependencies for distribution
  • Migrating customized SharePoint list forms built with Power Apps
  • Handling complex migrations involving multiple apps, flows, and SharePoint lists

Not Ideal For

  • Teams using non-Windows operating systems (macOS or Linux)
  • Projects requiring migration between SharePoint sites with different languages
  • Applications relying on non-SharePoint data sources like Word for Business
  • Environments where data sources span multiple sites or sub-sites

Pros & Cons

Pros

Automated SharePoint ID Conversion

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.

Integrated SharePoint Dependency Migration

Includes an interactive UI form to migrate dependent SharePoint lists, libraries, and content types, with batch scripts like Migrate-Packages.bat streamlining the process.

Solution and Form Support

Handles Solutions containing multiple apps and flows, and supports migrating customized SharePoint list forms with Power Apps, as detailed in the migration steps.

Client Deployment Packaging

Provides Prepare-Deployment-Package-for-Client.bat to generate ready-to-deploy packages for distribution, simplifying handover to clients or partners.

Cons

Cross-Language Migration Failures

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.

Post-Migration Cleanup Required

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.

Windows-Only Restriction

Does not support macOS or Linux, limiting its use to Windows environments, which is explicitly stated as a limitation in the README.

Frequently Asked Questions

Quick Stats

Stars155
Forks35
Contributors0
Open Issues40
Last commit11 months ago
CreatedSince 2018

Tags

#powerapps#low-code#microsoft-power-platform#powerautomate#flow#power-apps#powershell#migration-tool#sharepoint#sharepoint-online#automation

Built With

W
Windows
P
PowerShell

Included in

Low Code433
Auto-fetched 5 hours ago

Related Projects

XrmToolBoxXrmToolBox

An application that gather multiple tools to ease the customization and configuration of Microsoft Dynamics CRM/365/Dataverse/PowerApps

Stars642
Forks232
Last commit8 months ago
Levelup for Dynamics CRMLevelup for Dynamics CRM

Chrome, Edge Chromium and Firefox Extension for Dynamics CRM/365/Power Apps Power users

Stars267
Forks98
Last commit3 months ago
Power Platform Adoption FrameworkPower Platform Adoption Framework

Power Platform Adoption Framework

Stars134
Forks17
Last commit5 years ago
SharePoint Workflow ConverterSharePoint Workflow Converter

A proof-of-concept C# console application for retrieving legacy 2010 & 2013 custom SharePoint workflow definition files, and creating new Power Automate flows programmatically.

Stars16
Forks6
Last commit5 years ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub