Universal decision engine across the platform

Approvals

Voice Command

Open requests

5

Submitted, returned, and emergency items in one inbox.

Approval types

6

Single, ordered, parallel, committee, blind vote, emergency.

Covered modules

6

Communications, finance, facilities, governance, aid, signage.

Non-negotiable

Audit

Every decision needs approver, timestamp, status, and comment.

Approval Inbox

One decision queue for communications, graphics, signage, expenses, service tickets, membership, facilities, and sensitive assistance workflows.

RequestModuleTypeSubmitted ByApproversDueUrgencyStatus

Weekly newsletter

Friday newsletter with Jummah reminders, volunteer signup, youth program, and donation campaign.

CommunicationsSingle approverCommunications Lead
Admin
Today 5:00 PMroutineSubmitted

Weather closure alert

Urgent email and flashing TV-screen announcement for possible severe weather closure.

Urgent AlertsEmergency overrideOperations Admin
AdminImam
15 minutescriticalSubmitted

HVAC vendor scheduling

AI drafted a vendor scheduling message for available repair windows.

Service TicketsOrdered approvalsFacilities Lead
AdminFinance
Tomorrow 10:00 AMurgentNeeds Changes

Youth program reimbursement

Snacks and supplies reimbursement for middle-school youth night.

ExpensesOrdered approvalsYouth Volunteer
Youth DirectorFinance
May 14routineNeeds Changes

Rental assistance decision

Committee decision package for an assigned financial aid case.

Financial AidBlind voteCaseworker
Assistance Committee
May 13soonSubmitted

Module Routing

Default approval type and approver roles by workflow family.

Communications

Newsletters, urgent emails, social captions, website announcements

Single approver
adminimam

Religious content routes to Imam; public-facing operational messages route to Admin.

Creative and Signage

Flyers, graphics, digital signage slides, TV alerts

Parallel approvals
adminimam

Graphics can be drafted freely, but public display requires approved content and expiration dates.

Finance

Expenses, reimbursements, supplies, vendor costs

Ordered approvals
financeadmin

Finance approval is required before reimbursement, payment, or vendor commitment.

Facilities

Gym reservations, room requests, repair scheduling, service tickets

Ordered approvals
adminfinance

AI can draft vendor messages, but human approval is required before external contact.

Membership and Governance

Voting member applications, eligibility review, Shura election steps

Committee vote
shura_memberadmin

Eligibility and election decisions need auditable committee or governance review.

Financial Aid

Case decisions, applicant messages, disbursements

Blind vote
assistance_committeecaseworkerfinance

Committee decisions, applicant messages, and disbursements must remain human-approved and privacy-first.

Status Lifecycle

Every request uses the same status vocabulary.

Draft

Still being prepared; not yet visible to approvers.

Submitted

Waiting for assigned approver action.

Needs Changes

Returned to requester with comments.

Approved

Approved and ready for the next workflow step.

Rejected

Not approved; requester must create a new or revised request.

Cancelled

Stopped by requester or admin before completion.

Expired

Missed due date or timed approval window.

Approval Types

Different workflow risk levels need different decision patterns.

Single approver

Routine newsletters, volunteer messages, basic facility changes

Ordered approvals

Expenses, vendor scheduling, policy-sensitive communications

Parallel approvals

Items needing quick review from multiple departments

Committee vote

Membership decisions, Shura workflows, assistance committee review

Blind vote

Financial aid decisions where bias reduction matters

Emergency override

Weather closures, safety alerts, urgent prayer-hall notices

Audit Preview

Each approval request carries a timeline so sensitive decisions stay explainable.

Weekly newsletter

  1. Draft created
  2. Submitted to Admin

Escalation: Notify Admin after 12 hours

Weather closure alert

  1. Alert drafted
  2. Emergency review requested

Escalation: Allow emergency override by Owner

HVAC vendor scheduling

  1. Ticket opened
  2. AI drafted message
  3. Finance requested estimate

Escalation: Escalate to Owner if vendor slot expires

Youth program reimbursement

  1. Request submitted
  2. Receipt missing

Escalation: Return if receipt is missing after 3 days