👤 This article is for Hub Admins or Development Program Managers/Admins.
10KC Development Programs use our proprietary smart-matching algorithm to match members with each other. We offer the following matching options.
✅ Navigate to your Development Program
- Login to your 10KC Hub
- In the left navigation menu of your Hub, go to Development Programs > Manage Programs
- Don't see this option? You may not have the proper permissions
- Click on the Draft tab (if your program is unpublished) or the Live tab (if your program is published) to locate your program
- Select the program
What matching options are available in Development Programs?
1:1 matching
A matching option in which one participant of the development program is matched with another participant in a 1:1 relationship (e.g. an Onboarding Buddy Program).
Group matching
A matching option in which one participant of the development program is matched with more than one participant in a group relationship (e.g. a Group Mentorship Program).
What criteria is used for matching members?
There are two phases of matching two members with each other and they have equal importance in the matching process.
✅ Phase 1: Organization criteria
Match members based on the specific needs of your organization such as roles, department, seniority level, location and even private segments such as hi-potential status, diversity identifier and much more. You can access these options by clicking "Edit matching rules" button in Smart-matches tab.
There are four tabs under pairing rules editor: Segments, Private segments, Combo rules and Settings.
Segments
Segments help define which members should be matched with each other based on attributes like Role, Department, Hire Date, Location etc. (or any employee attribute imported from your HRIS).
In addition, all development programs have one in-built segment which defines whether the member is a mentor or a mentee, and matching based on this segment can be enabled using Program-based mentor/mentee matching. You can read more about match-level roles here.
Rules can be inclusive (as shown below) where you can choose which segment options match with other segment options (e.g. VPs and SVPs only match with Directors, Sr. Directors & Executive).
Or they can be exclusive (as shown below) where you can choose what segment options not to match with (e.g. do not match Executives with Interns or Individual Contributors). You can read more about exclusion rules here.
Private segments
Private segments matching rules behave the exact same way as segment matching rules above. The only different is in the type of data stored. Read more about Private Segments here.
Combo rules
Combo rules are advanced rules which allow you to be more specific in define matching criteria e.g. match Managers in Compliance with Directors and Sr. Directors in Compliance. You can also enable Priority which will let you define which matching rules take priority over others. You can read more about combo rules here.
All segment, private segment and combo rules can be Preferred or Required.
Preferred | Preferred selection makes the rule a soft-rule i.e. it's taken into consideration while matching but there might be pairs which don't follow it (especially when members don't meet this rule) |
Required | Required selection makes the rule a hard-rule i.e. it's always taken into consideration while matching and all matches will follow this rule |
Best practice is to have as few (or no) Required rules as possible so maximum people can be matched with each other.
Settings
Allow repeat matches from previous experiences enables the members to be matched with people who they might have been paired in the past (in one or more Development Programs or Introduction cycles).
Under Advanced options, you can set matching rules at a member-level by adding match exclusions to each member. By adding exclusions, you prevent members from being matched with members that they shouldn't be matched to (e.g. employees with their managers).
✅ Phase 2: Member criteria
You can also let members choose their role, preferred matches and match capacity using "Program preferences" in Settings.
|
*this is not a hard rule and does not guarantee that they will be matched with the preferred member; also only participants with Confirmed status will show up in the preferred matches list
In addition to these optional selections, the 10KC smart-matching algorithm also automatically factors in the following member-based criteria for matching:
- fewest previous matches with current member
- most overlap for custom segments
- most similar activity level
- most similar selections of Goals & Interests
How to create matches in a program?
Head over to the Smart-matches tab and after you have defined the matching criteria (as shared above), click on "Create matches" and you have two options: Create with algorithm and Create manually.
Create with algorithm
This option uses 10KC's smart-matching algorithm to automatically match members with each other. Click on "Create with algorithm" and choose whether you'd like to create matches for all participants, confirmed participants only (recommended) or specific participants.
Once the desired option is selected, 10KC's smart-matching algorithm will take a few seconds or minutes (depending on the number of participants) to automatically create the matches.
Create manually
Using this option, you can manually create matches. Click on "Create manually" and a side drawer will open using which you can manually choose participants to be matched with each other.
⭐️ Pro Tip: You can also enable the Automation setting in Smart matching rules to automatically create matches and send match emails on the Schedule date.
Automatically create matches and send match emails
Click "Edit matching rules" button in Smart-matches tab.
Go to Settings and enable "Create, make matches live, and send matches automatically on scheduled date"
After that option is enabled, the matches for the program will be automatically created and sent on the date set in the program Schedule
Unmatched participants
Any participants who are left unmatched can be viewed by clicking on "Show participants". You can then download these participants or copy the email addresses for sending relevant communications.
Locking matches
Once you are satisfied with a batch of matches, you can easily lock them so their pairings are unaffected if you add more participants and create more matches. This can be done by manually locking each pair or using the "Lock all matches" button.
Matches once locked stay untouched when more matches are created for the development program.
Matching mode vs Live mode
While the matching rules are being set and matches are being created, the development program is in Matching mode as you can see on the top-right.
When you are ready to launch the development program, you can click on "Go live" button and then the participants would receive the smart-matching emails, will be able to view their matches and start chatting.
Group Matching
It's important to note that if you'd like match one participant with more than one participants (group matching), then head over to the Settings tab to enable the functionality. To learn more about group matching (and group mentorship) click here.
❓ Frequently Asked Questions (FAQs)
Q: If there is a surplus of mentees, how does the system choose and notify which mentors will take up multiple mentees?
A: During the smart-matching step, the system will find out which mentors have opted in to have multiple mentees, check their mentee capacity, and then assign multiple mentees based on different criteria like program's pairing rules, common goals, and interests, etc.
Q: How does match algorithm work for group matching?
A: When group matching is enabled for a development program, the match algorithm creates the best possible matches for all participants with the primary role and then groups all those matches together using the participants with the primary role as an anchor to display the group in the platform. E.g. in a scenario with 1 mentor (say Mentor 1) and 3 mentees (say Mentee 1, 2 and 3), the matches are generated as below:
- Mentor 1 -> Mentee 1
- Mentor 1 -> Mentee 2
- Mentor 1 -> Mentee 3
Once the matches are generated, we display Mentor 1, Mentee 1, Mentee 2 and Mentee 3 as a group in the platform (as shown below).
Please note that match algorithm does not create a group directly (in other words, create the best group based on matching rules) but uses the above approach to create multiple 1:1 matches and then groups them together.
Related to
Comments
0 comments
Please sign in to leave a comment.