HIGH story-push-notification-delivery-organization-admin-003 8 pts
8
Story Points
High
Priority
Push Notification Delivery
Feature

User Story

As a Organization Administrator
I want to receive a push notification reminder when a contact has not been followed up within the configured time threshold
So that I do not forget about contacts who need attention and can maintain a consistent follow-up cadence

Acceptance Criteria

  • Given an assignment has had no activity logged for 10 days, when the nightly scenario evaluation edge function runs, then a reminder push notification is dispatched to the assigned peer mentor
  • Given the reminder notification is dispatched, when the mentor taps it, then they are deep-linked directly to the relevant contact detail screen
  • Given a reminder was sent for an assignment today, when the evaluation runs again within the cooldown window (e.g., 3 days), then no duplicate reminder is sent for the same assignment
  • Given a coordinator has configured a custom threshold (e.g., 7 days instead of 10), when the evaluation runs, then the custom threshold is respected for that organisation
  • Given the peer mentor logs an activity for the contact after receiving the reminder, when the evaluation next runs, then the reminder timer resets and no further reminder is sent until the new threshold is exceeded

Business Value

The HLF workshop identified that 40% of peer mentors received poor follow-up satisfaction ratings. Automatic scenario-based reminders directly address this by providing a safety net that catches missed follow-ups before they become a problem. This is one of the highest-value automation features identified, as it removes the cognitive burden of tracking open assignments manually from each mentor.