Skip to main content

🚀 Onboarding Journey

This journey documents the complete flow from receiving an invitation email to accessing the learner dashboard for the first time.

Interactive Flow Diagram​

Click any step to see detailed information, connected features, and API endpoints.

🚀Learner Journey

Onboarding Journey

Complete flow from receiving an invitation email to accessing your learner dashboard for the first time.

📧Invitation
Receive Invitation EmailSystem → Learner
⚡🔄
Click Registration LinkLearner
✍️Registration
Auth0 RegistrationLearner
⚡
User Record CreatedSystem
🔌
👤Profile Setup
Redirect to Onboarding PageSystem
View Welcome InformationLearner
Complete Pre-AssessmentLearner
⚡
Complete Coach Matching SurveyLearner
⚡
Mark Onboarding CompleteSystem
🔌
🎯Ready
Access Learner DashboardLearner
⚡
Legend:
User Action
Decision Point
System Action
Notification
Milestone

Journey Summary​

AttributeValue
ActorsLearner, System, Auth0, Typeform
Entry PointEmail invitation from HR
Exit PointDashboard access
Typical Duration10-15 minutes
Steps11

Phase Breakdown​

Phase 1: Invitation​

The journey begins when HR sends an invitation through the platform:

  1. System generates unique registration link with token
  2. Email sent with program details and link
  3. Learner clicks link and is redirected to registration

Phase 2: Registration​

Account creation via Auth0:

  1. Auth0 handles authentication (email/password creation)
  2. Backend creates user record in Strapi
  3. User is linked to program and batch

Phase 3: Profile Setup​

Completing profile and surveys:

  1. View welcome content (program description)
  2. Complete pre-assessment (baseline ratings)
  3. Fill Typeform survey (coach matching preferences)
  4. System marks onboarding complete

Phase 4: Ready​

Access the platform:

  1. Redirect to dashboard
  2. View personalized content based on program

Key Integration Points​

External Services​

  • Auth0: Authentication and user management
  • Typeform: Coach matching survey collection

Internal APIs​

  • POST /users - Create user record
  • PUT /users/:id - Update onboarding status
  • POST /ratings - Save pre-assessment ratings

Frontend Components​

  • OnboardingPageLayout - Page wrapper
  • Survey - Typeform embed
  • RatingPopUp - Pre-assessment interface


← Back to Learner Hub