MEDIUM story-push-notifications-alerts-peer-mentor-012 5 pts

User Story

As a Peer Mentor (Likeperson)
I want to receive timely push notifications triggered by meaningful personal milestones, such as completing a significant number of activities, approaching an honorarium threshold, or having my annual impact summary ready to view
So that So that I feel recognized for my volunteer work and am prompted to engage with features that show the value of my contributions, increasing my motivation to continue

Acceptance Criteria

  • Given a peer mentor logs their 25th (or 50th, 100th) activity, when the activity is saved, then a milestone push notification is sent congratulating them and linking to their personal statistics screen
  • Given a Blindeforbundet peer mentor is about to receive their 3rd assignment (the honorarium-triggering threshold), when the 3rd assignment dispatch is created, then a notification informs them of their upcoming honorarium eligibility
  • Given a peer mentor's annual impact summary has been calculated and is available, when the calculation job completes, then a push notification invites them to view their year-end impact summary
  • Given a peer mentor has disabled the 'Milestones & Achievements' notification category, when a milestone event occurs, then no notification is sent
  • Given a milestone notification is delivered and tapped, when the app navigates, then the user lands on the screen most relevant to that milestone (statistics, assignment count, or impact summary)

Business Value

Volunteer retention is directly linked to recognition and sense of impact. NHF and HLF both identified gamification and impact visibility as important engagement mechanisms. Milestone notifications serve as micro-recognition moments that appear at the right behavioral trigger point — immediately after a meaningful action — when motivation reinforcement is most effective. By surfacing these moments as push notifications rather than only within the app, the system reaches peer mentors who check notifications but do not proactively open the app, creating organic re-engagement loops that improve long-term volunteer retention and activity logging consistency.