Outbound messages, alerts, reminders, and delivery tracking

Notifications

Voice Command

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.

MessageAudiencePriorityChannelsStatusOwnerScheduleSource
Severe weather watchpublicemergency
emailsmsdigital_signage
queuedOperations AdminImmediate after approvalUrgent Alerts
Fajr and Dhuhr leadership reminderreligious_leadersnormal
emailsms
sentImam OfficeDaily 6:00 AMPrayer Leadership
Summer camp registration confirmationparentsnormal
email
deliveredEducation DirectorOn registration approvalPublic Forms
HVAC estimate approval requestedstaffhigh
inboxemail
acknowledgedFacilities LeadNowService 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

admin
emailsmsdigital_signagewhatsapp

Fallback: If SMS fails, keep signage active and send email retry after 5 minutes.

Daily prayer leadership reminder

Every morning for assigned Salah leaders

imam
emailsmsinbox

Fallback: Notify Imam if reminder is not acknowledged before the first assigned Salah.

Approval needed

A request enters submitted or needs changes status

admin
inboxemail

Fallback: Escalate to backup approver after the rule-specific deadline.

Parent registration update

Student registration, waitlist, payment, or class assignment changes

education_director
emailsmsmember_portal

Fallback: Create staff task if parent contact details are invalid.

Vendor scheduling follow-up

AI prepares service-ticket scheduling windows for approval

admin
inboxemail

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

week_ofjummah_timeseventsvolunteer_linksdonation_links

Communications approval before sending

Flashing TV alert

Weather closures, safety notices, last-minute event changes, or prayer-hall instructions

headlinemessageexpires_atscreen_locations

Emergency approval or owner override

Religious leader appointment reminder

Appointments with Imam, Education Director, Hifdh Director, or Youth Director

leader_namevisitor_nameappointment_timelocation

No approval for routine reminders

Membership status update

Voting membership application, renewal, dues confirmation, and eligibility notice

member_namestatusnext_stepdeadline

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.