Secret Santa: voor wie koop jij dit jaar?

Geplaatst: 2026 | Categorie: Gemeenschap

Een schaal vol papiertjes

Elke familie die lootjes trekt kent de avond. Iemand scheurt een blad in stroken, schrijft alle namen erop, vouwt ze dicht en gooit ze in een schaal. Dan gaat de schaal rond de tafel.

En dan begint het. Je broer trekt zichzelf. Je moeder trekt je vader, alweer, net als vorig jaar. De jongste kan nog niet lezen en heeft hulp nodig, dus nu weet de helper het. De helft van de familie is er niet, want dit jaar is het kerst bij de schoonfamilie, dus iemand trekt voor hen, en nu weet die het ook.

Een kinderhand en de hand van een oma grijpen in een glazen schaal met dichtgevouwen papiertjes Het mooiste aan lootjes trekken is het moment dat je het jouwe openvouwt. De rest is logistiek.

De gebruikelijke oplossing is een website die van iedereen een account wil, de namen stuurt in een mail waarvan het voorbeeld in de inbox alles verklapt, en de organisator “voor de zekerheid” de hele lijst toont. Dan is het geen geheim meer.

De schaal, zonder de problemen

Dus hielden we de schaal en haalden we de problemen eruit.

Eén persoon zet de familie één keer op: de namen, wie samenwoont, en de kinderen die nog geen e-mailadres hebben, elk via een ouder. Dan één druk op de knop. Iedereen krijgt een mail met een persoonlijke link, en die link is zijn lootje. Geen account, geen wachtwoord, geen app.

De trekking kent de huisregels:

  • Huisgenoten trekken elkaar nooit. Niemand koopt een verrassing voor zijn partner die hij zelf mocht uitkiezen.
  • Niemand krijgt dezelfde naam als vorig jaar, als het ook anders kan.
  • Uitzonderingen zijn één klik: “Piet trekt nooit Oma”, om welke reden de familie ook heeft.
  • Twee mensen die elkaar trekken worden vermeden in grotere groepen, zodat het geen ruil wordt.

Als een opzet niet kan, blijft de trekking niet eindeloos draaien. Ze noemt de persoon voor wie niemand overblijft, en waarom, zodat de organisator precies weet welke regel hij moet lossen.

Een pakje in bruin papier met rood touw en een leeg kaartje, onder een kerstboom Kraftpapier, rood touw, een kaartje zonder naam. Het hele ontwerp begint hier.

Niemand weet het, ook wij niet

De organisator hoort ook bij de familie, en wil net zo goed verrast worden. Dus niemand kan zien wie wie trok: de organisator niet, een mede-organisator niet, en de server is zo gebouwd dat geen enkel scherm of overzicht de paren ooit kan tonen. Wat de organisator wel ziet, is wie zijn lootje al opende, en een verloren link stuurt hij met één klik opnieuw.

De uitnodiging noemt nooit de naam, dus een voorbeeld in de inbox verklapt niets. Het lootje van een kind gaat naar de ouder, in een aparte mail met de naam van het kind in het onderwerp, zodat het persoonlijk overhandigd kan worden.

Een lootje dat je openvouwt

Open de link en daar is het: een papiertje, in drie gevouwen en dichtgebonden met een touwtje, dat op het scherm valt. Het wiegt tot je erop tikt. Dan gaat het touwtje los, vouwt het papier open, wordt de naam erin geschreven en spat het uiteen in sterretjes.

Twee gsm's: een dichtgevouwen lootje met rood touw, en hetzelfde lootje open, met "Jij koopt een cadeautje voor Opa Jos" Dichtgevouwen en vastgebonden tot je erop tikt. Daaronder verschijnt niets voor je dat doet.

Daaronder: wat je persoon graag zou krijgen. Iedereen schrijft zijn eigen verlanglijstje, met links en een richtprijs, zodat het gissen stopt. En staat er “iets voor in de tuin”, dan kun je het vragen. Secret Santa en ontvanger sturen elkaar berichtjes, en de ontvanger komt nooit te weten wie het vraagt.

Een week voor de cadeaudag krijgt wie zijn lootje nog niet opende een vriendelijk duwtje.

Het wordt net zo goed door grootouders op een gsm gelezen als door tieners, dus de letter is Atkinson Hyperlegible, gemaakt voor mensen die slecht zien, elk invulveld is groot genoeg om niet te zoomen, en het spreekt Nederlands en Engels per persoon: Oma leest Nederlands, de neef in Londen Engels, in dezelfde trekking.

Eén familie, meerdere trekkingen

Een familie is geen één groep. De kinderen trekken onder de kinderen, de volwassenen onder de volwassenen, de neven en nichten doen iets met Nieuwjaar. Dus een familie kan meerdere trekkingen tegelijk lopen hebben, elk met eigen mensen, datum, budget en een woordje van de organisator. Volgend jaar neemt een nieuwe trekking de regels over van de vorige, en “niet dezelfde naam als vorige keer” kijkt per persoon naar zijn vorige trekking.

Gebouwd zoals al de rest

Secret Santa draait op hetzelfde platform als onze producten die het hele jaar lopen: Fastify en React met PostgreSQL, vertrokken van onze eigen boilerplate. Persoonlijke links worden nooit leesbaar opgeslagen. De trekking is een pure functie, getest over duizenden trekkingen, zodat elke regel elke keer klopt. Van de eerste commit tot live ging het op één avond, omdat de saaie stukken al opgelost waren.

Het is hetzelfde wat Halloween vorige maand liet zien: als het platform er staat, wordt een familietraditie een app nog voor de eerste adventskaars brandt.

Resultaten

  • Eén knop om lootjes te trekken voor de hele familie, elk jaar opnieuw
  • Niemand ziet de paren, ook de organisator niet
  • Geen accounts behalve voor de organisator: een persoonlijke link is het lootje
  • Huisgenoten, uitzonderingen en vorig jaar in rekening gebracht, met een duidelijk antwoord als het niet kan
  • Verlanglijstjes en anonieme berichtjes tussen Secret Santa en ontvanger, in het Nederlands of Engels
  • Van eerste commit tot live op één avond, op het gedeelde Glueblue-platform

Dit jaar lootjes trekken? Start je familie op santa.glue.blue. Zelf een seizoensidee? Laten we praten.