The thing that breaks a big Secret Santa is not the draw — the maths scales fine — it is the communication. One unreturned email, one person who joined late, one ambiguous reveal date, multiplied by thirty, becomes a headache. A clear chain stops that.
Four moves that scale
Deadline-gate the participation, then lock it
Set a clear cutoff to join. After that date, the list is frozen, the draw runs, and no additions are possible. A floating participant count kills the draw and creates "could I still join?" messages for weeks.
Send the match and the rules in the same message
When a player learns their match, they should learn the budget, the ship-by date, and the reveal mechanics in the same email — not in three separate threads. One message with every constraint reduces follow-up questions by about eighty percent.
Have a fallback for no-shows
In a group of thirty, one person will drop out. Decide in advance who picks up the slack — usually the organizer, pre-committed to buying one backup gift of the budget value, held in reserve. The alternative, re-drawing late, is worse for everyone.
One reveal channel, not twelve
Pick a single channel — a shared doc, a dedicated chat, an email thread — where everyone posts their unboxing. Without one channel, the reveal fragments across DMs and the shared moment is lost.
What breaks at scale
Group chats. A thirty-person chat is not a place for Secret Santa logistics — the signal vanishes. Move the logistics to a dedicated tool or a numbered message sequence. Save the group chat for the photos.
Run a thirty-person draw in under a minute
Cuchumbo handles groups of any size — add everyone by email, invite with a link, the draw is sealed and each match is sent privately. The organizer is blind to the matches too. Free, under a minute, no account for players.