Santa Draw
@SantaDrawProBotSecret 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.
- You: /santa 25 EUR 2026-12-20.
- Santa Draw: 🎅 Secret Santa. Budget: 25 EUR · Exchange: 20 Dec. Joined: 10 of 10. Buttons: 🎁 Join.
- Sam: can I still join?
- 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.
- 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 →- 1You 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.
- 2You send⭐ Pro
/exclude @alice @bob
What happens
Organizer only, Pro: keep two participants from being matched with each other.
- 3You 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).
- 4You 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.
| Command | Example | What it does |
|---|---|---|
/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. |
/santaStart a new Secret Santa in this group: budget, 3-letter currency, and exchange date (YYYY-MM-DD). Posts a Join button.
/excludeProOrganizer only, Pro: keep two participants from being matched with each other.
/drawOrganizer only: close joining and draw matches; each participant gets their match by DM (requires having started a private chat with the bot).
/redrawProOrganizer only, Pro: redo the draw if a match needs to be undone.
/wishDM the bot your wishlist; it's forwarded to whoever draws you as their match.
/santa endOrganizer only: end the exchange early and remove its data sooner than the automatic 30-day cleanup.
/proShows 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.
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
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 →