Skip to main content
Drupal is a registered trademark of Dries Buytaert
Release: OpenID Connect / OAuth client 3.0.0-alpha9 New alpha version released for module openid_connect (3.0.0-alpha9). Release: Opensolr Search 4.5.0 Minor update available for module opensolr_search (4.5.0). Release: Timelinr 1.0.1 Minor update available for module timelinr (1.0.1). Usage Milestone: Simplify Module simplify crossed 10,000 active installs. Usage Milestone: Views Reference Filter Module entityreference_filter crossed 10,000 active installs. Usage Milestone: Dropdown Language Module dropdown_language crossed 10,000 active installs. Usage Milestone: Paragraphs Browser Module paragraphs_browser crossed 10,000 active installs. Usage Milestone: OpenAPI Module openapi crossed 10,000 active installs. Usage Milestone: Decoupled Router Module decoupled_router crossed 10,000 active installs. Module Revived: Entityqueue Buttons 1.1.2 Module entityqueue_buttons updated after 8 months of inactivity (1.1.2).

This module allows you to send multi-channel notifications to both Drupal users and external contacts via email and SMS. It's designed to reach deskless workers who may not have Drupal accounts, with features like contact management, CSV import, and an audit trail for all messages sent.

Open Intranet Messenger provides multi-channel notifications (Email, SMS) for Drupal users and external contacts. Designed for reaching deskless workers without creating Drupal accounts.

Features

  • Multi-channel notifications - Send messages via Email and SMS from a unified interface
  • External contacts management - Create contact lists for people without Drupal accounts (deskless workers, field staff, contractors)
  • CSV import - Bulk import contacts from Excel/CSV files
  • Taxonomy grouping - Organize contacts by department, office, location, or custom vocabulary
  • Notification queue - Asynchronous processing prevents timeouts when sending to many recipients
  • Complete audit trail - Full notification history with delivery status tracking
  • Extensible architecture - Plugin system allows adding new channels (Slack, Teams, Push notifications planned)

Use cases:

  • Notify all employees about policy changes without adding them to the system
  • Send SMS alerts to field workers who don't have intranet access
  • Reach external contractors via email without creating user accounts
  • Reduce per-user license costs compared to Microsoft/Google solutions

Post-Installation

After installation:

  1. Navigate to Configuration → System → Open Intranet - Messenger
  2. Configure the taxonomy vocabulary for contact grouping (e.g., Departments)
  3. Set up enabled channels and default notification channel
  4. For SMS: Configure the SMSAPI module at /admin/smsapi/configuration
  5. Add contacts manually or import from CSV at Messenger → Contacts → Import from CSV
  6. Send notifications from Messenger → Send Notification

Additional Requirements

⚠️ Important: This module is designed to work as part of the Open Intranet distribution. It has not been tested on standalone Drupal core installations. We recommend using it only within the Open Intranet project.

Required:

  • Drupal 10.3+ or Drupal 11
  • Open Intranet distribution

Optional dependencies:

  • SMSAPI - Required for SMS notifications (Polish SMS gateway with international support)
  • Queue UI - Recommended for monitoring notification queue
  • Symfony Mailer - Enhanced email delivery with better configuration options
  • Queue UI - Visual monitoring of the notification queue
  • SMSAPI - SMS gateway integration (requires SMSAPI.pl account)

Similar projects

Module Difference Message + Message Notify More complex, entity-based messaging. Messenger is simpler, focused on direct notifications to contact lists. Simplenews Newsletter-focused with subscriptions. Messenger targets internal communications without subscription management. Views Send Sends emails from Views. Messenger provides dedicated UI for multi-channel notifications to both users and external contacts.

Key differentiator: Messenger is specifically designed for internal corporate communications to reach people who don't have system accounts (deskless workers), with built-in support for multiple notification channels.

Supporting this Module

This module is developed and maintained by Droptica as part of the Open Intranet project.

Community Documentation

Future roadmap:

  • Slack channel integration (webhook)
  • MS Teams notifications
  • Web Push / Mobile Push notifications
  • Nextcloud Talk integration

Depends on

Dependencies of the latest stable release

No dependencies recorded for this project.

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
1
Tracked since
Jan 2026
Latest release
7 months ago
Releases (12 mo)
1 ▲ from 0
Maintenance
Slowing

Releases

Version Type Core Release date
1.0.0-beta1 Pre-release 10–11 Jan 27, 2026