Office Secret Santa Generator

Office Secret Santa, sorted in a few minutes

Post one link in Slack or Teams. Coworkers add their own name and wishlist, you press draw, and everyone gets a private link with their match. Nobody needs an account.

  • No ads
  • No paywall
  • No sign-up to join
  • Exclusions
  • Wishlists

Start a draw

Kind of exchange

Everyone draws a name and buys for that person.

Takes 30 seconds · nobody needs an account

Why a link works better than a hat at work

Office exchanges rarely happen with everyone in one room. Remote and hybrid teams, people on leave, and late joiners make drawing paper slips awkward. A join link lets each person opt in when they see it, and the draw happens only when you say so.

Because people add themselves, you don't need to collect email addresses or copy names from the org chart, and nobody is signed up without choosing to be.

A simple plan for running it

  • Pick a budget that works for the most junior person on the team. $20 to $30 is common.
  • Set a gift day and post the join link at least two weeks before.
  • Use the note to everyone for the practical bits: where gifts go, whether to wrap, any theme.
  • Add exclusions for anyone who shouldn't draw each other, such as a manager and their direct report if your team prefers that.
  • Draw names a few days after the link goes out, then send each person their link by direct message.

Keeping it fair and comfortable

Make joining optional and say so in the announcement. Wishlists help people who don't know each other well, and a clear budget stops anyone overspending. If someone joins after the draw, undo it, add them, and draw again: everyone keeps the same link.

FAQ

Questions

Do coworkers need to give their email?

No. Each person gets a private link. You can send it in a direct message, or they keep the one they get when they join.

Can I organize without taking part?

Yes. Leave "Your name" blank when you create the exchange and you're only the organizer.

How many people can join?

Up to 200 people per exchange. For bigger companies, run one per team or floor.

Guides

Every kind of exchange