Drupal is a registered trademark of Dries Buytaert
Release: Excel Serialization 2.1.2 Minor update available for module xls_serialization (2.1.2). Release: Time Zone Field 8.x-1.14 Minor update available for module tzfield (8.x-1.14). Module Revived: Entity API 8.x-1.7 Module entity updated after 17 months of inactivity (8.x-1.7). Release: Varbase - The Ultimate Drupal CMS Starter Kit (Bootstrap Ready) 10.1.2 Minor update available for distribution varbase (10.1.2). Release: MCP Sentinel 2.8.0 Minor update available for module mcp_sentinel (2.8.0). Release: Vartheme Bs5 4.1.1 Minor update available for theme vartheme_bs5 (4.1.1). Release: Varbase Heroslider 1.1.3 Minor update available for module varbase_heroslider (1.1.3). Release: Varbase Demo 1.1.2 Minor update available for module varbase_demo (1.1.2). Release: Varbase Dashboards 2.0.3 Minor update available for module varbase_dashboards (2.0.3). Security Coverage: Role Aware Maxlength Module role_aware_maxlength now has official Drupal security advisory coverage.

This project integrates Slack with Drupal's AI module, allowing you to interact with AI agents directly from Slack and send Drupal updates back to Slack. This enables team members to use AI tools within their existing workflows without needing to access Drupal directly.

AI Chat Integrations allows you to connect external chat platforms like Slack with Drupal’s AI module. It lets you interact with AI Agents directly from Slack and send updates from Drupal back to your chat.

Disclaimer: Some of the code was generated using AI for this module, under human supervision.

Features

  • Connect a Slack bot to Drupal’s AI ChatProcessor system.
  • Interact with AI Agents directly from Slack without logging into Drupal.
  • Send commands or questions to agents and receive responses in real time.
  • Bidirectional communication: trigger messages from Drupal to Slack based on events.
  • Flexible integration with custom ChatProcessor plugins.

This module is useful when you want to bring Drupal’s AI capabilities into team workflows. For example, editors, developers, or support teams can query or trigger AI agents directly from Slack instead of navigating the Drupal UI. It’s especially valuable for automation, monitoring, and quick interactions with AI-powered features.

Post-Installation

After installing the module, you will need to configure a Slack bot and connect it to your Drupal site:

  • Create a Slack app and bot via the Slack developer interface.
  • Configure OAuth tokens and permissions required for messaging.
  • Enter the Slack credentials in the module’s configuration page.
  • Connect the bot to a ChatProcessor (typically an AI Agent) within the AI module.
  • Optionally configure event-based triggers to send messages from Drupal to Slack.

Once configured, you can start interacting with your AI Agents directly from Slack channels or direct messages. Responses will be handled through the configured ChatProcessor.

Additional Requirements

  • Drupal AI module (with ChatProcessor support).
  • A configured Slack workspace and Slack bot.
  • Valid Slack API credentials (OAuth token, signing secret, etc.).
  • AI Agents module (to provide advanced agent-based interactions).
  • AI ChatProcessor plugins for custom workflows.
  • Queue or event-based modules for advanced automation scenarios.

Similar projects

While other integrations may connect Drupal to external services, this module focuses specifically on AI-driven chat interactions through the AI module’s ChatProcessor system. Its tight integration with AI Agents and bidirectional messaging differentiates it from more general Slack integration modules.

Supporting this Module

If you find this module useful, consider supporting its development through community contributions, issue reporting, and sponsoring ongoing work on Drupal AI initiatives.

Community Documentation

Planned improvements:

  • Add a setup “skill” to simplify configuration.
  • Provide clearer, image-based documentation for Slack bot setup.

Activity

Tracked releases
1
Tracked since
Apr 2026
Latest release
3 months ago
Releases (12 mo)
1 ▲ from 0
Maintenance
Active

Releases

Version Type Release date
1.0.x-dev Dev Apr 30, 2026