CRM Migrate CRM Core
Migrates CRM Core (Drupal 7) to Drupal CRM on Drupal 10/11.
Overview
This module provides migrations that move CRM Core contacts and relationships from a Drupal 7 site into the CRM module’s entities on Drupal 10 or 11. It uses Migrate Plus and the Drupal core Migrate API.
What gets migrated
- Contacts — D7 CRM Core contacts become
crm_contactentities (individual, household, organization bundles). - Relationships — D7 Relation rows (CRM relationships) become
crm_relationshipentities. This migration depends on the contact migration.
Quick links
| Topic | Description |
|---|---|
| Installation | Prerequisites, Composer, enabling the module, and the D7 database connection |
| Running migrations | Running and troubleshooting the contact and relationship migrations |
| Fixture generation | Generating test fixtures from CSV with the Drush command |
| CSV format | Required columns and type mappings for contact and relationship CSVs |
Requirements
- Drupal 10 or 11
- CRM module
- Migrate Plus module
- Access to the Drupal 7 database (read-only) that contains the CRM Core and Relation data