Integrate Slack with Drupal

Integration Analysis

Our team of expert Drupal developers has researched available modules for integration with Slack. 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: Webhook Slack

Exposes webhooks to Slack Entities allowing Drupal to respond to changes in Slack.

Module Stability
Default Features
Integration Complexity
Documentation
Drupal 7
Module Stability
Unstable
Default Features
Developers Only
Integration Complexity
Somewhat Complex
Documentation
No Documentation
Drupal 8
Module Stability
Port: Not Started
Default Features
N/A
Integration Complexity
N/A
Documentation
N/A
Module: Slack Update Notifier

This module allows you to send messages to Slack whenever updates are available for Drupal Core.

Module Stability
Default Features
Integration Complexity
Documentation
Drupal 7
Module Stability
Moderately Stable
Default Features
Covers Most Uses
Integration Complexity
Simple
Documentation
Limited Documentation
Drupal 8
Module Stability
Port: Not Started
Default Features
N/A
Integration Complexity
N/A
Documentation
N/A
Module: Slack Receive

This module allows Drupal to receive Slacks outgoing webhooks and respond to them. This is an API module and does not provide any end-user functionality. 

Module Stability
Default Features
Integration Complexity
Documentation
Drupal 7
Module Stability
Moderately Stable
Default Features
Developers Only
Integration Complexity
Somewhat Complex
Documentation
Limited Documentation
Drupal 8
Module Stability
Port: Not Started
Default Features
N/A
Integration Complexity
N/A
Documentation
N/A
Module: Slack Invite

This module allows you to send slack invites to users without having to invite them manually.

Module Stability
Default Features
Integration Complexity
Documentation
Drupal 7
Module Stability
Stable
Default Features
Covers Most Uses
Integration Complexity
Somewhat Complex
Documentation
Limited Documentation
Drupal 8
Module Stability
Stable
Default Features
Covers Most Uses
Integration Complexity
Somewhat Complex
Documentation
Limited Documentation
Module: Slack Invite

This module allows users to invite themselves to your Slack team by filling out a form.

Module Stability
Default Features
Integration Complexity
Documentation
Drupal 7
Module Stability
Nonexistent
Default Features
N/A
Integration Complexity
N/A
Documentation
N/A
Drupal 8
Module Stability
Unstable
Default Features
Very Limited
Integration Complexity
Simple
Documentation
Limited Documentation
Module: Slack Entity

This module provides a Slack entity to allow other modules to provide data for it.

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

This module allows you to send messages to Slack from Drupal.

Module Stability
Default Features
Integration Complexity
Documentation
Drupal 7
Module Stability
Stable
Default Features
Covers Most Uses
Integration Complexity
Somewhat Complex
Documentation
Limited Documentation
Drupal 8
Module Stability
Moderately Stable
Default Features
Covers Most Uses
Integration Complexity
Somewhat Complex
Documentation
Limited Documentation
Module: Notify Slack

This module provides webhooks to allow you to send messages to Slack from Drupal.

Module Stability
Default Features
Integration Complexity
Documentation
Drupal 7
Module Stability
Stable
Default Features
Developers Only
Integration Complexity
Somewhat Complex
Documentation
Limited Documentation
Drupal 8
Module Stability
Port: Not Started
Default Features
N/A
Integration Complexity
N/A
Documentation
N/A