plugin-crm deployment to the integrated CRM component in Midaz.
Starting with Midaz v3.5.0 and Helm Chart v5.x, CRM is no longer deployed as a separate plugin. It is now embedded directly into the Midaz monorepo and Helm chart.
What the guide covers
Architecture comparison
A side-by-side comparison of the standalone plugin architecture (separate repository, independent release cycle, dedicated Helm chart inmidaz-plugins namespace) versus the integrated component (monorepo under components/crm/, single Helm chart, shared namespace).
Step-by-step migration
The guide walks through the complete migration process:- Pre-migration assessment — Verify current plugin version and data state
- Configuration mapping — How standalone Helm values translate to the integrated chart
- Data continuity — Ensuring existing CRM data carries over without loss
- Cutover procedure — Steps to switch from standalone to integrated deployment
- Validation — Confirming the migration completed successfully
Rollback procedure
If issues arise during migration, the guide includes a rollback procedure to restore the standalone deployment.Troubleshooting
Common migration issues and their resolutions, including namespace conflicts, configuration mismatches, and data access problems.New Midaz deployments (v5.x+) do not need this guide. CRM is enabled directly in the Helm values as described in the Midaz installation guide.
Navigation update
CRM is now listed as a native Midaz module in the documentation navigation, rather than under the plugins section. The CRM overview page was updated to reflect its integrated status. This guide is available in English, Portuguese, and Spanish.

