Guide

How to organise a Secret Santa at work without email

A work Secret Santa goes wrong in predictable ways: the budget is set too late, someone draws their own manager, a person who never signed up is told to buy a gift, and the organiser knows every match. All four are avoidable with a short timeline, two clear rules and a Secret Santa generator that draws the names privately so you never have to see them.

Set the budget and the date before anything else

Decide the two things everyone will ask about first. Pick an exchange date when most of the team is around, usually the last full week before the holiday break rather than the last day. Then set a budget as a single figure and say it plainly: "Spend about $20, and please do not go over." A range invites one person to spend $10 and another $40, which makes both uncomfortable. If pay in the team varies a lot, go low. Nobody minds a cheap, well-chosen gift, and a tight budget rewards thought rather than money.

Keep it voluntary and easy to skip

Ask people to opt in, never opt out. A short message saying "we are doing a gift exchange, reply if you would like to join" means nobody who stays quiet is drawn. Not everyone celebrates Christmas, some people are stretched financially at the end of the year, and some simply do not enjoy it. Calling it a holiday gift exchange or a gift swap includes more people without changing how it runs. Say clearly that skipping it carries no judgement, and mean it.

Draw the Secret Santa names about three weeks before the exchange

  1. Four weeks before: announce the date and budget and collect the names of people who want in.
  2. Three weeks before: close the list and draw. That is long enough to buy something thoughtful and short enough that people do not forget.
  3. One week before: send one reminder with the date, the budget and where to leave gifts.
  4. On the day: open gifts together, in person or on a call.

To draw, paste the names into the generator, one per line. It needs at least three people and takes up to sixty. The matching runs in your browser, nobody is matched to themselves, and everyone gives one gift and receives one. The organiser's page never shows the matches; it gives you a Copy link button for each person. Each private link carries that person's match, plus the budget and date if you entered them, in the part of the address after the #, which browsers never send to a server. The person opens the link and presses a button to see who they are buying for. Paste each link into a private message without opening it, and the draw stays secret from you too.

Exclusions for partners, managers and last year's match

Two kinds of pair are worth keeping apart: couples and housemates, because buying for someone you live with is no fun and easy to guess, and a manager and their direct reports, because a gift either way can feel loaded. The generator takes a rule such as Ana & Ben to stop both directions, and Cy > Dee to stop only Cy giving to Dee, which is the one for avoiding a repeat of last year. Keep the rules few: each one removes possible matches, and a small group with several exclusions can have no valid draw at all, in which case the tool names who is stuck rather than forcing a bad result. Tick the one circle option to guarantee that no two people are buying for each other.

Wish lists, or a one-line hint

A full wish list takes the surprise out and turns the exchange into shopping by instruction. A one-line hint keeps the fun and removes most of the guesswork. Ask each person for a single sentence when they sign up, such as "I drink a lot of tea" or "anything for the garden", and collect them in one shared document everyone can read. Because hints are public, nobody learns who drew whom.

Rules to send with the links

Send one short message to everyone at the same moment as the links, so there is one place to look:

  • Budget: the one figure you set, and a request not to go over.
  • Date and place: when and where gifts are opened, and where to leave a wrapped gift beforehand.
  • Keep it secret: do not say who you drew, and label the gift with the recipient's name only.
  • Keep it work-safe: something anyone could open in front of colleagues. Food and drink are fine if you check for allergies and preferences first.

Remote and hybrid teams

The draw is the easy part for a distributed team, because every person gets their match by a private link in a direct message wherever they are. Gifts are harder. Set a posting deadline a week before the exchange, ask each giver to post the gift to the recipient, and collect postal addresses in the same shared document as the hints when people sign up, so nobody has to ask for one and give themselves away. For the exchange, book a thirty minute video call, open gifts in turn and guess the giver at the end. A random turn order stops the same people going first every year. If a few people are in the office, let them open theirs on the call too.

When someone drops out

Someone leaves the company, falls ill or quietly changes their mind. The generator cannot redraw only the people affected: a match works as a whole group, and pressing the button again produces a completely new one. You have two honest options. If there is time, draw again for everyone and send fresh links, telling people to ignore the old ones. If the exchange is days away, do it by hand: find out who the missing person was buying for, and ask the person who was buying for the missing person to take over that recipient instead. That closes the gap with one quiet message and leaves every other match untouched.

On the day

Open the gifts together rather than leaving them on desks; thirty minutes at the end of a day is plenty. Let each person guess who their giver was, which is the moment most people remember. Afterwards, thank everyone and note what to change next year while it is fresh.

Put it into practice Open the Secret Santa generator

More guides