One self-hosted console to run your entire business — commerce, ERP, HRM, CRM & manufacturing

قنوات الإشعارات والقواعد

Notification Channels & Rules

A notification is one business event — an order placed, a payment failed, leave approved, stock running low — delivered through one or more channels. All modules send through the same notification centre, so one set of rules decides who hears about what, and where.

Available channels

ChannelNeeds
In-app (the bell)Nothing; always available.
EmailWorking mail settings. Send a test first.
Real-time broadcastThe WebSocket server (Reverb) running.
Web push and mobile push (FCM)The person must grant permission in the browser or app.
SMSAn SMS provider and credit; costs per message.
Slack, Telegram, WhatsApp, DiscordThe chat channel connected in Intelligence → AI Channels.
WebhookAn HTTPS endpoint in another system.

How a message is decided

  1. Is the channel configured? An unconfigured channel is skipped silently — not an error.
  2. Does the policy allow this event on this channel? (Notifications → Policy)
  3. Has the person opted out in their preferences?
  4. Is the notification mandatory? Security alerts, payment failures and legal notices ignore opt-outs.

The delivery log records why each message reached, or did not reach, each person.

Automation rules

Rules send reports and alerts on a trigger or a schedule — for example "when a product runs low on stock", "when a contact message arrives" or "every morning at 9:00, yesterday's sales by channel and outlet". Recipients can be all admins, a role, a group, the author's manager or senior management only, and every recipient must hold the permission the report requires.

Good practice

  • Start narrow. The most common complaint is too many notifications, not too few.
  • Test each channel after connecting it.
  • Send team alerts to a chat channel and customer messages by email; do not mix them.
Last updated: 10/5/2026