Configure Automatic Reminder Thresholds for Uncontacted Assignments
Coordinators need to set organization- or chapter-level reminder thresholds so the system automatically notifies peer mentors when they have an open assignment with no recorded contact event. Blindeforbundet specifically requires a 10-day automatic reminder. The configuration UI should allow coordinators to set primary reminder timing (e.g., 10 days) and an escalation threshold (e.g., 20 days) after which the coordinator themselves is also notified. Settings should be persisted per organizational unit.
User Story
Acceptance Criteria
- Given a coordinator is on the reminder settings screen, when they set a primary reminder to 10 days and save, then the system stores this threshold and applies it to all new assignments in that chapter
- Given a coordinator has set a 10-day primary reminder, when a peer mentor has an open assignment with no contact event logged after 10 days, then the system dispatches an in-app and push notification to the peer mentor
- Given a coordinator sets an escalation threshold of 20 days, when the assignment still has no contact after 20 days, then the coordinator receives an escalation notification in addition to the peer mentor
- Given a coordinator views the reminder settings screen, when the page loads, then current threshold values are displayed with clear labels and the save action provides visual confirmation
- Given thresholds are saved, when a coordinator navigates away and returns to the settings screen, then the previously saved values are still displayed correctly
Business Value
Blindeforbundet reported that 40% of peer mentors were unsatisfied with follow-up. Manual tracking of open assignments is unsustainable at scale. Automated configurable thresholds reduce coordinator workload while ensuring no assignment slips through without contact, directly improving service quality and beneficiary outcomes.
Components
- Reminder Threshold Settings UI ui
- Reminder Scheduler Service service
- Reminder Configuration Repository data
- Assignment Reminder Cron Trigger infrastructure