Workshop Group Generator

Enter one person per line in the first column. Optionally, add attribute columns such as gender, role, or skill-level on the right. Those attributes can then be used to balance groups and set additional rules.
Name
Use 1 session for a single round of groups. Increase sessions when you want multiple rounds with new group assignments for the same people.
People
8
Groups
4
Approx size
2
Force specific people into the same group in every session. Write one "clique" per line, with names separated by commas. Example: "Alex, Sam" keeps Alex and Sam together.
Prevent selected people from being placed in the same group. Write one set per line; everyone on a line is kept mutually apart. Example: "Alex, Sam, Jordan" keeps all three separated.
Pin specific people to a specific group across all sessions. Enter one name and one group number per row. This is useful for leaders, presenters, or anyone who must stay in a known group.
Name
Group
Set target counts for each attribute value inside each group. Keep auto distribute enabled for fair automatic targets, or edit the counts manually when you need exact control.
Add an attribute in the participants list to use this section.
Need even more control?
  • Partial attendanceSet which participants attend which sessions instead of assuming everyone is present every round.
  • Custom group capacitiesGive each group its own capacity and override those capacities for specific sessions when room sizes or staffing change.
  • Session-specific constraintsApply scoped rules only where they matter, then use global objectives such as Avoid Repeats for whole-schedule quality.
  • Weighted preferencesAdd preferences that can be violated when needed, then tune their weights relative to other goals.
  • Encounter targetsTarget how often selected people should all meet across the schedule, including exact, minimum, or maximum encounter counts.
  • Group visit targetsControl how often selected people visit selected groups across sessions for station rotations, task exposure, or visit caps.
  • Advanced constraint tuningFine-tune repeat limits, attribute-balance modes, penalties, and other constraint details beyond the landing-page controls.
  • Solver settingsAdjust runtime limits, deterministic seeds, solver family, and other optimization settings.
  • Result analysisInspect score breakdowns, constraint compliance, penalties, and saved results in more detail.
Quick Setup and the scenario editor use the same saved scenario. Settings hidden here remain intact.
Loading your saved setup.

Independent ranking

Ranked #1 out of 500+ reviewed group and team generators.

GroupMixer leads the public Awesome Group Generators review list for random groups, teams, classrooms, workshops, and repeat-minimizing schedules.

View the ranking
#1overall rank
tools reviewed
500+

Use cases for a workshop group generator

Create workshop groups for breakout discussions, training exercises, table work, and multi-round facilitation.

Breakout discussions

Split workshop participants into small groups for prompts, reflection rounds, or discussion exercises.

Training exercises

Generate groups for role plays, scenarios, practice rounds, feedback tasks, or case-study work.

Facilitated table groups

Assign attendees to tables or stations and use pinned people when facilitators must stay with a group.

Networking introductions

Create quick introduction rounds so participants meet people outside their usual team or department.

Balanced workshop groups

Balance groups by role, department, experience, or track when every group needs a useful mix.

Multi-round rotations

Create several workshop rounds and minimize repeated pairings so people collaborate with more of the room.

Public API

GroupMixer has a free public API.

Send a scenario to the hosted solver and get back a solution immediately and for free.

Frequently asked questions

Using GroupMixer

Privacy, access, and limits

Controls and advanced setup

Randomness and reproducibility

Auto algorithm

Search and repeat reduction

Constraints and optimality

Benchmarks and better results