Quick Answer: A successful Secret Santa relies on three pillars: absolute anonymity in the draw, a strict and legally binding price cap, and a published "wishlist" or theme to prevent junk gifts. Use a digital name picker to prevent people from accidentally drawing their spouse or themselves.
Step 1: The Digital Draw
Drawing names out of a hat is outdated and risky. Invariably, Jim draws his own name and has to put it back, ruining the anonymity. Instead, use a digital Random Name Picker. You can establish constraints (e.g., spouses cannot draw each other, managers cannot draw direct reports) ensuring a perfect, secret derangement algorithm.
Step 2: The Price Cap (The Golden Rule)
Establish a hard price ceiling ($25 is the standard). Make it explicitly clear: this is a limit, not a suggestion. When one person buys a $10 mug and another buys a $150 watch, it creates immense psychological discomfort and ruins the event. Equity of spending is critical.
Step 3: Themes or Wishlists
Generic Secret Santa often results in everyone going home with slightly different coffee mugs and lotto tickets. Fix this by implementing a theme ("Books you loved this year," "Something you consume," or "Ugly Ornaments") or mandate that every participant submit three detailed wishlist items via an anonymous document.