"Group Composer" Algorithm

Introducing RandomCoffee's "Group Composer" Algorithm: Unveiling New Possibilities for Meaningful Connections

Hello RandomCoffee Users!

We have an exciting announcement to make that will elevate your experience on our platform to new heights. Introducing the "Group Composer" algorithm, a cutting-edge feature designed to facilitate connections based on specific causes and interests set by administrators. With the "Group Composer," we are taking the power of matching to a whole new level!

What is the "Group Composer" Algorithm?

The group-composer algorithm is a new matching method that allows the distribution of users seat by seat into groups based on specified rules and criteria.

It also stops generating groups once your matching rules are no longer respected, so not everyone is matched, and you only get groups that strictly respect your matching rules.

Here is an example of how you can use it:

This algorithm is commonly used for onboarding new hires focusing on pairing new hires with buddies or facilitating mentor-mentee relationships by connecting mentors with mentees.

How Does it Work?

The "Group Composer" algorithm functions as a highly customizable matching system that operates according to the rules set by administrators. By leveraging our advanced matching technology, RandomCoffee facilitates connections between individuals who align with the specified matching rules.

  1. Input: The algorithm takes as input a list of users, which can include new hires, mentors, and mentees, along with the specified rules for group composition.

  2. Rule Evaluation: The algorithm evaluates the rules provided to determine the constraints and preferences for group formation. For example, in the context of onboarding new hires, the rule could be to match new hires with buddies, or in the case of mentorship programs, the rule could be to connect mentors with mentees.

  3. Group Formation: The algorithm starts forming groups based on the specified rules. It begins by assigning users who satisfy the rules, ensuring that new hires are matched with buddies or mentors are paired with mentees. The algorithm continues creating matches until all eligible users have been assigned.

  4. Rule Compliance Check: After each match is created, the algorithm performs a rule compliance check to ensure the rules still apply. If, at any point, the rules no longer apply, the algorithm stops creating new matches and finalizes the group composition.

  5. Output: The algorithm generates the final group composition, where users are matched into groups based on the specified rules. The resulting groups consist of new hires, their buddies or mentors, and mentees, adhering to the defined criteria.

The Group Composer algorithm provides an effective way to create matches between users based on specified rules, such as matching new hires with buddies or connecting mentors with mentees. By ensuring rule compliance and stopping further matches when the rules are no longer applicable, the algorithm creates well-matched groups for successful onboarding or mentorship programs.

Stay Tuned for More! We believe the "Group Composer" algorithm will revolutionize the way organizations foster social connections and build vibrant communities within their ranks. We'll be sharing more details, case studies, and success stories from early adopters who have already experienced the power of the "Group Composer."


At RandomCoffee, we're committed to continuously enhancing our platform to meet the evolving needs of organizations worldwide. With the release of the "Group Composer" algorithm, we're excited to offer you a powerful tool that will enable you to cultivate connections among colleagues based on shared causes and interests.

If you have any questions or would like to learn more about the "Group Composer" algorithm, don't hesitate to reach out to our dedicated support team. We're here to help you make the most of your RandomCoffee experience.

Last updated