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). Search API HTML Element Filter 1.0.7 Minor update available for module search_api_html_element_filter (1.0.7). 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). Varbase Media Header 9.2.1 Minor update available for module varbase_media_header (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.

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

Activity

Total releases
1
First release
Jan 2026
Latest release
5 months ago
Releases (12 mo)
1 ▲ from 0
Maintenance
Active

Releases

Version Type Release date
1.0.0-beta1 Pre-release Jan 27, 2026