Identify Peer Mentors Requiring Proactive Follow-Up
The Coordinator Overview Service aggregates multiple status signals for each peer mentor — last activity date, pause duration, certification expiry, and open assignment acknowledgement — and computes a follow-up urgency indicator. The Active Peer Mentor List Widget renders these indicators as visual badges or color-coded status icons on each card: for example, an amber indicator for members inactive for 30+ days, a red indicator for 90+ days, and a distinct icon for members on pause for over two weeks. The member list defaults to sorting follow-up-required members to the top. This aggregation logic runs in the Coordinator Overview Service layer and is backed by a composite query in the Member Overview Repository joining peer_mentors, activity_logs, peer_mentor_availability, and certifications tables.
User Story
Acceptance Criteria
- Given I open the member overview screen, when the list loads, then members with inactivity signals (30+ days without activity) are visually distinguished from active members via status indicators
- Given a peer mentor has been on pause for more than 14 days, when their card renders, then a pause-duration indicator is shown on the card
- Given the default sort order is applied, when the list renders, then members requiring follow-up (inactive, paused, expiring certifications) appear at the top of the list before fully active members
- Given I apply the 'inactive 30+ days' filter, when the list renders, then only members meeting that inactivity threshold are shown with their last activity date visible on each card
- Given a peer mentor's certification has expired, when their card renders, then an expired certification badge is displayed alongside their name
Business Value
HLF's own survey identified that 40% of peer mentors were dissatisfied with coordinator follow-up. Without automated surfacing of at-risk volunteers, coordinators cannot identify who needs attention until mentors disengage entirely. This feature directly reduces volunteer churn, improves engagement metrics reportable to Bufdir, and converts reactive follow-up into proactive relationship management — a core coordinator responsibility.