How to create Zoom breakout rooms with minimal repeats
GroupMixer can plan several repeat-aware room rosters, but Zoom stores one pre-assignment set per meeting. Import the first round before the meeting, verify who matched, and use the later GroupMixer rosters as the producer’s reassignment plan.

Guide visual
Zoom-ready rotations
Email-based CSV exports with fewer repeat pairings.
Use GroupMixer with Zoom’s supported flow
Enable Zoom pre-assignment
Enable breakout rooms and “Assign participants to breakout rooms when scheduling.” Zoom currently requires end-to-end encryption to be off for pre-assignment.
Collect the matching account email
Use the Zoom-account email each attendee will be signed in with. A display name or different address will not match automatically.
Build all rounds in one GroupMixer scenario
Set rooms, sessions, repeat minimization, required hosts, and only necessary balance data.
Review before export
Check room size, fixed hosts, apart rules, department distribution, and repeats. Treat composition as best effort.
Export the room files
Use Share & Export → Download Zoom breakout CSV. GroupMixer downloads one CSV for one session and a ZIP containing one CSV per session for multiple rounds.
Import round one before the meeting
In Zoom’s web portal, schedule or edit the meeting, enable pre-assignment, choose Import from CSV, and upload the first-round file.
Verify matched participants live
Before opening rooms, inspect assigned and unassigned participants. Manually place anyone who joined signed out or under another account email.
Operate later rounds from the roster
Close the rooms, recreate them, and manually assign the next GroupMixer roster with Zoom’s in-meeting controls. Keep a producer on this task while the facilitator speaks.
Validate the rotation before translating it into Zoom
- Your groups shows the room roster that will become each Zoom assignment, including assigned count and fixed-host placement across the planned rounds.
- Fixed-placement and required-apart rules report “No violations” in a valid result. If either invariant is violated, the result exposes a solver defect and must not be exported.
- The histogram shows how many participant pairs repeat; the matrix names those people and their shared sessions. A fixed host does not by itself explain a repeat—the room rosters show whether a participant was assigned to that host’s room again.
- The Department Attribute Balance card explains best-effort composition by naming each room, category, desired count, and actual count that deviated.
- Only the first GroupMixer roster becomes Zoom’s imported CSV. Later rosters are still useful, but as the producer’s manual reassignment sheets rather than additional in-meeting imports.
Current Zoom constraints to account for
- The CSV uses the columns “Pre-assign Room Name” and “Email Address.”
- Participants must have Zoom accounts and join signed in to the account associated with the imported email.
- Unmatched participants remain available for manual assignment.
- A recurring meeting cannot store a different pre-assignment for one occurrence.
- Zoom currently permits up to 100 pre-assigned rooms and 1,000 pre-assigned participants, subject to licensed meeting capacity.
Review in GroupMixer before export
Verified Zoom references
External behavior changes independently of GroupMixer. Recheck these official sources before a high-stakes event.
Worked example: three planned Zoom rounds
The preloaded example has 36 people, six rooms, three rounds, one fixed host per room, and four departments with nine people each. Six-person rooms cannot all contain equal counts from four departments, so composition is necessarily best effort.
Setup facts
- 36 fictitious participants with example.com emails
- 6 rooms and 3 planned rosters
- 6 fixed hosts
- one apart rule and one department field
Review the result
- Replace every demo email with the attendee’s actual Zoom-account email.
- Confirm host placement and apart rules before exporting.
- Import only the first roster; prepare the producer to assign rounds two and three manually.
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.