Drupal is a registered trademark of Dries Buytaert

openintranet_messenger

35 sites No security coverage
View on drupal.org

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
1 month ago
Release cadence
Stability
0% stable

Releases

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