Configure Expiry Alert Lead Times for Certificate Reminders
The Certificate Service supports configurable lead-time intervals for expiry reminders. Coordinators can adjust the default reminder schedule (60, 30, 7 days) to match their organization's specific renewal workflow — for example, an organization with a longer certification renewal process might set reminders at 90, 60, and 30 days. Configuration is scoped to the organization level. Changes take effect for all future reminder evaluations. The Expiry Alert Widget's in-app banners use the same configurable thresholds to determine when to surface warnings on the Certificate Screen.
User Story
Acceptance Criteria
- Given a coordinator accesses certificate reminder settings, when they update the lead-time intervals, then the new values are saved and applied to all future expiry checks for their organization
- Given the lead-time configuration is updated, when the next expiry check runs, then notifications are scheduled according to the new intervals and not the previous default values
- Given a coordinator sets a lead-time of 90 days, when a certificate is 90 days from expiry, then a reminder notification is triggered
- Given a coordinator saves an invalid configuration (e.g. negative days or intervals out of order), when the form is submitted, then a validation error is shown and the configuration is not saved
- Given the coordinator configures lead times, when a peer mentor views a certificate within any configured threshold, then the Expiry Alert Widget in-app banner reflects the same threshold window
Business Value
Different organizations have different renewal processes — some certifications require multi-week training programmes while others can be renewed in a single session. Configurable lead times ensure that reminder notifications arrive when they are actionable, maximizing the likelihood that peer mentors renew before expiry and reducing the operational disruption of unexpected certificate lapses.
Components
- Expiry Alert Widget ui
- Certificate Service service
- Certificate Repository data