HIGH story-in-app-notification-centre-coordinator-005 8 pts
8
Story Points
High
Priority
In-app Notification Centre
Feature

User Story

As a Coordinator
I want to receive in-app reminder notifications when a contact I am assigned to has not been contacted within the configured follow-up period
So that I can proactively maintain regular contact with all my assigned contacts and avoid them falling through the cracks during busy periods

Acceptance Criteria

  • Given a peer mentor has a contact whose last activity date exceeds the organisation-configured reminder threshold, when the reminder evaluation job runs, then a reminder notification record is created in the notifications table.
  • Given a reminder notification exists, when the peer mentor opens the Notification Centre, then the notification appears as a reminder-notification-card showing the contact name and days overdue.
  • Given the reminder card is visible, when the peer mentor taps the 'Log Activity' action button, then the activity registration wizard opens pre-filled with the overdue contact.
  • Given the peer mentor logs an activity for the overdue contact, when the activity is saved, then the reminder notification is automatically marked as resolved and removed from the unread feed.
  • Given a screen reader user encounters a reminder notification card, when VoiceOver reads the card, then it announces the contact name, days overdue, and the available action in a meaningful sequence.

Business Value

HLF workshop data shows 40% of peer mentors were not satisfied with follow-up quality. Proactive reminder notifications address the root cause — forgetting — without requiring coordinators to manually chase up each mentor. Automated reminders scale follow-up quality across hundreds of assignments without adding administrative overhead, directly improving service delivery to vulnerable contacts.