How It Works
When a user enters this step in the track, Doozy automatically:- Selects an available mentor from your configured pool
- Creates a Slack group DM between the mentor and mentee
- Records the assignment for tracking and reporting
- Enables subsequent steps to send messages to the mentor or group DM
Important: Only one mentor assignment step is allowed per track. This ensures clear mentor-mentee relationships throughout the track.
Configuration
Step Title
Give your mentor assignment step a clear, descriptive name:- Required: Yes
- Purpose: Helps you identify this step in the track builder
- Example: “Assign Onboarding Buddy”, “Match with Engineering Mentor”
Mentor Selection
Choose where mentors will be selected from using one of three destination types:Select Specific People
Manually choose individual users who are eligible to be mentors.- Best for: Small, curated mentor pools
- Use case: Executive mentorship programs with select senior leaders
Choose from a Slack Channel
Select all members of a specific Slack channel as the mentor pool.- Best for: Department or team-based mentorship
- Use case: #engineering-mentors channel for technical onboarding
- Note: Channel membership is evaluated at assignment time
Choose from Groups
Select organizational groups (departments, teams, etc.) as the mentor pool.- Best for: Scaling mentorship across departments
- Use case: “Senior Employees” group for company-wide mentorship programs
Smart Matching Algorithm
Doozy uses intelligent round-robin matching to ensure fair distribution and quality pairings:Factors Considered
- Previous assignments: Tracks all past mentor assignments to balance workload evenly
- Timezone: Prefers mentors in similar timezones for easier scheduling
- Location: Prioritizes mentors in similar locations for potential in-person connection
- Language: Considers language preferences for effective communication
- Workload balancing: Distributes assignments evenly across the mentor pool
How It Works
- Evaluates all eligible mentors from your selected pool
- Excludes the mentee from being their own mentor
- Reviews historical assignments to identify mentors with fewer active mentorships
- Applies location and timezone preferences
- Selects the best match based on all factors
Schedule Settings
Delivery Time
Control when the mentor assignment happens:- Select a time: Choose a specific time for the assignment (e.g., 9:00 AM)
- Leave blank: Assign the mentor immediately when the user enters this step
- Timezone consideration: Time is based on the user’s timezone
Mentor Destinations
After adding a mentor assignment step, you can send subsequent messages and content to:Mentor (Direct Message)
Send messages directly to the assigned mentor only.- Use for: Private check-ins, mentor-specific guidance, reminders
- Example: “How is your mentorship with {{user}} progressing?”
Mentor & User (Group DM)
Send messages to the Slack group DM containing both mentor and mentee.- Use for: Welcome messages, shared resources, check-in prompts, completion reminders
- Example: ”🎉 You’ve been paired! Schedule your first 1:1 this week.”
Message Personalization
Use placeholders in your messages to create personalized content:- {{user}}: The mentee’s name
- {{mentor}}: The assigned mentor’s name
- {{manager}}: The mentee’s manager (if applicable)
Complete Track Example
Here’s a proven track structure for new hire mentorship:Step 1: Assign Mentor
- Type: Mentor Assignment
- Pool: “Senior Employees” group
- Time: 9:00 AM on Day 1
Step 2: Welcome Message to Both
- Type: Message
- Destination: Mentor & User (Group DM)
- Time: 9:05 AM (immediate)
- Message: ”🎉 {{user}} and {{mentor}}, you’ve been paired! Get to know each other and schedule your first 1:1 this week.”
Step 3: Mentor Guidance
- Type: Message
- Destination: Mentor
- Time: 9:10 AM (immediate)
- Message: “Hi {{mentor}}! Here’s a guide for being an effective mentor: [link]. Thanks for supporting {{user}}‘s onboarding!”
Step 4: Delay for First Check-in
- Type: Delay
- Duration: 3 days
Step 5: First Check-in
- Type: Message
- Destination: Mentor & User (Group DM)
- Message: “How did your first conversation go? Don’t forget to schedule your next check-in!”
Step 6: Delay for Feedback
- Type: Delay
- Duration: 2 weeks
Step 7: Mentee Feedback Survey
- Type: Survey
- Destination: User
- Purpose: Gather early feedback on the mentorship experience
Step 8: Long-term Delay
- Type: Delay
- Duration: 60 days
Step 9: Completion Reminder
- Type: Message
- Destination: Mentor & User (Group DM)
- Message: “After 90 days together, you can mark this mentorship as complete from your Doozy home tab. Great work!”
Tracking & Management
View Active Assignments
Track administrators can view all mentor assignments directly in the step configuration:- Active assignments: Currently ongoing mentorships
- Completed assignments: Successfully finished mentorships
- Failed assignments: Assignments that couldn’t be completed (with reasons)
- Mentee name and department
- Mentor name and department
- Assignment date
- Current status
- Slack channel ID (for the group DM)
CSV Export
Download comprehensive assignment data for analysis and reporting: Available fields (14 columns):- Mentee information (name, email, manager, department, Slack ID)
- Mentor information (name, email, manager, department, Slack ID)
- Assignment metadata (timestamp, Slack channel ID, status)
- Failure reasons (if applicable)
doozy-mentor-assignments_[track-name]_step-[number]_[date].csv
Use cases for exports:
- Analyze mentor workload distribution
- Report on program participation
- Identify mentorship completion rates
- Audit mentor pool diversity
- Plan capacity for future cohorts
Home Screen Management
Mentors can manage their mentorships from the Doozy app home tab in Slack:- View active mentorships: See all current mentor relationships
- View past mentorships: Access completed mentorships
- Mark as complete: When the mentorship concludes, either person can mark it complete
- Completion notification: A celebration message is posted to the group DM when marked complete
Track Constraints
One Assignment Per Track
Each track can contain only one mentor assignment step. This ensures:- Clear mentor-mentee relationships
- Simplified tracking and management
- Consistent reporting
Step Ordering Requirements
The mentor assignment step has special positioning rules: Cannot be moved down if any steps below use mentor destinations (Mentor or Mentor & User Group DM). Cannot be deleted if any steps in the track send to mentor destinations. Must come first before any steps that reference {{mentor}} placeholder or use mentor destinations. Validation: The system prevents these actions and displays a clear error message if attempted.Troubleshooting
Common Issues & Solutions
No Mentor Available
Problem: The system cannot find a suitable mentor from the pool. Causes:- Mentor pool is empty or all mentors are unavailable
- The user is the only person in the selected destination
- All potential mentors have been filtered out
- Ensure your mentor pool has at least 2-3 members (excluding the mentee)
- Verify the destination (channel, group, or individuals) is correctly configured
- Check that mentors are connected to Slack
- Consider expanding your mentor pool
Destination Not Found
Problem: The configured destination cannot be located. Causes:- Slack channel was deleted or made private
- Group was renamed or removed
- Selected individuals no longer have access
- Verify the channel or group still exists
- Check that the bot has access to the channel
- Update the destination selection if needed
- Ensure selected individuals are still active in the workspace
Mentor Not Assigned Error
Problem: Steps fail because no mentor has been assigned yet. Cause: A step is trying to use mentor destinations before the mentor assignment step runs. Solution: Ensure the mentor assignment step comes before any steps using mentor destinations.Best Practices for Success
- Size your mentor pool appropriately: Aim for at least 5-10 mentors per 20-30 mentees to prevent burnout
- Always notify participants: Add a welcome message to the group DM immediately after assignment
- Set clear expectations: Send mentor guidelines and mentee resources in initial messages
- Schedule regular check-ins: Use delay and message steps to prompt ongoing engagement
- Collect feedback: Add survey steps at key milestones to improve the program
- Monitor assignment failures: Regularly check the assignment status and investigate failures
- Balance workload: Trust the round-robin algorithm, but periodically review mentor capacity via CSV export
Common Use Cases
- New Hire Onboarding: Automatically pair new employees with experienced team members for their first 90 days
- Department Onboarding: Match new department members with tenured colleagues familiar with team processes
- Skills Development: Connect employees seeking specific skills with experts in those areas
- Leadership Development: Pair high-potential employees with senior leaders for career growth
- Cross-Functional Learning: Match employees with mentors from different departments to broaden perspectives
- Location-Based Mentorship: Leverage location matching for mentors and mentees in the same office
- Intern Programs: Assign full-time employees as mentors to interns throughout their program
- Role Transitions: Support employees moving to new roles with mentors experienced in those positions
- Diversity & Inclusion: Create mentorship programs connecting underrepresented employees with advocates
- Remote Employee Integration: Help remote workers connect with in-office mentors for cultural integration
Related Steps
- Step: Message - Send messages to mentors, mentees, or group DMs
- Step: Introductions - Facilitate additional networking for mentees
- Step: Survey - Collect feedback on mentorship experiences
- Step: Delay - Space out check-ins and follow-ups
- Step: Add User to Track - Enroll mentors in mentor training tracks