How Matching Works
Discover how Chorvia creates meaningful conversation groups tailored to your interests and preferences.
Our Matching Philosophy
Chorvia's matching algorithm is designed to create small, meaningful conversation groups where everyone feels heard and engaged. We balance similarity and diversity to spark interesting discussions while ensuring everyone has common ground.
Our Goal: Create groups of 3-6 people who will have engaging, valuable conversations together.
Factors We Consider
Our algorithm analyzes multiple dimensions to create balanced groups:
1. Shared Interests
We match you with people who selected similar topics in their preferences. This ensures you'll have common ground for discussion.
2. Availability
Groups are formed based on overlapping availability. We'll only match you with people who are free at the same times you are.
3. Diversity Preferences
Based on your "Who to Talk To" preferences, we balance:
- Similar backgrounds vs. diverse perspectives
- Same industry vs. cross-functional connections
- Experience levels and seniority
4. Previous Connections
We avoid repeatedly matching you with the same people (unless specifically requested) to help you build a broader network.
5. Group Size
We aim for groups of 3-6 people. This size is optimal for:
- Everyone having time to contribute
- Multiple perspectives without being overwhelming
- Building genuine connections
The Matching Process
- Data Collection: We gather your preferences, availability, and profile information
- Pool Formation: We create pools of users with overlapping availability
- Compatibility Scoring: Our algorithm scores potential group combinations based on all factors
- Group Creation: We form groups with the highest compatibility scores
- Scheduling: We schedule the meeting at a time that fits the group's stated availability
- Notification: You receive your match and meeting details by email, with a link to join
Matching Frequency
Matching frequency depends on your preferences:
- Daily: Eligible for a new match each day
- Weekly: New matches every week
- Bi-weekly: New matches every two weeks
- Monthly: New matches once a month
Our matching runs every day and forms your next group once you're due for one based on this setting.
Note: You can skip a matching cycle anytime by updating your availability in your preferences.
Improving Your Matches
Get better matches by:
- Selecting multiple topics of interest (3-5 is ideal)
- Being flexible with your availability
- Keeping your profile up to date
- Providing feedback after conversations
- Being specific about who you want to talk to
What If I Don't Like My Match?
If a match doesn't feel right:
- You can skip a session without penalty
- Update your preferences to improve future matches
- Provide feedback to help our algorithm learn
- Contact support if you have specific concerns
For Organizations
Organization administrators can influence matching by:
- Choosing Organization Only matching so members are matched only with their teammates
- Setting the group size limit, meeting frequency, and topics for organization groups
- Creating and scheduling groups manually for their team
See Organization Settings for details.