Drupal is a registered trademark of Dries Buytaert
drupal 11.3.8 Update released for Drupal core (11.3.8)! drupal 11.3.7 Update released for Drupal core (11.3.7)! drupal 11.2.11 Update released for Drupal core (11.2.11)! drupal 10.6.7 Update released for Drupal core (10.6.7)! drupal 10.5.9 Update released for Drupal core (10.5.9)! cms 2.1.1 Update released for Drupal core (2.1.1)! drupal 11.3.6 Update released for Drupal core (11.3.6)! drupal 10.6.6 Update released for Drupal core (10.6.6)! cms 2.1.0 Update released for Drupal core (2.1.0)! linkit 7.0.14 Minor update available for module linkit (7.0.14). masquerade 8.x-2.2 Minor update available for module masquerade (8.x-2.2). video_embed_field 3.1.0 Minor update available for module video_embed_field (3.1.0). bootstrap 8.x-3.40 Minor update available for theme bootstrap (8.x-3.40). menu_link_attributes 8.x-1.7 Minor update available for module menu_link_attributes (8.x-1.7). editoria11y 3.0.1 Minor update available for module editoria11y (3.0.1). geofield_map 11.1.9 Minor update available for module geofield_map (11.1.9). domain 3.0.0 Major update available for module domain (3.0.0). ai 1.2.15 Minor update available for module ai (1.2.15). ai 1.3.4 Minor update available for module ai (1.3.4). leaflet 10.4.7 Minor update available for module leaflet (10.4.7).

crm_migrate_node

1 sites Security covered
View on drupal.org

Migrate Node to Drupal CRM migrates node content types to Drupal CRM contact entities. It provides a UI to define migrations and map node fields to CRM contacts using Migrate Plus.

Features

  • Create migrations from a node (content) type to a CRM contact type.
  • Web UI to add and edit migrations and map node fields to CRM contact fields, including name components, addresses, and contact methods (emails, telephones, addresses).
  • Migrations appear in the standard Migrate UI; run them via Drush or the admin UI.
  • Optional Drush command crm-migrate-node:generate-simpsons-recipe (alias cmnsr) to generate Simpsons sample node recipe content from CSV.
  • Optional recipe crm_migrate_node_simpsons for demo or sample data.

Post-Installation

  1. Install CRM and Migrate Plus if not already installed.
  2. Grant the permission Administer Node to CRM migration to the appropriate roles.
  3. Go to Configuration → CRM → Node to CRM Migration.
  4. Click Add migration to choose a node type and a CRM contact type, then save to create the migration.
  5. Open the new migration’s tab to edit and configure field mappings (node fields to CRM contact fields).
  6. Run the migration via Manage → Migrate or Drush (e.g. drush migrate:status, drush migrate:import).

Additional Requirements

The optional Simpsons recipe (crm_migrate_node_simpsons) also depends on the Name, Telephone, and Address modules.

The CRM ecosystem modules (Name, Telephone, Address) provide full name and contact-method support on nodes and CRM contacts. Migrate Tools is recommended if you want to run and manage migrations from the admin UI.

Similar projects

Other migration modules target different sources or destinations. Migrate Node to Drupal CRM is specifically for node → CRM contact migration, with a dedicated mapping UI and Migrate Plus integration.

Supporting this Module

Contributions and support are welcome via the issue queue.

Community Documentation

Links to walkthroughs, external documentation, or a demo site (e.g. DrupalPod) can be added here when available.

You may continue to put additional information below here, if there are other things people need to know about this module.

Develop using DDEV ⚙

If you haven't already, install Docker and DDEV

git clone [email protected]:project/crm_migrate_node.git
cd crm_migrate_node
ddev config --project-type=drupal --docroot=web --php-version=8.4 --corepack-enable --project-name=crm-migrate-node
ddev add-on get ddev/ddev-drupal-contrib
ddev start
ddev poser
ddev symlink-project
ddev drush site:install -y
ddev drush pm:install crm_migrate_node -y
ddev drush config:export -y
ddev drush user:login

Activity

Total releases
2
First release
Mar 2026
Latest release
1 month ago
Release cadence
1 day
Stability
0% stable

Releases

Version Type Release date
1.0.0-alpha1 Pre-release Mar 18, 2026
1.0.x-dev Dev Mar 17, 2026