On this page
- Drupal-Native CRMs
- Contacts
- CRM - Contact Relationship Management
- CRM Core
- RedHen
- CRM Integrations with Drupal
- CiviCRM
- Salesforce Suite
- Bigin CRM integration
- NfP 365 CRM API
- SharpSpring CRM
- Activenet CRM integration
- Eudonet CRM Client API
- Simple Daxko CRM Integration
- Personify CRM integration
- Webform Copper CRM integration
- Webform GoHighLevel Integration
- b24 (1C-Bitrix24 CRM)
- DonorPerfect
- REMP Paywall
- Teamleader Integration
- HubSpot API
- ActiveCampaign
- OnePageCRM
- Twenty CRM integration
- Klaviyo CRM
- Virtuous CRM
- KeyCRM
- Pipedrive
- Webform Integration Pipedrive
Comparison of CRM modules
This page covers CRM-related modules that support at least Drupal 10.
Drupal-Native CRMs
This section covers CRMs built in Drupal itself (as opposed to simply integrating with Drupal).
Commentary on each Drupal-native CRM’s status is as of March 12, 2026.
Contacts
Contacts has limited recent development activity and releases and supports Drupal 10-11. Contacts uses the core Drupal User entity to represent a contact, whether that contact is an individual or an organization. This provides built-in compatibility with modules that rely on, interact with, or enhance Users, but overloads the concept of a Drupal User in a way that some may find undesirable.
CRM - Contact Relationship Management
Drupal CRM is in beta, is under active development, and supports Drupal 11. It provides one entity type to represent a "Contact", whether it is an individual, a household, or an organization (which are bundles/sub-types of Contacts). Drupal CRM is being adopted by Open Knowledge and Member Platform and takes a community-first approach to development.
CRM Core
No further development
CRM Core has no further development and has not had a non-dev release since Drupal 7 though the dev branch supports Drupal 9-11. CRM Core provides distinct entity types for Individuals and Organizations.
This is a project to Migrate CRM Core to Drupal CRM.
RedHen
RedHen has limited recent development activity. All maintainers are from one company. RedHen supports Drupal 8-10. It provides distinct entity types for Individuals and Organizations.
CRM Integrations with Drupal
This section details modules that integrate Drupal with non-Drupal CRMs. Summaries here are brief; check each project page for current compatibility and features.
CiviCRM
CiviCRM is a very popular open source CRM that integrates well with Drupal (see CiviCRM Entity). CiviCRM's information architecture is more closely aligned with the Drupal CRM project than that of CRM Core, RedHen, or Contacts.
Salesforce Suite
The Salesforce module provides integration with Salesforce including a robust infrastructure for syncing data between Salesforce Objects and Drupal Entities.
Bigin CRM integration
Bigin CRM integration connects Drupal to Zoho Bigin, Zoho’s lightweight CRM for small teams.
NfP 365 CRM API
NfP 365 CRM API exposes Microsoft Dynamics 365 for nonprofits (the "NfP" line) and related services to Drupal via API integration.
SharpSpring CRM
SharpSpring CRM integrates Drupal with SharpSpring (now part of Constant Contact’s Lead Gen & CRM suite).
Activenet CRM integration
No further development
Activenet CRM integration links Drupal to ACTIVE’s Activenet platform for programs, events, and memberships.
Eudonet CRM Client API
Eudonet CRM Client API provides a Drupal client for Eudonet’s CRM API.
Simple Daxko CRM Integration
Simple Daxko CRM Integration connects Drupal to Daxko’s membership, operations, and CRM-related products.
Personify CRM integration
Personify CRM integration integrates Drupal with Personify association and member-management CRM.
Webform Copper CRM integration
Webform Copper CRM integration sends Webform submissions and related data into Copper CRM.
Webform GoHighLevel Integration
Webform GoHighLevel Integration feeds Webform data into GoHighLevel’s marketing and CRM workflows.
b24 (1C-Bitrix24 CRM)
b24 (1C-Bitrix24 CRM) integrates Drupal with Bitrix24 CRM, tasks, and related collaboration tools.
DonorPerfect
DonorPerfect integrates Drupal with DonorPerfect’s nonprofit fundraising and donor CRM.
REMP Paywall
REMP Paywall connects Drupal to the REMP reader-engagement and subscription paywall stack (subscription tooling rather than a full CRM).
Teamleader Integration
Teamleader Integration links Drupal to Teamleader Focus CRM for sales, projects, and invoicing.
HubSpot API
The HubSpot API module is available as a helper for connecting to the HubSpot API and SDK. Additionally, the HubSpot module provides support for the API client and a Webform handler that uploads Drupal Webform submissions to HubSpot as HubSpot form submissions.
ActiveCampaign
ActiveCampaign integrates Drupal with ActiveCampaign’s marketing automation and sales CRM features.
OnePageCRM
The OnePageCRM API module provides a streamlined Drupal service wrapper for the OnePageCRM REST API. It is designed as a foundational developer tool, enabling other Drupal projects to interact with OnePageCRM’s action-focused sales workflow programmatically.
This is a project to Migrate OnePageCrm to Drupal CRM.
Twenty CRM integration
Twenty CRM integration connects Drupal to Twenty, an open-source CRM, with sync and helper utilities.
Klaviyo CRM
Klaviyo CRM bridges Drupal with Klaviyo’s customer profiles, email, SMS, and automation tools.
Virtuous CRM
Virtuous CRM integrates Drupal with Virtuous responsive fundraising and nonprofit CRM.
KeyCRM
KeyCRM connects Drupal to KeyCRM for orders, customers, and pipeline-style sales workflows.
Pipedrive
Pipedrive provides broader Pipedrive CRM integration for Drupal beyond Webform-only paths.
Webform Integration Pipedrive
Webform Integration Pipedrive creates or updates Pipedrive contacts and deals from Webform submissions.
Help improve this page
You can:
- Log in, click Edit, and edit this page
- Log in, click Discuss, update the Page status value, and suggest an improvement
- Log in and create a Documentation issue with your suggestion