Back to guides
Guide for remote facilitators and workshop hostsUpdated guide8 min read

How to assign breakout rooms for online workshops

Breakout rooms work best when participants are assigned quickly and the room mix supports the activity. This guide covers room count, group size, repeated breakout rounds, and when to avoid repeat pairings in remote or hybrid sessions.

A remote workshop host organizes floating video call tiles into tidy breakout room clusters.

Guide visual

Breakout room planning

Room assignments for repeated online sessions.

6 rooms3 roundsroom hosts

In a live online workshop, people are waiting while rooms are created. The grouping process needs to handle the participant list, room count, and repeat rounds without turning into manual spreadsheet work.

Breakout room assignments need to be fast, fair enough, and easy to explain

  • remote facilitators often need room assignments before attention drops
  • room count and group size need to match the activity format
  • multi-round breakout rooms should avoid obvious repeated conversations

Why manual breakout room planning gets messy

Room count changes under pressure

A few missing participants can change the right number of rooms or room size, especially in live online sessions.

Repeated rounds create accidental repeats

If every breakout round is generated independently, participants can end up with the same people again.

Hybrid and training sessions add constraints

Facilitators, hosts, language needs, or experience levels may need to be distributed instead of shuffled blindly.

Example breakout-room setup

Imagine a 36-person online training with three breakout rounds. You want 6 rooms per round, a reasonable mix of experience levels, and fewer repeated conversations.

  • 36 participants
  • 6 breakout rooms
  • 3 repeated breakout rounds
  • optional attribute balancing by role, location, or experience
  • optional fixed hosts or facilitators assigned to rooms

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.

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
Add attribute (e.g. Gender)
Male Male Female
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
36
Groups
6
Approx size
6
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 specific pairs of people from being placed in the same group. Write one pair per line. Example: "Alex, Sam" means Alex and Sam must never be grouped together.
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.
Experience
Groups 1-6Drag the handles in the bar to adjust the distribution, or edit the numbers next to the labels manually.
Drag the handles in the bar to adjust the distribution, or edit the numbers next to the labels manually.
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 Keep Together, Keep Apart, Fixed Placements, Repeat Limit, and balance rules only to the sessions where they matter.
  • Weighted preferencesAdd preferences that can be violated when needed, then tune their weights relative to other goals.
  • Pair encounter targetsTarget how often specific pairs should 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.
Your participants, rules, and configuration come with you.

Related guides