Skip to content

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_contact entities (individual, household, organization bundles).
  • Relationships — D7 Relation rows (CRM relationships) become crm_relationship entities. This migration depends on the contact migration.
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