The onboarding system helps new team members become effective quickly through structured, trackable onboarding journeys. Create reusable templates, assign them to people, and track progress as they complete each step.
Overview
The onboarding system consists of:Templates
Reusable definitions of onboarding steps. Create once, use for many people.
Instances
Live onboarding assigned to specific people. Tracks their progress through the template.
Phases
Organized groupings of items (Day 1, Week 1, etc.) that structure the onboarding journey.
Items
Individual steps within phases—tasks, readings, meetings, checkpoints, and expectations.
Key Concepts
Onboarding Templates
Onboarding Templates
A template is a reusable definition of what onboarding looks like for a role or team:
- Name and description - Identifies the template and its purpose
- Scope - Optional team and/or job role association
- Phases - Ordered groupings of items (e.g., “Day 1”, “Week 1”, “First 30 Days”)
- Active status - Whether the template can be assigned
Onboarding Phases
Onboarding Phases
Phases organize items into logical time periods:
- Each phase has a name (e.g., “Day 1”, “Week 1”, “First 30 Days”)
- Phases are ordered—items in earlier phases should be completed before later ones
- Phases help onboardees understand what to focus on when
Phases are organizational tools. They don’t enforce timing—you can complete items from multiple phases if needed. But they help structure the journey.
Onboarding Items
Onboarding Items
Items are the atomic steps within a phase. Each item has a type:
Items can:
| Type | Description | Who Completes |
|---|---|---|
| TASK | Something to do | Onboardee |
| READING | Documentation to read | Onboardee |
| MEETING | Conversation to have | Either |
| CHECKPOINT | Verification point | Manager/Mentor only |
| EXPECTATION | Context to understand | Onboardee |
- Link to external URLs for resources and documentation
- Be marked as required or optional
- Have descriptions explaining what needs to be done
Onboarding Instances
Onboarding Instances
An instance is a live onboarding assigned to a specific person:
- References a template
- Tracks the onboardee (person)
- Has an assigned manager and optional mentor
- Contains progress records for each item
Progress Tracking
Progress Tracking
Each item in an instance has a progress status:
- PENDING - Not yet started
- IN_PROGRESS - Work has begun
- COMPLETED - Marked as done
- SKIPPED - Deliberately skipped (optional items)
- BLOCKED - Cannot proceed
How to Use Onboarding
1
Create an onboarding template (Admin)
- Navigate to Organization Settings → Onboarding Templates
- Click New Template
- Enter template name and description
- Optionally select a team and/or job role to scope the template
- Mark as organization default if it should be the fallback
- Add phases with descriptive names (e.g., “Day 1”, “Week 1”)
- Add items to each phase:
- Set the item type (TASK, READING, MEETING, CHECKPOINT, EXPECTATION)
- Mark as required or optional
- Add description and optional links
- Save the template
2
Assign onboarding to a person (Manager)
- Go to a person’s profile page
- Open the actions dropdown
- Click Start Onboarding
- Select a template (smart suggestions based on team/role)
- Optionally assign a mentor
- Confirm to create the onboarding instance
The system will suggest templates based on the person’s team and job role. If no match is found, it will suggest the organization default template.
3
Complete onboarding items (Onboardee)
- View the onboarding widget on your dashboard
- Click to access the full onboarding page at
/onboarding - Expand each phase to see items
- Complete items by clicking the checkmark
- Add optional notes to completed items
- For CHECKPOINT items, wait for manager/mentor approval
Most items can be completed by the onboardee. CHECKPOINT items require manager or mentor confirmation to ensure quality.
4
Manager oversight
Managers can track their team’s onboarding progress:
- View team onboarding status in the dashboard section
- Navigate to Onboarding → Overview for detailed view
- See progress percentages and stuck indicators
- Complete checkpoint items for team members
- Mark onboarding as complete when all required items are done
Completion Logic
Item Completion
- Most items can be completed by the onboardee
- CHECKPOINT items require manager or mentor confirmation
- Optional items don’t block phase/instance completion
Phase Completion
A phase is complete when all required items in that phase are complete.Instance Completion
- All phases must be complete
- Requires explicit completion action by manager or admin
- Generates completion timestamp
Why Time is Insufficient
The system uses explicit completion rather than time-based:- “30 days” doesn’t mean readiness
- Progress varies by individual and role complexity
- Managers need visibility into actual blockers
Access Control
| Action | Who Can Do It |
|---|---|
| View templates | All org members |
| Create/edit templates | Admins only |
| Assign onboarding | Person’s manager or Admin |
| View onboarding instance | Onboardee, Manager, Mentor, Admin |
| Complete items | Onboardee (or Manager/Mentor for checkpoints) |
| Complete onboarding | Manager or Admin |
| View oversight | Managers see their team; Admins see all |
Best Practices
-
Use phases to structure the journey
Group related items together (Day 1, Week 1, etc.) to help onboardees understand what to focus on when. -
Mix item types
Combine tasks, readings, meetings, and checkpoints to create a well-rounded onboarding experience. -
Link to external resources
Use item links to point to documentation, videos, or other resources that support onboarding. -
Mark checkpoints for critical items
Use CHECKPOINT items for things that must be verified (e.g., “Completed security training”, “Met with manager”). -
Review and update templates regularly
As your organization evolves, update templates to reflect current processes and expectations. -
Use optional items for nice-to-haves
Mark items as optional if they’re helpful but not required. This keeps the focus on what matters most.
Real-World Examples
Engineering Onboarding Template
Engineering Onboarding Template
Phase: Day 1
- TASK: Set up development environment
- READING: Engineering handbook
- MEETING: Meet with manager
- CHECKPOINT: Manager verifies environment setup
- TASK: Complete first code review
- READING: Code review guidelines
- MEETING: Pair programming session
- EXPECTATION: Understand team’s development workflow
- TASK: Ship first feature
- MEETING: 30-day check-in with manager
- CHECKPOINT: Manager confirms readiness
Sales Onboarding Template
Sales Onboarding Template
Phase: Day 1
- READING: Product documentation
- MEETING: Meet with sales manager
- EXPECTATION: Understand sales process
- TASK: Complete CRM training
- MEETING: Shadow a sales call
- CHECKPOINT: Manager verifies CRM access
- TASK: Close first deal
- MEETING: 30-day check-in
- CHECKPOINT: Manager confirms readiness

