How to assign breakout rooms for online workshops
Choose a room shape that fits the activity, generate all rounds against one encounter history, and give the producer a plan that still works when someone arrives late or does not attend.

Guide visual
Breakout room planning
Room assignments for repeated online sessions.
Set the operating constraints first
- Choose room count when the platform, venue, or facilitator count is fixed; choose people per room when conversation size matters most.
- If every room needs a facilitator, do not create more staffed rooms than available facilitators.
- Budget instructions, room movement, a warning, return time, and debrief—not only discussion time.
- Ask about accessibility needs privately and give everyone an accessible route to request help.
- For hybrid sessions, verify room audio and participation rather than assuming one laptop makes a physical table accessible to remote attendees.
Prepare all breakout rounds
Clean the planned roster
Use one stable participant name or ID. Add only attributes and rules that affect this activity.
Choose rooms and rounds
Set the complete rotation. In the preloaded example, 36 people and six rooms produce six planned people per room.
Add operational rules
Fix one host in each room, add genuine separation requirements, and balance at most one useful field.
Generate the full rotation
Keep repeat minimization enabled so later rooms are evaluated against earlier conversations.
Prepare two views
Give the producer one detailed roster per round. Give participants only the assignment information they need, without private attributes or rule explanations.
Run and adapt visibly
Announce the round, destination, task, return time, and help route. Keep late arrivals in the main room until a producer assigns them.
Regenerate when attendance changes materially
A single absence may justify one deliberate move. Several absences should trigger a new plan for the remaining rounds and a fresh repeat review.
Turn the result into a producer-ready room plan
- Your groups carries the operational detail: room assignments, assigned count, capacity, and whether each named host appears in the intended room.
- Fixed-host and required-apart rules are invariants. Their cards report “No violations” in a valid result; a violation is a solver defect, not an imperfection the producer is expected to absorb.
- The Pair Meeting Histogram summarizes repeat distribution across the event; repeated cells in the matrix identify the people and sessions involved.
- When an experience mix was requested, its Attribute Balance card shows the desired and actual category counts for each room that missed the target.
- Roster, plain-text, CSV, and visualization views support different producer workflows. After material no-shows, all of them—and the contact diagnostics—describe a stale plan until the remaining rounds are regenerated.
Open the live-planning and Results sections
These links open your current scenario. Use the example handoff below to create its six-room plan as a separate saved scenario.
Worked example: six hosted rooms
The preloaded example has 36 people, six rooms, three rounds, and one fixed host per room. Its 12 New, 12 Practiced, and 12 Advanced values make two of each experience level per room arithmetically possible before the fixed-host and apart rules are considered.
Setup facts
- 36 participants
- 6 rooms with 1 fixed host each
- 3 rounds
- one experience field and one apart rule
Review the result
- Confirm every room has its host and stays within capacity.
- Compare the actual experience mix with the possible 2/2/2 target.
- Inspect repeats and regenerate remaining sessions after material attendance changes.
Try this setup in GroupMixer
This tool is preloaded with the example from this guide. You can edit the participants, constraints, sessions, and balance settings before generating groups.