Skip to product information
1 of 17

Advanced Notification Manager - Dolibarr

Regular price €199,00
Regular price Sale price €199,00
Sold out

1. Overview

Advanced Notification Manager (technical name: dolinotificationpro) turns Dolibarr into a true centralized notification platform. It unifies internal notifications, business alerts, reminders,...

3 people are viewing this right now

View full product details

1. Overview

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.

2. Key Capabilities

·       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.


 

3. Feature Modules

3.1 Notification Center

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.

3.2 SOC Dashboard

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.

3.3 Channels

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.

3.4 Templates

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.

3.5 Triggers

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.

3.6 Rule Engine

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.

3.7 Workflows

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.

3.8 Campaigns

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.

3.9 Recipients & Groups

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.

3.10 Reminders & Escalation

·       Reminders — Personal, client, supplier, project, contract, invoice, intervention or custom; with recurrence.

·       Escalation — Levels, trigger delay, target (supervisor, manager, management), status and triggered date.

3.11 User Preference Center

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.

3.12 Delivery Journal & Reporting

·       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.


 

4. Supported Channels

The module ships with connectors and configuration for the following channels:

Channel

Type

Typical provider

Email

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

5. Dolibarr Integration

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.

6. Technical Highlights

·       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).

7. Licensing & Copyright

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