Drupal is a registered trademark of Dries Buytaert
Protected Pages 3.0.0 Major update available for module protected_pages (3.0.0). Commerce Core 3.3.8 Minor update available for module commerce (3.3.8). Layout Builder Reorder 2.0.1 Minor update available for module layout_builder_reorder (2.0.1). Ban 1.1.0 Minor update available for module ban (1.1.0). Field Formatter Range 2.0.0 Major update available for module field_formatter_range (2.0.0). Field Formatter Range 8.x-1.8 Minor update available for module field_formatter_range (8.x-1.8). UI Patterns (SDC in Drupal UI) 2.0.18 Minor update available for module ui_patterns (2.0.18). Varbase FAQs 9.2.1 Minor update available for module varbase_faqs (9.2.1). Search API Solr 4.3.11 Module search_api_solr updated after 14 months of inactivity (4.3.11). Provus Mega Menu Module provus_mega_menu crossed 1,000 active installs.

RedHen CRM

263 sites Security covered
View on drupal.org

RedHen is a flexible, Drupal-native Customer Relationship Management (CRM) system designed for organizations. It manages contacts, organizations, and their relationships, and can integrate with enterprise CRMs like Salesforce. RedHen allows users to customize their CRM data using Drupal's familiar interfaces and provides tools for managing and deduplicating contact information, connecting website users to their CRM profiles.

RedHen is a Drupal-native CRM initially designed for common nonprofit needs, but built for flexibility. It has classic CRM functionality for managing information about contacts, organizations, and their relationships between each other and your organization.

Although it's a fully-functional self-contained lightweight CRM, RedHen is also designed to be an ideal integration point to enterprise CRM solutions like Salesforce or Blackbaud. Salesforce integration with RedHen is a specific focus of this project, and RedHen is created and maintained by ThinkShout, who also contribute to the Salesforce module.

What is it good for?

RedHen is built as a CRM, so it's good for CRM stuff! Specifically, RedHen can help you track relationships and interactions with people and organizations, and since it's integrated with your website it can allow you to use that information to change the way your site behaves and the way your users interact with it. A simple example is connecting Contact records in the CRM to a Users in Drupal, so if your contacts have a login to your site, they can update their mailing address when they are logged in and that information will be in your CRM database automatically.

RedHen has some great built-in tools for managing large collections of Contacts, including an intelligent find-and-dedupe interface for Contacts to help you keep your data neat.

If you are already comfortable with Drupal, RedHen allows you to customize your CRM data the same way you customize Drupal: the same field creation interface, integration with Views, etc.

RedHen CRM is designed around the CRM needs of membership organizations and associations, but the RedHen framework is flexible enough for use in a wide range of CRM solutions: give it a shot!

Learning More

RedHen's modular structure is similar to Drupal Commerce. As with Commerce, the RedHen modules you get here won’t give you a functioning CRM immediately: they require configuration and customization for your organization's specific needs.

Some helpful videos were made for the Drupal 7 version of the Redhen module, and while the Drupal 8+ version of the module is similar in many ways, there are enough differences that these should be treated as informative rather than used as guidance.

Project Structure

The core RedHen module provides shared APIs and some other business, but all the fun functionality is broken out into the sub-modules:

Modules

  • Contact (redhen_contact): Creates contact entities and allows integration with Drupal users.
  • Dedupe (redhen_dedupe): Provides an interface for locating duplicate Contacts based on a selectable subset of contact fields, and a visual interface for precisely controlling a merge operation.
  • Organization (redhen_org): Creates organization entities.
  • Connections [D8+ only] (redhen_connections): Creates fieldable connections between two CRM objects, and allows assigning Connection Roles which grant access to other entities based on these connections.

Activity

Total releases
4
First release
May 2025
Latest release
2 weeks ago
Releases (12 mo)
3 ▲ from 1
Maintenance
Active

Release Timeline

Releases

Version Type Release date
2.2.0-rc2 Pre-release Jun 30, 2026
3.0.0-alpha1 Pre-release May 12, 2026
2.2.0-rc1 Pre-release May 12, 2026
2.1.0 Stable May 28, 2025