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.
| Request | Module | Type | Submitted By | Approvers | Due | Urgency | Status |
|---|---|---|---|---|---|---|---|
Weekly newsletter Friday newsletter with Jummah reminders, volunteer signup, youth program, and donation campaign. | Communications | Single approver | Communications Lead | Admin | Today 5:00 PM | routine | Submitted |
Weather closure alert Urgent email and flashing TV-screen announcement for possible severe weather closure. | Urgent Alerts | Emergency override | Operations Admin | AdminImam | 15 minutes | critical | Submitted |
HVAC vendor scheduling AI drafted a vendor scheduling message for available repair windows. | Service Tickets | Ordered approvals | Facilities Lead | AdminFinance | Tomorrow 10:00 AM | urgent | Needs Changes |
Youth program reimbursement Snacks and supplies reimbursement for middle-school youth night. | Expenses | Ordered approvals | Youth Volunteer | Youth DirectorFinance | May 14 | routine | Needs Changes |
Rental assistance decision Committee decision package for an assigned financial aid case. | Financial Aid | Blind vote | Caseworker | Assistance Committee | May 13 | soon | Submitted |
Module Routing
Default approval type and approver roles by workflow family.
Communications
Newsletters, urgent emails, social captions, website announcements
Religious content routes to Imam; public-facing operational messages route to Admin.
Creative and Signage
Flyers, graphics, digital signage slides, TV alerts
Graphics can be drafted freely, but public display requires approved content and expiration dates.
Finance
Expenses, reimbursements, supplies, vendor costs
Finance approval is required before reimbursement, payment, or vendor commitment.
Facilities
Gym reservations, room requests, repair scheduling, service tickets
AI can draft vendor messages, but human approval is required before external contact.
Membership and Governance
Voting member applications, eligibility review, Shura election steps
Eligibility and election decisions need auditable committee or governance review.
Financial Aid
Case decisions, applicant messages, disbursements
Committee decisions, applicant messages, and disbursements must remain human-approved and privacy-first.
Status Lifecycle
Every request uses the same status vocabulary.
Still being prepared; not yet visible to approvers.
Waiting for assigned approver action.
Returned to requester with comments.
Approved and ready for the next workflow step.
Not approved; requester must create a new or revised request.
Stopped by requester or admin before completion.
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
- Draft created
- Submitted to Admin
Escalation: Notify Admin after 12 hours
Weather closure alert
- Alert drafted
- Emergency review requested
Escalation: Allow emergency override by Owner
HVAC vendor scheduling
- Ticket opened
- AI drafted message
- Finance requested estimate
Escalation: Escalate to Owner if vendor slot expires
Youth program reimbursement
- Request submitted
- Receipt missing
Escalation: Return if receipt is missing after 3 days