Protection

Microsoft backs up your Power Platform for 7 days. You've built mission-critical apps.

Automated backup and granular restore for Power Apps, Power Automate, and Power BI.

From $7,500one-time deployment
compass://power-platform-backup
Backup Dashboard
All healthy
PA
Power Apps2h ago
47 apps142 versions
PF
Power Automate2h ago
123 flows389 versions
PB
Power BI6h ago
34 reports98 versions
DV
Dataverse1h ago
8 solutions24 versions
Total Storage
12.4 GB
Total Versions
653
Next backup: 22:00 UTC

Overview

Microsoft provides only 7-day system backups for non-production Dataverse environments (28 days for Managed Environments), with full-environment restores only - no granular recovery. There is zero native backup for standalone Power Apps, Power Automate flows, or Power BI reports. If a developer accidentally deletes a canvas app or a flow breaks during an update, your only option is to rebuild from scratch.

Compass Power Platform Backup deploys a hybrid Python + PowerShell Azure Functions architecture. A Python orchestrator Azure Function manages scheduling, inventory, versioning, and the React management interface. A companion PowerShell Azure Function App handles the actual export operations using PnP PowerShell and the Power Platform CLI. Power BI report exports (.pbix) go through the Power BI REST API called directly from Python. All backup artifacts are stored in Azure Blob Storage within your subscription with automatic lifecycle tiering.

Use Cases

  • Mission-critical Power App protection
  • Power Automate flow version management
  • Power BI disaster recovery
  • Dataverse solution rollback capability

Key Features

Automated scheduled backups of Power Apps (canvas and model-driven), Power Automate flows, Power BI reports, and Dataverse solutions
Hybrid Python + PowerShell architecture: Python for orchestration and UI, PowerShell for Power Platform exports
Granular restore: recover individual apps, flows, or reports without full-environment restore
Version history with comparison capabilities in the React management UI
Storage in Azure Blob Storage within customer's subscription (Cool tier for recent, Archive for old)
React web interface for backup browsing, version comparison, and restore operations
Configurable backup schedules via Azure Functions timer triggers (nightly, weekly, custom)
Azure Logic Apps notifications on backup success, failure, or anomaly detection
Power BI REST API integration for direct PBIX export from Python

Technical Architecture

Deployed in your tenant
Your Microsoft 365 Tenant
Nightly ScheduleConfigurable timer
Python + PowerShellAzure Functions
PnP + PP CLIApp/flow export
Azure Blob StorageCool/Archive tiers
React DashboardBrowse + restore
trigger
compute
api
storage
output
All components run in your Azure subscription

Cost Comparison

MetricSaaS CompetitorsCompass
Cost (1,000 users, annual)$38,400 - $84,000/yr$7,500 one-time + ~$5/mo storage
3-year total cost$115,000 - $252,000$7,680
Savings over 3 yearsN/A$107,000 - $244,000 (93-97%)
Data locationVendor cloudYour Azure Blob Storage

Transparent Disclosure

Connections and credentials (OAuth tokens, service account passwords) cannot be backed up due to security constraints. After restoring an app or flow, users must re-establish connections manually. This is a platform limitation affecting all backup solutions, not just Compass.

Ready to deploy Power Platform Backup?

Book a consultation and we will walk through your tenant to show exactly how this product maps to your requirements.