Notifications
Which events send a message, to whom and on which channel. Every module raises events through the central hub; the rules here decide what people actually receive.
Active rules
Messages sent, last 7 days
1,486
email 1,012 · WhatsApp 318 · in-app 156
Delivered
98.4%
24 failed, 19 of them wrong phone numbers
Templates with Arabic
the rest fall back to English
| Event | Audience | In-app | When |
|---|
Switches change the rule for everyone in that audience. People can mute non-essential messages in their own profile.
| Channel | Sender | Provider | Used for | Status |
|---|---|---|---|---|
| Email, transactional | MALYOMAR Learning <[email protected]> | Email service connector | Confirmations, invoices, certificates, reminders | Domain verified |
| Email, marketing | Set per campaign | Marketing | Campaigns and nurture journeys, with unsubscribe | Connected |
| +20 1118963734 | WhatsApp Business connector | Reminders and urgent changes; approved templates only | 3 templates awaiting approval | |
| In-app | System | Built in | Bell in the back office and portals; Tasks & approvals | On |
| SMS | — | Not connected | Fallback when WhatsApp cannot deliver | Off |
Quiet hours
Hold WhatsApp messages overnight
In the recipient’s time zone. Batch cancellations and same-day changes ignore quiet hours.
Limits and digests
Copy the corporate client admin on learner messages
| Sent | Event | To | Channel | Result | Record |
|---|---|---|---|---|---|
| Today 08:00 | Action escalated | Email, WhatsApp, in-app | Delivered | ||
| Today 06:00 | Risk detected | In-app, digest | Delivered | ||
| Today 09:50 | Payment received | Sample Petrochem Co., accounts payable | Opened | INV-2071 | |
| Today 09:21 | Enrolment confirmed | 3 learners, Sample Fertilizers | Email, in-app | Delivered | B-2612 |
| Today 08:55 | Ticket reply | Laila Kamel | Opened | T-0388 | |
| Today 08:00 | Batch at risk | Nour Hamdy, Karim Fathy, Salma Adel | In-app, digest | Delivered | B-2614 |
| Yesterday 16:06 | Batch confirmed | 17 learners, Mahmoud Abdallah | Email, WhatsApp | 16 of 17 on WhatsApp | B-2611 |
| Yesterday 16:06 | Batch confirmed | Tarek Nabil | Failed: number not on WhatsApp | L-1057 | |
| Yesterday 11:15 | Certificate issued | Aya Mostafa | Email, in-app | Opened | C-2026-0302 |
| 1 Oct 09:00 | Invoice overdue | Sample Refining, accounts payable | Email, WhatsApp | Delivered | INV-2058 |
| 1 Oct 08:30 | Approval requested | Nour Hamdy | In-app, email | Opened | R-0031 |
| 30 Sep 18:00 | Session reminder | 9 learners, ML523 | Delivered | Session 4 |
Showing 10 of 1,486 in the last 7 daysOpen audit log
Risk and escalation alerts: who receives them
| Alert | Sent when | Recipients | Channels | Timing |
|---|
Escalation recipients by level
| Level | After | Role | For the overdue action on the reporting date |
|---|
Rules for these alerts
Recipients are roles, not fixed names: the person is looked up from the risk, the action and the reporting line when the alert is sent. Staff cannot mute escalation alerts in their profile.
Alerts go only to people whose role may see the record. The message names the record and the days overdue; it does not include amounts.
Simulated in the prototype: no message is sent. Recipients and timing are demonstration rules and wait for a decision.