Virtual Secret Santa for a remote team, step by step

A virtual Secret Santa is an ordinary Secret Santa with two problems added. Nobody is in the same building, so home addresses have to move around somehow, and the gift has to travel, sometimes across a border. Everything else is the office version. So here is the timeline I would use for a remote team, six weeks from the first message to the call. Ask who is in and set a budget. Draw names online. Collect addresses privately, never in the group chat. Everyone shares a list or three links. Buy in the recipient’s country where you can. Ship two to three weeks early. Open on a short call. The rest of this post is the detail and what goes wrong.
Six weeks out. Ask who is in and set the budget
One message in the team channel. Who wants in, what the budget is, which day the call is. Make it opt in, not opt out. On a remote team some people are contractors, some are in a country where December is not a holiday, some simply do not want to, and “everyone is in by default” ends with a Santa shipping a parcel to someone who never replied.
Give the reply a deadline, three or four days. A thumbs up in the thread is fine for “I am in”. The budget goes in that first message, as one number or a tight range, $20-30 or the local equivalent. How to pick the number and the other rules worth writing down are in the Secret Santa rules post . The remote-specific part is that the budget should include shipping, or say plainly that it does not.
Five weeks out. Draw names for a virtual Secret Santa
You cannot pass a hat around a video call. Any online name generator does the draw in a minute. You type in the names and emails, add exclusions if two people on the team live together, and everyone gets their name by email. The organizer does not see the pairs, which is the main reason to use one rather than drawing on paper and messaging each person. Otherwise the organizer knows everything and has to act surprised for six weeks.
Two things to check before you press the button. That the participants are the people who actually said yes, not the whole channel. And that the generator sends to an address people read, which is usually the work one.
Name drawing in wishstack is coming soon, but it is not there yet. For this year use whichever generator you like. They all do the same job.
Collect addresses without the group chat
This is the step that breaks remote exchanges, and it breaks them quietly. The obvious move is “everyone drop your address in the thread”. Do not. A home address in a channel of thirty people, searchable forever, is a thing some of your colleagues genuinely do not want, and the people who mind most will not say so. They will just not post it, and their Santa will be stuck.
Two ways that work. One form, owned by the organizer, with name, full address and a phone number for the courier. Or a direct message to the organizer from each person, same fields. After the draw the organizer sends each Santa the one address they need, privately. Nobody else sees all of them, and the form gets deleted when it is over.
Ask for the address in the format the local post office wants. A UK postcode, a German five-digit code, a French one that goes before the city. The person typing it into a checkout in another country will not know this, and a parcel that bounces in December does not come back in time.
Everyone shares a list or three links
A Santa who has only ever seen their person on a call with the camera off needs more than a name. Ask everyone to share a short wish list, three to five things inside the budget, or just three links if a list feels like too much. What to put on it is its own post. The short version is specific items with prices, a size where it matters, and one thing you do not want.
Put the lists somewhere the Santa can find them without asking. A shared doc with a section per person works. So does a wish list app where each person shares a link and the organizer pastes all the links in one message. I use wishstack for mine. You paste a shop link and the card fills itself, and whoever drew me opens my list in a browser without installing anything. Any method is fine as long as a Santa can open their person’s list at eleven at night without asking.
When the team is in three countries
This is the problem no office exchange has. You drew someone in Lisbon and you are in Chicago. Shipping a box there costs more than the budget, takes three weeks on a good day, and may arrive with an import bill that the recipient pays at the door.
The way around it is to not ship anything. Buy in their country, from their list. If their list has links to shops where they live, you order from that shop, type their address, and the parcel travels across town instead of across an ocean. No customs, no surprise bill, delivery in two days. The long version is in the post about gifts for someone abroad , including what to do when nothing on the list is local.
This is the real reason to insist on lists in a remote exchange. A list made by someone in Lisbon has Portuguese shops on it by default, so the Santa never has to learn which Portuguese retailer is reliable.
If you must ship across a border, keep it small and under the customs threshold for their country, and post it a week earlier than the rest of this timeline says.
Ship two to three weeks early
Put a “parcel must have arrived” date on the calendar, two to three weeks before the call. Not an order-by date, an arrival date. People order on the last day of a deadline, and in December every carrier is behind on that day.
Ask Santas to tell the organizer, privately, when their parcel has shipped and when it has landed. The organizer then knows a week ahead whether everyone has something to open, and can nudge the one Santa who has gone quiet without naming them in public.
Tell recipients not to open anything that arrives. Say it twice. Someone always opens the box to check it is not a work thing.
Open on a call, twenty minutes, not forty
The guides for remote teams tend to turn the reveal into an event, forty minutes with games and a quiz. On a real team that call is at the end of someone’s day and the start of someone else’s, and half the people have another meeting after it. Keep it to twenty minutes. Everyone opens their gift on camera, one at a time, says what it is, guesses who sent it, and the Santa says yes or no. With twelve people that is about a minute and a half each, which is plenty.
Book it at a time that overlaps every time zone on the team, even if that is a bit awkward for everyone. People who cannot make it can record a short video opening theirs. Nobody has to perform.
What goes wrong
A parcel is late. This is the one guaranteed problem. The person with nothing to open joins the call anyway, and the Santa says what it is and where it is. Slightly flat, completely survivable, and the reason the arrival date is two to three weeks early and not one.
One person goes silent. They said yes, their name was drawn, and they have not shared a list, confirmed an address, or shipped anything. Give them one private nudge from the organizer. If there is still nothing a week before the call, the organizer buys a gift for the person they were meant to cover, inside the budget, and says nothing about it on the call. The person who was drawn never finds out, and the person who went quiet is not shamed in front of thirty colleagues. That beats a public chase.
Someone leaves the company between the draw and the call. It happens more often than you would think. The organizer takes over the leaver’s person, and whoever drew the leaver gets the organizer instead. Two swaps, done privately, and nobody else needs to know.
None of this is hard. It is a handful of messages sent on the right weeks, and one address that never goes in the group chat.