Integrate MailChimp with Drupal

Integration Analysis

Our team of expert Drupal developers has researched available modules for integration with MailChimp. We’ve combined this with feedback from the Drupal community to provide you with basic expectations of what this integration will require.

Below you’ll find information on the available module(s) along with developer notes. Our summary analysis covers both Drupal 7 and Drupal 8. Learn more about how we rated each module or let us know if we missed something.

Module: Webform Mailchimp

Provides Mailchimp integration with the webform module. Webform Mailchimp provides a webform component to allow users to subscribe to a newsletter upon submission.

Module Stability
Default Features
Integration Complexity
Documentation
Drupal 7
Module Stability
Unstable
Default Features
Limited
Integration Complexity
Somewhat Complex
Documentation
Limited Documentation
Drupal 8
Module Stability
Port: Stable
Default Features
Limited
Integration Complexity
Somewhat Complex
Documentation
Limited Documentation

7.x-1.x uses Webform 3.x

7.x-2.x uses Webform 4.x

8.x

Module: MailChimp Subscriptions

This module provides a block that allows any visitor to subscribe to content by a specific author.

Module Stability
Default Features
Integration Complexity
Documentation
Drupal 7
Module Stability
Stable
Default Features
Fully Featured
Integration Complexity
Simple
Documentation
Limited Documentation
Drupal 8
Module Stability
Port: Not Started
Default Features
N/A
Integration Complexity
N/A
Documentation
N/A

This module requires the 1.3 version of the MailChimp API. API version 2 is not compatible with this module.

Module: MailChimp

This module provides a fully-featured integration with the MailChimp API. It comes with a suite of modules that expose end-user functionality.

Module Stability
Default Features
Integration Complexity
Documentation
Drupal 7
Module Stability
Stable
Default Features
Fully Featured
Integration Complexity
Simple
Documentation
Well Documented
Drupal 8
Module Stability
Stable
Default Features
Fully Featured
Integration Complexity
Simple
Documentation
Well Documented
Module: Flux Mailchimp

This module provides an integration with MailChimp by means of the flux services integration. This module does not expose any end-user functionality.

Module Stability
Default Features
Integration Complexity
Documentation
Drupal 7
Module Stability
Unstable
Default Features
Developers Only
Integration Complexity
Very Complex
Documentation
No Documentation
Drupal 8
Module Stability
Port: Not Started
Default Features
N/A
Integration Complexity
N/A
Documentation
N/A
Module: Commerce MailChimp

This module allows the MailChimp module to integrate with Drupal commerce, allowing users to sign up during the checkout process.

Module Stability
Default Features
Integration Complexity
Documentation
Drupal 7
Module Stability
Stable
Default Features
Covers Most Uses
Integration Complexity
Simple
Documentation
Well Documented
Drupal 8
Module Stability
Port: Not Started
Default Features
N/A
Integration Complexity
N/A
Documentation
N/A