Queue
4
Pending, sent, delivered, failed, and acknowledged items.
Channels
9
Email, SMS, WhatsApp, signage, inbox, kiosk, and voice.
Approval rules
2
Public, vendor-facing, and emergency flows are governed.
Emergency
1
Designed for urgent email and flashing screen alerts.
Notification Queue
A central delivery queue for reminders, alerts, approval nudges, and community messages.
| Message | Audience | Priority | Channels | Status | Owner | Schedule | Source |
|---|---|---|---|---|---|---|---|
| Severe weather watch | public | emergency | emailsmsdigital_signage | queued | Operations Admin | Immediate after approval | Urgent Alerts |
| Fajr and Dhuhr leadership reminder | religious_leaders | normal | emailsms | sent | Imam Office | Daily 6:00 AM | Prayer Leadership |
| Summer camp registration confirmation | parents | normal | email | delivered | Education Director | On registration approval | Public Forms |
| HVAC estimate approval requested | staff | high | inboxemail | acknowledged | Facilities Lead | Now | Service Tickets |
Routing Rules
Triggers that decide audience, channel, approval, fallback, and escalation behavior.
Urgent masjid announcement
Admin creates emergency closure, safety alert, or flashing screen announcement
Fallback: If SMS fails, keep signage active and send email retry after 5 minutes.
Daily prayer leadership reminder
Every morning for assigned Salah leaders
Fallback: Notify Imam if reminder is not acknowledged before the first assigned Salah.
Approval needed
A request enters submitted or needs changes status
Fallback: Escalate to backup approver after the rule-specific deadline.
Parent registration update
Student registration, waitlist, payment, or class assignment changes
Fallback: Create staff task if parent contact details are invalid.
Vendor scheduling follow-up
AI prepares service-ticket scheduling windows for approval
Fallback: Escalate to facilities owner if vendor response deadline is missed.
Message Templates
Reusable templates for high-frequency masjid communication.
Weekly newsletter
Friday reminders, events, volunteer needs, donation campaigns, and program updates
Communications approval before sending
Flashing TV alert
Weather closures, safety notices, last-minute event changes, or prayer-hall instructions
Emergency approval or owner override
Religious leader appointment reminder
Appointments with Imam, Education Director, Hifdh Director, or Youth Director
No approval for routine reminders
Membership status update
Voting membership application, renewal, dues confirmation, and eligibility notice
Membership admin review for eligibility decisions
Guardrails
- Emergency public messages require approval unless an owner uses an auditable emergency override.
- Sensitive financial aid and membership messages never expose private details in subject lines or screen alerts.
- Every outbound message stores audience, channel, sender, timestamp, delivery status, and related record.
- AI can draft and recommend timing, but humans approve public, financial, legal, religious, and vendor-facing messages.
- Failed deliveries create follow-up tasks instead of silently disappearing.