CRITICAL story-push-notification-delivery-coordinator-001 8 pts
8
Story Points
Critical
Priority
Push Notification Delivery
Feature

User Story

As a Coordinator
I want to receive a push notification immediately when I am assigned a new contact or follow-up task
So that I can respond promptly without having to manually check the app for updates

Acceptance Criteria

  • Given a coordinator assigns a new contact to a peer mentor, when the assignment is saved in the database, then an FCM push notification is dispatched to the mentor's registered device within 30 seconds
  • Given the peer mentor taps the notification, when the app opens, then the user is navigated directly to the assignment or contact detail screen via the deep link
  • Given the app is in the foreground when the notification arrives, when the notification is received, then an in-app banner is displayed without interrupting the current workflow
  • Given the peer mentor has not yet opened the notification, when they open the notification centre, then the unread notification is listed with a bold indicator and a badge count on the nav tab
  • Given the notification is tapped and the screen is opened, when the user returns to the notification centre, then the notification is marked as read and the badge count decreases

Business Value

Timely notifications are the primary mechanism ensuring peer mentors respond quickly to new assignments. Without push delivery, response delays increase and contacts may feel neglected, directly reducing service quality. For HLF and NHF, prompt follow-up is a key satisfaction metric cited in the workshop findings, where 40% of peer mentors were rated as providing insufficient follow-up.