User Interface medium complexity mobile
0
Dependencies
0
Dependents
0
Entities
0
Integrations

Description

Mobile dashboard screen that visualizes recruitment funnel metrics for the current user and, for coordinators, aggregated views across mentors. Shows counts of invites issued, opened, signed up, and currently active, plus per-channel attribution breakdowns.

Feature: Recruitment Tracking

recruitment-dashboard

Sources & reasoning

Named verbatim in the canonical area taxonomy as the second feature of referral-program. Required to make invite-link-qr-sharing measurable; without tracking, HLF's recruitment use case cannot be reported on. Matrix Phase 3 maps to Growth & Engagement.

Responsibilities

  • Render personal recruitment funnel cards with invite, open, signup, and active counts
  • Display aggregated mentor and channel attribution views for coordinators and admins
  • Switch dashboard scope based on the viewer's role and access scope
  • Pull recruitment metrics from the tracking service and handle loading and empty states
  • Surface trend indicators across selectable time windows

Interfaces

loadDashboard(userId, scope): RecruitmentDashboardData
selectTimeWindow(window): void
drillIntoChannel(channelId): ChannelBreakdown