Discover powerful Dolibarr extensions designed to automate your business processes

Advanced Notification Manager (technical name: dolinotificationpro) turns Dolibarr into a true centralized notification platform. It unifies internal notifications, business alerts, reminders, system messages and automations, and delivers them across every modern channel — Email, SMS, Push, browser, Microsoft Teams, Slack, Discord, WhatsApp Business, Telegram and Webhook.
Designed as a Security Operation Center (SOC) style command console, the module goes far beyond the native Dolibarr notification system: a real-time dashboard with 25+ KPIs, a unified notification center, a rule and trigger engine, multi-level approval and escalation workflows, multichannel campaigns, multilingual templates, recipient management, per-user preferences, a full delivery journal, automatic escalation and decisional reporting.
· Unified notification center with folders, search and preview.
· SOC-style real-time dashboard (KPIs, status board, charts, SLA).
· Multichannel delivery: Email, SMS, Push, browser, Teams, Slack, Discord, WhatsApp, Telegram, Webhook, MQTT.
· Automatic notifications driven by a trigger engine and a conditional rule engine (IF / THEN / ELSE).
· Multi-level approval and escalation workflows.
· Mass multichannel campaigns with delivery tracking.
· Multilingual message templates with variables and signature.
· Recipients and groups, per-user notification preferences.
· Reminders (personal, client, project, contract, invoice…) with recurrence.
· Automatic escalation to supervisor, manager and management.
· Complete delivery journal and decisional reporting with CSV export.
· REST/Webhook publishing API for external modules.
· Fully translated into French, English, Spanish, Italian and German.
A unified inbox to read, filter and process every notification.
· Folders — All, Unread, Read, Pending, Critical and Failed with live counters.
· Rich rows — Colored type icon, subject, preview, priority, status, channel and source module.
· Instant search — Search by subject, message or reference.
· Quick actions — Open the full card; unread items are highlighted.
A real-time command console for the whole notification activity.
· Overview — Total, sent today, pending, failed, critical, urgent, read and unread.
· Status board — Pending, scheduled, sent, delivered, read, failed with progress bars.
· Analytics — 12-month trend, distribution by channel, by type and by priority.
· Channels & Automation — Active channels, workflows, triggers, pending reminders, open escalations.
· Engagement & SLA — Delivery rate, average send/read time, active recipients, Email/SMS/Push volumes.
Configure every delivery channel with its provider and credentials.
· Provider setup — Provider, endpoint, auth token, from-address and rate limit.
· Monitoring — Per-channel sent/failed counters and last-used date.
· Toggle — Enable or disable any channel in one click.
Reusable multilingual templates for each channel.
· Types — Email HTML, SMS, Push, Teams, Slack, Discord, WhatsApp, Telegram, Markdown, text.
· Variables — Dynamic placeholders, subject, body, signature, attachment and language.
The trigger engine generates notifications automatically on business events.
· Events — Create, modify, validate, expire, overdue, low stock, payment, due date and more.
· Binding — Each trigger targets a source module, rule, template, channel, target type and delay.
A conditional engine decides whether and how a notification is issued.
· Logic — IF / THEN / ELSE with AND / OR / NOT.
· Operators — Equal, not equal, greater, lower, regex, contains.
· Nesting — Nested conditions, priority, THEN/ELSE actions.
Multi-level workflows orchestrate approvals, sequences and escalations.
· Types — Approval, escalation, sequence.
· Steps — Ordered steps: notify, condition, delay, approval, escalate.
· Governance — Versioning, level count and run counter.
Send targeted mass notifications and track their performance.
· Types — Email, SMS, Push, multichannel.
· Targeting — By recipient group and template.
· Tracking — Targets, sent, delivered, read, failed.
Manage recipients (users, contacts, third parties, external) and their groups.
· Multichannel identity — Email, phone, Telegram and Slack identifiers.
· Preferences — Preferred channel per recipient, group by department or role.
· Reminders — Personal, client, supplier, project, contract, invoice, intervention or custom; with recurrence.
· Escalation — Levels, trigger delay, target (supervisor, manager, management), status and triggered date.
Each user controls how they are notified.
· Channels & priority — Enabled channels and minimum priority.
· Quiet & digest — Quiet hours, muted modules, daily/weekly/monthly digest, silent mode.
· Journal — Full traceability: queued, sent, delivered, opened, failed with duration and response code.
· Reporting — Volume, channels, modules, priorities, SLA & performance, errors — with CSV export and printing.
The module ships with connectors and configuration for the following channels:
|
Channel |
Type |
Typical provider |
|
|
Transactional / marketing |
SMTP, Brevo, Sendgrid… |
|
SMS |
Text message |
Twilio, OVH SMS… |
|
Push |
Mobile push |
Firebase Cloud Messaging |
|
Browser |
Web push |
Web Push API |
|
Microsoft Teams |
Team messaging |
Teams Incoming Webhook |
|
Slack |
Team messaging |
Slack Incoming Webhook |
|
Discord |
Community messaging |
Discord Webhook |
|
WhatsApp Business |
Instant messaging |
Meta Cloud API |
|
Telegram |
Instant messaging |
Telegram Bot API |
|
Webhook |
HTTP integration |
Any HTTP endpoint |
|
MQTT |
IoT / real-time |
MQTT broker |
Advanced Notification Manager integrates with the native Dolibarr modules and objects:
· Third parties, Contacts, Products, Services.
· Quotes, Orders, Shipments, Receptions, Invoices, Payments.
· Contracts, Interventions, Tickets, Agenda, Resources.
· HR, Leave, Time tracking, Stock, Warehouses, Manufacturing.
· Projects, Tasks, Accounting, Bank, ECM/DMS.
· Multi-company, multi-currency, multi-language, REST API, imports and exports.
· External modules can publish their own notifications through the REST/Webhook API.
· 15 business objects built on the Dolibarr CommonObject standard.
· Object-oriented, modular, documented and maintainable code.
· 8 permission groups, 23 rights, 18 menu entries.
· Automatic schema self-healing on upgrade (non-destructive ALTER TABLE).
· Versioned demonstration dataset (one-click generate / remove).
· Performance: SQL indexes, pagination, AJAX loading, optimized queries.
· Security: per-page access control, anti-CSRF tokens, SQL-injection and XSS protection, multi-entity isolation.
· Compatible with Dolibarr 16.0+ (tested on 17.x) and PHP 7.1+ (PHP 8.1 ready).
Advanced Notification Manager is published by DoliResources under the GNU GPL v3 (or later) license. It is ready to be distributed on the Dolistore marketplace.
© 2026 DoliResources — https://www.doliresources.com