Create an invite

Office Secret Santa without the awkward parts

A limit people can afford, a quiet way to say no, and a posting date that works for the half of the team who are not in the building.

Draw names now

Type the names, press the button, and every person gets their own link showing one name and nothing else. No email addresses, no accounts, no hat.

Three people minimum. You can add exclusions and redraw on the next screen.

You get one private organiser link and one personal link per person. Keep the organiser link to yourself: it can see every pairing.

Somebody handed you the gift exchange because you are organized or because you were in the room. Either way it is now yours, along with the two problems nobody warns you about: a colleague who cannot afford the number you pick and will not say so, and four people who will not be in the building on the day.

Most of the work is decided before any names go in. The limit, the opt-in wording, the posting deadline and the list of who counts as being on the team are what make the difference between a pleasant twenty minutes in December and a thread you end up managing for three weeks.

Bringalong runs the draw and gives you one private link per person, each showing a single name and that person's wishlist. You cannot see the full pairing, which is worth more in an office than anywhere else, because nobody can suggest you arranged it.

Set the limit for the lowest-paid person in the room

Somebody on your team is covering rent that does not leave much room in December, and they have not mentioned it. That person is who the limit has to work for, and they will not say anything in a channel their manager reads.

Pick one number, not a range. A limit of 10 to 30 gets read as 30 by the person who enjoys buying presents and 10 by the person doing arithmetic, and then the second person looks cheap at the table through no fault of their own. One number brings everybody to the same level.

To land on it, ask two or three people privately first, and make sure one of them is among the newest or most junior. Then announce a single figure without saying who you asked. For most offices that number is 15 or 20. Add a line saying that spending under the limit is fine and nobody is checking, because somebody who finds the right thing for 8 should not feel pushed into padding it out to hit a target.

  • One number, in your own currency, written into the announcement.
  • Ask two or three people privately before you set it, not the whole channel.
  • Say that spending less is fine and spending more is not.
  • No top-ups. One person who spends 60 makes four people feel cheap.
  • Decide about gift cards before the draw, since a card turns the limit into a price tag.
  • If somebody overspends anyway, say nothing at the table and set the number lower next year.

Make it opt-in, and do not ask why

The difference between opt-in and opt-out is most of the etiquette of an office exchange. Opt-out asks people to announce that they are not joining, which is a public act that comes with an implied reason, and the reasons are usually money, faith, a separation they have not mentioned, or a straightforward dislike of the whole business. Opt-in asks for a reply from the people who want to play, and silence costs nobody anything.

So write it as: message me by Thursday if you want in. Then run the draw with the list you have. Do not chase the people who did not reply, do not post a running tally of who has signed up, and do not mention who is sitting it out when you announce the exchange date. If somebody does tell you why, keep it.

If a person asks to come out after the draw has run, the fix depends on timing. Before anybody has shopped, redraw with the shorter list and tell the channel that matches have changed. After shopping has started, tell them they have one gift to buy and one coming, and that next year they can skip the reply with no questions. Pulling a name out of a group of eighteen mid-December costs more goodwill than the gift does.

Who goes on the list

Build the list from the team list, not from who happens to be at a desk this week. The people who get left off are the same people every year, and being left off is how somebody discovers they were forgotten.

Parental leave needs a direct message rather than a channel post, because they are not reading the channel. One line does it: we are doing the gift exchange on the 19th, you are on the list if you want to be, tell me either way and I will not raise it again. If they say yes, work out how the gift reaches them before you run the draw rather than after.

  • Anyone on parental leave. Ask them directly and say that no is a complete answer.
  • Part-time staff who are not in on the day. Arrange how they hand over and collect.
  • Night shift and weekend staff, who otherwise hear about it from a poster.
  • Long-term contractors who have sat with the team all year.
  • The person who joined last week. Include them and say nobody expects them to know their match yet.
  • Anyone off sick. Ask rather than assume, and accept a one-word answer.
  • The person who sits with your team but reports to another one.

Remote and hybrid: work the posting date backwards

In a hybrid team half the gifts have to travel, and the date that matters is not the one on the invitation. Work backwards from the exchange and write every step down.

Say the exchange is a video call at 3pm on Friday December 19. Domestic parcels slow down from the first week of December, so allow a week for delivery rather than the two days the checkout promises. That puts the post-by date on December 10 and the shopping deadline on December 8, which means wishlists have to be in by December 5. All four dates go in the same message, because a post-by date on its own gets read as the shopping date and the gift goes in the mail on the 10th.

Addresses are the other half. Do not collect home addresses into a spreadsheet you then hold. Ask each remote person to put a delivery address, or a pickup point they prefer, into their own wishlist, which only the person buying for them can read. Anyone who would rather not share an address can write that there instead, and their giver holds the gift until the next day the team is in the same building.

  1. Fix the exchange date and time first, with the time zone if the team spans two.
  2. Count back seven days for delivery, not the two the checkout promises.
  3. Count back two more days for buying and wrapping.
  4. Count back three more for wishlists, so givers have something to work from.
  5. Put all four dates in one message and pin it.
  6. Ask remote people to add a delivery address or pickup point to their own wishlist.
  7. Ask people to say in the channel when a parcel lands, so you know what is still missing on the 19th.

What does not belong in an office exchange

The test is not whether the gift is funny. It is whether the person can open it at a table with their manager on one side and somebody from HR on the other and have nothing left to manage afterwards.

The categories that go wrong are predictable, and they go wrong for one reason: the giver aimed at a joke instead of a gift. A joke needs shared history, and a draw does not supply any. You can be given a stranger from a floor you have never worked on.

Put two or three of these into the announcement rather than the whole list, because a long list of banned things makes people anxious about buying anything. Nothing about anyone's appearance, no alcohol, and no jokes at a person's expense covers most of it in one sentence.

  • Anything about a person's body, weight, height, hair or clothes.
  • Alcohol, unless you know they drink and the workplace allows it on site.
  • Anything about dating, marriage or children, including a mug about being single.
  • Politics, religion and the news.
  • Gag gifts built on a habit, such as how much coffee somebody drinks or how often they are late.
  • Scent strong enough to count as an opinion.
  • Prank gifts that leave the recipient carrying something to the bin in front of everyone.
  • Cash, which turns the limit into a receipt and reads as an absence of thought.

When somebody leaves the company mid-December

Notice gets handed in during the first week of December more often than the calendar deserves. There are two cases and the fix is different for each.

If nothing has been bought yet, run the draw again without them and post in the channel that matches have changed, so nobody shops from a name that is no longer live. A redraw resets everybody, which costs nothing when nobody has spent anything.

If gifts are already bought, patch it rather than redrawing. Only one link in the chain is broken: whoever was buying for the leaver now has nobody to give to, and the person the leaver drew has nobody giving to them. Post one line in the channel saying that if you drew the colleague who is leaving, message me. When that person does, put them in touch with the leaver and ask the leaver to pass on the name they drew. Their giver now buys for that person and nobody else in the group moves. The cost is that you learn one pairing and two colleagues have a short private conversation, which is cheaper than eighteen changed matches. If the leaver has already bought their gift, ask them to leave it with you on their last day. If they have not, they do not owe the office a present on the way out.

Should the manager take part

Yes, on two conditions. They spend the limit like everybody else, and they are not the person collecting the replies.

The second one gets missed. If the manager is also the organizer, every opt-out reply goes to the person who writes the reviews, and the number of people who opt out drops to zero regardless of what anybody wants. Hand the organizing to somebody else on the team and let the manager reply to them like everyone else does.

The spending side matters because a manager who gives a 60 gift against a 20 limit has quietly reset the limit. Whoever drew the manager now chooses between looking cheap and spending money they never agreed to. If a manager wants to give the team something bigger, it goes to everybody, it has their name on it, and it sits outside the draw. One more call worth making: mark a manager and the person they line-manage as an exclusion pair if either of them would find that gift awkward in both directions, because that is a reading nobody wants to do in December.

The announcement and the four dates in it

Post it once, in the channel the team reads rather than the one it is supposed to read, and include four things: the limit, the exchange date and time, the opt-in deadline, and the wishlist deadline. Leave everything else out. Long posts get skimmed, and the limit is the part people are looking for.

Pin it. Post one reminder on the morning of the opt-in deadline and nothing further in the channel after that. Everything from then on is a direct message, including the links, the nudges and anything about who is or is not taking part.

The announcement below is the one to paste. Swap the numbers and the dates and leave the order alone, because the order is what makes it readable at a glance: what it is, what it costs, when it happens, how to opt in, and how to say no.

Running the draw and handing out the links

Type the names from the opt-in replies, set the limit, set the exchange date, mark any exclusion pairs, and run it. You get one private link per person, each showing a single name, that person's wishlist, the limit and the date. The full pairing is not shown anywhere, including to you, so nobody can suggest you arranged who got whom.

Bringalong does not send mail or messages, so the links go out from you in one-to-one chats. Work down the list in order, put the person's name in the message, and tick them off after the message has gone rather than before. Send the limit and the dates once in the channel so the private messages carry nothing but a link and a name.

Keep your list of names and links until the gifts have changed hands. A lost link has to come back from you, and rerunning the draw would reset every match including the people who shopped on the first weekend. If you are in the draw yourself, your link behaves the same way as everyone else's.

Messages you can paste into a work chat

Work chat announcement

Office Secret Santa, entirely optional. Limit is 20. Spending less is fine, spending more is not. We open them at the team lunch on Friday December 19 at 1pm. Message me by Thursday the 4th if you want in. No reply means you are out and I will not chase you. Nothing about anyone's appearance, no alcohol, no jokes at a person's expense.

Opt-in reminder

Last call on Secret Santa: send me a message today if you want in. The draw runs tonight and I cannot add anyone afterwards without resetting everybody. Limit is 20, exchange is lunchtime on the 19th. Wishlists by the 5th so people have something to work from.

Direct message with the link

Here is your Secret Santa link: LINK It shows one name, their wishlist, the limit and the date. Keep it to yourself and do not put it in a channel. Limit 20, we open them at the lunch on the 19th. Add three or four things to your own wishlist while you are in there so your Santa is not guessing.

Message for parental leave

Hope all is well with you three. We are doing the team gift exchange on December 19, limit 20. You are on the list if you want to be and completely off it if you do not. Either answer is fine and I will not bring it up again. If you are in, tell me whether a parcel to your home works or whether you would rather collect it.

Remote team version

Secret Santa for the whole team this year, including everyone working remotely. Limit is 20 excluding postage. Wishlists by December 5. Put a delivery address or a pickup point in yours, only the person buying for you can see it. Buy by the 8th, post by the 10th. We open them together on the call at 3pm on the 19th.

When somebody leaves

Small admin thing. Sam finishes on Friday, so one pair in our draw no longer works. If you drew Sam, message me privately and I will sort it out in two minutes. Nobody else needs to change anything and everyone else's person is the same as it was. If you have already bought something for Sam, keep it, we will get it to them.

Before you announce it

  • Ask two or three people privately what limit works, then set one number.
  • Write the list from the team list, including parental leave and night shift.
  • Word it as opt-in with a deadline, and do not chase non-repliers.
  • Work the post-by date back from the exchange, allowing a week for delivery.
  • Decide on gift cards and alcohol before anyone shops, not after.
  • Hand the organizing to somebody who is not the manager.
  • Ask remote people to put a delivery address in their own wishlist.
  • Save which name got which link, so you can resend a lost one.

Questions hosts ask

How much should an office Secret Santa limit be?

Pick one number rather than a range, and pick it for the lowest-paid person on the team. For most offices that lands at 15 or 20. Say in the announcement that spending less than the limit is fine and spending more is not, so nobody feels pushed into matching a colleague who overspent.

Can somebody opt out of the office gift exchange?

Yes, and the wording decides whether they feel able to. Make it opt-in, so people reply if they want to take part and silence is enough to stay out. Do not ask for a reason, do not post who is not taking part, and do not chase the people who did not answer.

Should the manager take part in Secret Santa?

They can, as long as they spend the same limit and are not the person collecting the replies. If the manager is also the organizer, nobody will opt out, because the reply goes to whoever writes their review. A manager who wants to give something larger should give it to the whole team, outside the draw.

How do you run an office Secret Santa with a remote team?

Set four dates and publish them together: the wishlist deadline, the shopping deadline, the post-by date and the exchange itself. Allow a week for delivery in December rather than the couple of days the checkout promises. Ask each remote person to put a delivery address or a pickup point in their own wishlist, which only their giver can read.

What counts as inappropriate for an office Secret Santa?

Anything about a person's body, dating life, religion or politics, plus alcohol unless you know they drink. Gag gifts built on somebody's habits also tend to miss, because a draw can pair you with a colleague you have never worked with. The working test is whether they could open it next to their manager and have nothing to deal with afterwards.

What if somebody leaves the company before the exchange?

If nobody has shopped, redraw without them and say so in the channel. If gifts are bought, ask whoever drew the leaver to message you, then put them in touch with the leaver so the leaver can pass on the name they drew. That person buys for them instead and no other match changes.

Should you include someone on parental leave?

Ask them directly rather than deciding for them, and make clear that no is a complete answer. Being left off the list without being asked is how people find out they were forgotten. If they say yes, settle how the gift reaches them before you run the draw.

Can the organizer see who drew whom?

No. Each private link shows only the match belonging to that link, and the full pairing is not displayed anywhere, including to the person who set it up. In an office that matters, because it means nobody can suggest the draw was steered. Keep a record of which name got which link so you can resend a lost one.

Read next