Skip to content
✦ AddThisBot

Santa Draw

@SantaDrawProBot

Secret Santa Telegram bot for groups

Secret Santa for a Telegram group: join, draw, and matches sent by DM.

Free to start. Pro is one payment of 150 Telegram Stars (about $3.00), paid inside the bot.

9:41
Santa Draw
bot · in Office Team
Example chat · Office Team
  1. You: /santa 25 EUR 2026-12-20.
  2. Santa Draw: 🎅 Secret Santa. Budget: 25 EUR · Exchange: 20 Dec. Joined: 10 of 10. Buttons: 🎁 Join.
  3. Sam: can I still join?
  4. Santa Draw: This exchange is full: 10 of 10. Pro for this group: more than 10 people, /exclude pairs, /redraw. Buttons: ⭐ Unlock Pro · 150 Stars.
  5. Invoice: Santa Draw Pro. More than 10 participants. /exclude pairs. /redraw. For this group. Pay 150 Telegram Stars.

What it does

What Santa Draw does

SantaDrawProBot runs a Secret Santa exchange inside a Telegram group. Any member can start one with /santa, setting the gift budget, currency, and exchange date; the bot posts a Join button, and the organizer (whoever ran /santa) later runs /draw so each participant gets their match sent privately by DM — nobody in the group chat sees who has who.

/wish lets each participant DM the bot a wishlist that gets forwarded to their own Santa, and Pro groups let the organizer exclude specific people from being matched with each other (e.g. couples).

How it works

How Santa Draw works, step by step

An example built from the bot's real commands. Copy any message and send it in the group.

When the free plan is not enough

Free: Up to 10 participants per exchange. Pro: More than 10 participants per exchange.

Compare Free and Pro →
  1. 1
    You send

    /santa 25 EUR 2026-12-20

    What happens

    Start a new Secret Santa in this group: budget, 3-letter currency, and exchange date (YYYY-MM-DD). Posts a Join button.

  2. 2
    You send⭐ Pro

    /exclude @alice @bob

    What happens

    Organizer only, Pro: keep two participants from being matched with each other.

  3. 3
    You send

    /draw

    What happens

    Organizer only: close joining and draw matches; each participant gets their match by DM (requires having started a private chat with the bot).

  4. 4
    You send⭐ Pro

    /redraw

    What happens

    Organizer only, Pro: redo the draw if a match needs to be undone.

Commands

All 7 commands

Tap an example to copy it, then paste it into Telegram.

  • /santa

    Start a new Secret Santa in this group: budget, 3-letter currency, and exchange date (YYYY-MM-DD). Posts a Join button.

  • /excludePro

    Organizer only, Pro: keep two participants from being matched with each other.

  • /draw

    Organizer only: close joining and draw matches; each participant gets their match by DM (requires having started a private chat with the bot).

  • /redrawPro

    Organizer only, Pro: redo the draw if a match needs to be undone.

  • /wish

    DM the bot your wishlist; it's forwarded to whoever draws you as their match.

  • /santa end

    Organizer only: end the exchange early and remove its data sooner than the automatic 30-day cleanup.

  • /pro

    Shows the per-group Pro upsell and a Stars invoice link.

Free vs Pro

Start free. Unlock Pro for ⭐ 150 Stars.

Pro is one payment of 150 Telegram Stars (about $3.00), made inside @SantaDrawProBot. One payment unlocks Pro for the whole group. Every member gets it.

Free

0Stars

No payment, no sign-up.

  • Up to 10 participants per exchange
  • One draw per exchange
Start free

Pro

Per group

⭐ 150Stars, about $3.00

One payment unlocks Pro for the whole group. Every member gets it.

  • More than 10 participants per exchange
  • /exclude people from being matched together
  • Re-draw with /redraw if a match needs to be redone
Unlock Pro with ⭐ 150 Stars

Opens @SantaDrawProBot. Send /pro there to pay.

Stars are Telegram's in-app currency. You buy them inside Telegram. The dollar figure is an estimate; the real cost of Stars depends on your platform and country. How Pro works across all bots →

Privacy

What the bot stores

From the bot's own privacy notes.

  • Participants, their drawn match, and any wishlist text sent with /wish are stored per exchange, per group, so matches can be delivered and wishlists forwarded to the right Santa.

  • This data is kept until the exchange date plus 30 days, then deleted automatically; the organizer can also run /santa end to remove it sooner.

  • Matches are only ever sent privately by DM to each participant — the group chat never sees who has who, and only members who've started a private chat with the bot can be matched.

FAQ

Questions about Santa Draw

Can anyone in the group see who has who?

No — matches are sent privately by DM to each participant only. The group chat itself never sees the pairing.

What if a participant hasn't started a chat with the bot?

They can't be matched, since the bot can't DM them their match — the draw only includes participants who've started a private chat with the bot first.

How long is our exchange's data kept?

Participants, matches, and wishlists are kept until the exchange date plus 30 days, then deleted automatically; the organizer can also run /santa end to remove it sooner.

Who can run /exclude, /draw, and /redraw?

Only the organizer — whoever ran /santa to start the exchange, not necessarily a group admin. /exclude and /redraw also require Pro.

What does Pro add?

More than 10 participants per exchange, /exclude to keep two people from being matched, and /redraw to redo a match, for a one-time 150 Stars payment per group.

Try Santa Draw in Telegram now

Run a Secret Santa draw for your group. Pro is ⭐ 150 Stars once (about $3.00).

Run a business on Telegram? We build bots that take Stars payments →