Skip to content

Onboarding Tool

The Onboarding tool provides a structured, trackable onboarding experience for new DotCollective team members. It guides hires through 5 phases covering their first 4+ weeks.

  1. Foundation (Week 1, Days 1-3) - HR setup, team introductions, culture orientation
  2. Understanding the Business (Days 3-7) - Operations, client knowledge, technical setup
  3. Delivery Operations (Weeks 2-3) - Hands-on delivery, reporting, collaboration
  4. Role Mastery (Weeks 3-4) - Role-specific advanced skills and goal setting
  5. Independence (Week 4+) - Autonomous operation, leadership, and formal review
  • Role filtering - Filter items by All / DM / DL to show role-relevant content
  • Progress tracking - Check off completed items with timestamps
  • Phase progress - Visual progress bar per phase and overall
  • Notes - Add notes to individual items
  • Data scoping - Managers see their team’s progress, Executives see everyone
  • Phase and item definitions are seeded from db/seed.sql
  • User progress is stored per-item in onboarding_progress
  • Items have an applicable_roles field (all, dm, dl) for filtering
ComponentPurpose
onboarding-page.tsxMain container with role filter and progress summary
phase-card.tsxExpandable phase card showing progress
phase-item.tsxIndividual checkable item with details
role-filter.tsxAll / DM / DL toggle
progress-summary.tsxOverall progress bar