Be Prompted to Enroll in a Renewal Course
When a peer mentor's certification is within the warning threshold, the app should surface an in-context course enrollment prompt on the certification screen and potentially on the home screen. This prompt should display available renewal courses, their dates, and a mechanism to initiate enrollment (either in-app or via a deep link to the external HLF course portal). The feature must integrate with the HLF Dynamics sync to retrieve available courses relevant to the peer mentor's certification type.
User Story
Acceptance Criteria
- Given my certification expires within 60 days, when I open the certification status screen, then I see a course enrollment prompt section listing upcoming renewal courses with dates, locations (online or in-person), and an 'Enroll' button
- Given I tap 'Enroll' on a course, when the enrollment flow begins, then I am either enrolled in-app or redirected to the HLF course portal with pre-filled personal details to minimize friction
- Given no renewal courses are currently available in the system, when I view the enrollment prompt, then I see a message explaining that no courses are scheduled yet, with an option to be notified when a course becomes available
- Given I have already enrolled in a renewal course, when I view the certification screen, then the enrollment prompt is replaced with a confirmation showing the course name, date, and my enrollment status
- Given my certification is still more than 90 days from expiry, when I view the certification screen, then no enrollment prompt is shown, keeping the UI uncluttered
Business Value
Reducing friction in the certification renewal process directly increases the renewal rate among peer mentors. HLF has noted that the physical certification card is considered a badge of honor — the process of obtaining it must feel rewarding and straightforward, not bureaucratic. Contextual enrollment prompts within the app remove the need for peer mentors to navigate external portals independently and reduce the number of lapsed certifications that coordinators must manually chase.
Components
- Course Enrollment Prompt Service service
- Certification Status Screen ui
- Certification Management Service service
- HLF Dynamics Sync Service service
- Certification Repository data
- Certification Alert Banner ui
- Certification BLoC service