HIGH story-threshold-based-expense-approval-workflow-organization-admin-005 5 pts

User Story

As a Organization Administrator
I want to receive an immediate push notification when a new expense claim is submitted that requires my manual approval
So that I can act on approval requests promptly without needing to check the queue manually or risk claims going unreviewed for extended periods

Acceptance Criteria

  • Given a peer mentor submits an expense claim above the threshold, when the claim is persisted, then a push notification is sent to all coordinators associated with that peer mentor's organizational unit within 30 seconds
  • Given the coordinator receives the push notification, when they tap it, then the app opens directly to the claim detail screen for that specific claim
  • Given a push notification is sent, when the coordinator views it, then the notification text includes the peer mentor's name and the total claim amount
  • Given the coordinator has the app open, when a new claim is submitted, then an in-app banner notification appears and the attestation queue tab badge increments
  • Given a claim is auto-approved below threshold, when it is processed, then no push notification is sent to coordinators for that claim

Business Value

Prompt notification of pending approvals directly reduces the reimbursement cycle time, which is a key factor in peer mentor satisfaction and retention. Without proactive notification, claims can sit unreviewed for days, creating frustration among volunteer peer mentors who may have paid out-of-pocket expenses and are awaiting reimbursement.